Advertisement
Guest User

Untitled

a guest
Nov 26th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (window.webpackJsonp = window.webpackJsonp || []).push([[0], {
  2.     159: function(e, t, a) {},
  3.     197: function(e, t, a) {
  4.         "use strict";
  5.         a.r(t);
  6.         var n = a(0)
  7.           , l = a.n(n)
  8.           , s = a(24)
  9.           , r = a.n(s)
  10.           , i = (a(99),
  11.         a(93))
  12.           , c = a(6)
  13.           , m = a(7)
  14.           , o = a(9)
  15.           , u = a(8)
  16.           , h = a(10)
  17.           , d = a(13)
  18.           , p = a.n(d)
  19.           , E = a(209)
  20.           , b = a(2)
  21.           , f = a(211)
  22.           , g = a(198)
  23.           , v = a(210)
  24.           , O = a(155)
  25.           , j = (a(40),
  26.         a(30),
  27.         function(e) {
  28.             function t(e) {
  29.                 var a;
  30.                 return Object(c.a)(this, t),
  31.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  32.                     email: "",
  33.                     password: ""
  34.                 },
  35.                 a.handleChangeEmail = a.handleChangeEmail.bind(Object(b.a)(Object(b.a)(a))),
  36.                 a.handleChangePassword = a.handleChangePassword.bind(Object(b.a)(Object(b.a)(a))),
  37.                 a.handleSubmit = a.handleSubmit.bind(Object(b.a)(Object(b.a)(a))),
  38.                 a
  39.             }
  40.             return Object(h.a)(t, e),
  41.             Object(m.a)(t, [{
  42.                 key: "handleChangeEmail",
  43.                 value: function(e) {
  44.                     this.setState({
  45.                         email: e.target.value
  46.                     })
  47.                 }
  48.             }, {
  49.                 key: "handleChangePassword",
  50.                 value: function(e) {
  51.                     this.setState({
  52.                         password: e.target.value
  53.                     })
  54.                 }
  55.             }, {
  56.                 key: "handleSubmit",
  57.                 value: function(e) {
  58.                     var t = {};
  59.                     t.email = this.state.email,
  60.                     t.password = this.state.password,
  61.                     p.a.post("http://34.239.129.125/login/social", t, {
  62.                         header: {
  63.                             "Content-Type": "application/json"
  64.                         }
  65.                     }).then(function(e) {
  66.                         var t = e.data.content.token
  67.                           , a = e.data.content.user.role;
  68.                         sessionStorage.setItem("token", t),
  69.                         sessionStorage.setItem("role", a),
  70.                         document.location.reload(!0)
  71.                     }).catch(function() {
  72.                         return alert("error")
  73.                     }),
  74.                     e.preventDefault()
  75.                 }
  76.             }, {
  77.                 key: "render",
  78.                 value: function() {
  79.                     return l.a.createElement("div", {
  80.                         className: "animated bounceInDown login"
  81.                     }, l.a.createElement("form", {
  82.                         onSubmit: this.handleSubmit
  83.                     }, l.a.createElement(f.a, null, l.a.createElement(g.a, null, " Email "), l.a.createElement(v.a, {
  84.                         className: "center",
  85.                         type: "email",
  86.                         value: this.state.email,
  87.                         onChange: this.handleChangeEmail
  88.                     }), l.a.createElement(g.a, null, " Senha "), l.a.createElement(v.a, {
  89.                         className: "center",
  90.                         type: "password",
  91.                         value: this.state.password,
  92.                         onChange: this.handleChangePassword
  93.                     }), l.a.createElement("br", null), l.a.createElement(O.a, {
  94.                         type: "submit",
  95.                         className: "btn btn-primary"
  96.                     }, "Entrar", l.a.createElement("i", {
  97.                         className: "fa fa-check",
  98.                         style: {
  99.                             marginLeft: 12
  100.                         }
  101.                     })))))
  102.                 }
  103.             }]),
  104.             t
  105.         }(n.Component))
  106.           , C = function(e) {
  107.             function t(e) {
  108.                 var a;
  109.                 return Object(c.a)(this, t),
  110.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  111.                     username: "",
  112.                     password: "",
  113.                     confirmPassword: "",
  114.                     email: "",
  115.                     date: "",
  116.                     gender: "MALE"
  117.                 },
  118.                 a.handleSubmit = a.handleSubmit.bind(Object(b.a)(Object(b.a)(a))),
  119.                 a.handleChangeUsername = a.handleChangeUsername.bind(Object(b.a)(Object(b.a)(a))),
  120.                 a.handleChangePassword = a.handleChangePassword.bind(Object(b.a)(Object(b.a)(a))),
  121.                 a.handleChangeConfirmPassword = a.handleChangeConfirmPassword.bind(Object(b.a)(Object(b.a)(a))),
  122.                 a.handleChangeEmail = a.handleChangeEmail.bind(Object(b.a)(Object(b.a)(a))),
  123.                 a
  124.             }
  125.             return Object(h.a)(t, e),
  126.             Object(m.a)(t, [{
  127.                 key: "handleSubmit",
  128.                 value: function(e) {
  129.                     var t = {};
  130.                     t.name = this.state.username,
  131.                     t.email = this.state.email,
  132.                     t.password = this.state.password,
  133.                     t.checkPassword = this.state.confirmPassword,
  134.                     p.a.post("http://34.239.129.125/signup/social", t).then(function(e) {
  135.                         return console.log(e.data)
  136.                     }).catch(function(e) {
  137.                         return console.log(e.data)
  138.                     }),
  139.                     e.preventDefault()
  140.                 }
  141.             }, {
  142.                 key: "handleChangeUsername",
  143.                 value: function(e) {
  144.                     this.setState({
  145.                         username: e.target.value
  146.                     })
  147.                 }
  148.             }, {
  149.                 key: "handleChangePassword",
  150.                 value: function(e) {
  151.                     this.setState({
  152.                         password: e.target.value
  153.                     })
  154.                 }
  155.             }, {
  156.                 key: "handleChangeEmail",
  157.                 value: function(e) {
  158.                     this.setState({
  159.                         email: e.target.value
  160.                     })
  161.                 }
  162.             }, {
  163.                 key: "handleChangeConfirmPassword",
  164.                 value: function(e) {
  165.                     this.setState({
  166.                         confirmPassword: e.target.value
  167.                     })
  168.                 }
  169.             }, {
  170.                 key: "render",
  171.                 value: function() {
  172.                     return l.a.createElement("div", {
  173.                         className: "animated bounceInDown login"
  174.                     }, l.a.createElement("form", {
  175.                         onSubmit: this.handleSubmit
  176.                     }, l.a.createElement(f.a, null, l.a.createElement(g.a, null, " Nome do usu\xe1rio "), l.a.createElement(v.a, {
  177.                         className: "center",
  178.                         type: "text",
  179.                         value: this.state.username,
  180.                         onChange: this.handleChangeUsername
  181.                     }), l.a.createElement(g.a, null, " Escolha a senha "), l.a.createElement(v.a, {
  182.                         className: "center",
  183.                         type: "password",
  184.                         value: this.state.password,
  185.                         onChange: this.handleChangePassword
  186.                     }), l.a.createElement(g.a, null, " Confirme a senha "), l.a.createElement(v.a, {
  187.                         className: "center",
  188.                         type: "password",
  189.                         value: this.state.confirmPasswordpassword,
  190.                         onChange: this.handleChangeConfirmPassword
  191.                     }), l.a.createElement(g.a, null, " Email "), l.a.createElement(v.a, {
  192.                         className: "center",
  193.                         type: "email",
  194.                         value: this.state.email,
  195.                         onChange: this.handleChangeEmail
  196.                     }), l.a.createElement("br", null), l.a.createElement(O.a, {
  197.                         onClick: this.handleSubmit,
  198.                         className: "btn btn-primary"
  199.                     }, "Registrar", l.a.createElement("i", {
  200.                         className: "fa fa-check",
  201.                         style: {
  202.                             marginLeft: 12
  203.                         }
  204.                     })))))
  205.                 }
  206.             }]),
  207.             t
  208.         }(n.Component)
  209.           , y = a(200)
  210.           , N = a(199)
  211.           , k = a(60)
  212.           , S = a.n(k)
  213.           , A = function(e) {
  214.             function t(e) {
  215.                 var a;
  216.                 return Object(c.a)(this, t),
  217.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  218.                     showLogin: !1,
  219.                     showRegister: !1,
  220.                     isLogged: sessionStorage.getItem("token"),
  221.                     role: sessionStorage.getItem("role"),
  222.                     searchResults: null,
  223.                     enableForm: !1,
  224.                     searchName: "",
  225.                     animeName: "",
  226.                     animeId: ""
  227.                 },
  228.                 a.handleChangeName = a.handleChangeName.bind(Object(b.a)(Object(b.a)(a))),
  229.                 a.search = a.search.bind(Object(b.a)(Object(b.a)(a))),
  230.                 a
  231.             }
  232.             return Object(h.a)(t, e),
  233.             Object(m.a)(t, [{
  234.                 key: "search",
  235.                 value: function() {
  236.                     var e = this;
  237.                     p.a.get("http://34.239.129.125/animes?search=" + this.state.searchName).then(function(t) {
  238.                         return e.setState({
  239.                             searchResults: t.data.content.animes
  240.                         })
  241.                     })
  242.                 }
  243.             }, {
  244.                 key: "openForm",
  245.                 value: function(e) {
  246.                     this.setState({
  247.                         enableForm: !0
  248.                     }),
  249.                     this.setState({
  250.                         animeId: e.id
  251.                     }),
  252.                     this.setState({
  253.                         animeName: e.name
  254.                     })
  255.                 }
  256.             }, {
  257.                 key: "closeForm",
  258.                 value: function() {
  259.                     this.setState({
  260.                         enableForm: !0
  261.                     })
  262.                 }
  263.             }, {
  264.                 key: "showLogin",
  265.                 value: function() {
  266.                     this.setState({
  267.                         showLogin: !this.state.showLogin,
  268.                         showRegister: !1
  269.                     })
  270.                 }
  271.             }, {
  272.                 key: "showRegister",
  273.                 value: function() {
  274.                     this.setState({
  275.                         showRegister: !this.state.showRegister,
  276.                         showLogin: !1
  277.                     })
  278.                 }
  279.             }, {
  280.                 key: "logOut",
  281.                 value: function() {
  282.                     sessionStorage.clear(),
  283.                     document.location.reload(!0)
  284.                 }
  285.             }, {
  286.                 key: "handleChangeName",
  287.                 value: function(e) {
  288.                     this.setState({
  289.                         searchName: e.target.value
  290.                     })
  291.                 }
  292.             }, {
  293.                 key: "render",
  294.                 value: function() {
  295.                     var e = this;
  296.                     return l.a.createElement("nav", {
  297.                         className: "navbar navbar-inverse navbar-fixed-top"
  298.                     }, l.a.createElement("div", {
  299.                         className: "navbar-inner"
  300.                     }, l.a.createElement("div", {
  301.                         className: "container"
  302.                     }, l.a.createElement("div", {
  303.                         className: "navbar-collapse collapse"
  304.                     }, l.a.createElement("ul", {
  305.                         className: "nav navbar-nav"
  306.                     }, l.a.createElement("li", null, l.a.createElement("a", {
  307.                         href: "/"
  308.                     }, "HOME")), l.a.createElement("li", null, l.a.createElement("a", {
  309.                         href: "/animes"
  310.                     }, "ANIMES")), l.a.createElement("li", null, l.a.createElement("a", {
  311.                         href: "/generos"
  312.                     }, "G\xcaNEROS")), l.a.createElement("li", null, l.a.createElement("a", {
  313.                         href: "/contato"
  314.                     }, "CONTATO")), "Admin" === this.state.role ? l.a.createElement("li", null, l.a.createElement("a", {
  315.                         href: "/admin",
  316.                         style: {
  317.                             color: "white",
  318.                             cursor: "pointer"
  319.                         }
  320.                     }, "UPLOAD")) : null, this.state.isLogged ? null : l.a.createElement("li", null, l.a.createElement("a", {
  321.                         style: {
  322.                             color: "white",
  323.                             cursor: "pointer"
  324.                         },
  325.                         onClick: function() {
  326.                             return e.showLogin()
  327.                         }
  328.                     }, "LOGIN")), this.state.isLogged ? null : l.a.createElement("li", null, l.a.createElement("a", {
  329.                         style: {
  330.                             color: "white",
  331.                             cursor: "pointer"
  332.                         },
  333.                         onClick: function() {
  334.                             return e.showRegister()
  335.                         }
  336.                     }, "CADASTRO")), l.a.createElement("li", null, l.a.createElement("input", {
  337.                         className: "form-control input-md",
  338.                         placeholder: "Pesquisar",
  339.                         onChange: this.handleChangeName,
  340.                         type: "text"
  341.                     })), l.a.createElement("li", null, l.a.createElement("button", {
  342.                         type: "submit",
  343.                         className: "buttonMenu btn btn-info",
  344.                         onClick: this.search
  345.                     }, l.a.createElement("i", {
  346.                         className: "fa fa-search"
  347.                     }))), null == this.state.searchResults || this.state.enableForm ? null : l.a.createElement("table", {
  348.                         style: {}
  349.                     }, l.a.createElement("td", null, this.state.searchResults.map(function(t) {
  350.                         return l.a.createElement(N.a, {
  351.                             to: {
  352.                                 pathname: "/anime/".concat(t.name),
  353.                                 state: {
  354.                                     id: t.id
  355.                                 }
  356.                             }
  357.                         }, l.a.createElement("tr", null, l.a.createElement(y.a, {
  358.                             onClick: function() {
  359.                                 return e.closeForm()
  360.                             },
  361.                             src: t.thumb
  362.                         }, t.name)))
  363.                     }))), this.state.isLogged ? l.a.createElement("li", null, l.a.createElement("a", {
  364.                         style: {
  365.                             color: "white",
  366.                             cursor: "pointer"
  367.                         },
  368.                         onClick: function() {
  369.                             return e.logOut()
  370.                         }
  371.                     }, "SAIR")) : null))), l.a.createElement("div", null, this.state.showLogin ? l.a.createElement(j, null) : null, this.state.showRegister ? l.a.createElement(C, null) : null)))
  372.                 }
  373.             }]),
  374.             t
  375.         }(n.Component)
  376.           , x = a(201)
  377.           , w = a(202)
  378.           , P = a(203)
  379.           , R = (a(54),
  380.         function(e) {
  381.             function t(e) {
  382.                 var a;
  383.                 return Object(c.a)(this, t),
  384.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).renderAnimes = function() {
  385.                     return a.props.list.map(function(e) {
  386.                         return l.a.createElement(N.a, {
  387.                             to: {
  388.                                 pathname: "/anime/".concat(e.name),
  389.                                 state: {
  390.                                     id: e.id
  391.                                 }
  392.                             }
  393.                         }, l.a.createElement("div", {
  394.                             className: "box-episodio hidden-xs"
  395.                         }, l.a.createElement("div", {
  396.                             className: "nome-thumb"
  397.                         }, l.a.createElement("a", {
  398.                             className: "tt",
  399.                             href: "/" + e.name,
  400.                             title: e.name
  401.                         }, " ", e.name), l.a.createElement("a", {
  402.                             href: "/" + e.name,
  403.                             title: e.name,
  404.                             className: "thumb"
  405.                         }, l.a.createElement("img", {
  406.                             src: e.thumb_url,
  407.                             alt: "",
  408.                             className: "img-full"
  409.                         }), l.a.createElement("span", {
  410.                             className: "num-episodio"
  411.                         }, "epi", e.episode))), l.a.createElement("div", {
  412.                             className: "lista-servers hvr-bob"
  413.                         }, l.a.createElement("div", {
  414.                             className: "content-servers relative item1 1-versao atual esconder"
  415.                         }, l.a.createElement("ul", null), l.a.createElement("link", {
  416.                             rel: "stylesheet",
  417.                             href: "https://use.fontawesome.com/releases/v5.4.2/css/all.css",
  418.                             integrity: "sha384-/rXc/GQVaYpyDdyxK+ecHPVYJSN9bmVFBvjA/9eOB+pb3F2w2N6fc5qB9Ew5yIns",
  419.                             crossOrigin: "anonymous"
  420.                         }), l.a.createElement("a", {
  421.                             className: "btn-online",
  422.                             href: "/" + e.name + "/" + e.episode,
  423.                             title: "Assista"
  424.                         }, "Assista Online")))))
  425.                     })
  426.                 }
  427.                 ,
  428.                 a.renderAnimes = a.renderAnimes.bind(Object(b.a)(Object(b.a)(a))),
  429.                 a
  430.             }
  431.             return Object(h.a)(t, e),
  432.             Object(m.a)(t, [{
  433.                 key: "render",
  434.                 value: function() {
  435.                     return l.a.createElement("div", null, l.a.createElement("div", {
  436.                         id: "box-bottom",
  437.                         className: "full-hidden"
  438.                     }, l.a.createElement("div", {
  439.                         className: "container"
  440.                     }, l.a.createElement("div", {
  441.                         className: "col-left left"
  442.                     }, l.a.createElement("div", {
  443.                         className: "info-destaque hidden-xs"
  444.                     }, l.a.createElement("div", {
  445.                         className: "content full-hidden"
  446.                     }, l.a.createElement("div", {
  447.                         className: "ultimos-episodios hidden-xs"
  448.                     }, this.renderAnimes())))))))
  449.                 }
  450.             }]),
  451.             t
  452.         }(n.Component))
  453.           , F = function(e) {
  454.             return l.a.createElement("table", {
  455.                 id: "topAnimesTable"
  456.             }, e.list.slice(0, 10).map(function(e) {
  457.                 return l.a.createElement(N.a, {
  458.                     to: {
  459.                         pathname: "/anime/".concat(e.name),
  460.                         state: {
  461.                             id: e.id
  462.                         }
  463.                     }
  464.                 }, l.a.createElement("tr", {
  465.                     key: e._id,
  466.                     id: "topAnimes",
  467.                     className: "list-group-item"
  468.                 }, l.a.createElement("a", {
  469.                     href: "/anime/" + e.name
  470.                 }, e.name)))
  471.             }))
  472.         }
  473.           , I = function(e) {
  474.             return l.a.createElement("div", {
  475.                 className: "propaganda"
  476.             })
  477.         }
  478.           , D = function(e) {
  479.             return l.a.createElement("header", {
  480.                 className: "header"
  481.             }, l.a.createElement("h2", null, e.name, " ", l.a.createElement("small", null, " ", e.small, " ")))
  482.         }
  483.           , _ = a(92)
  484.           , M = (a(159),
  485.         function(e) {
  486.             function t(e) {
  487.                 var a;
  488.                 return Object(c.a)(this, t),
  489.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  490.                     pager: {}
  491.                 },
  492.                 a
  493.             }
  494.             return Object(h.a)(t, e),
  495.             Object(m.a)(t, [{
  496.                 key: "componentWillMount",
  497.                 value: function() {
  498.                     this.props.items && this.props.items.length && this.setPage(this.props.initialPage)
  499.                 }
  500.             }, {
  501.                 key: "componentDidUpdate",
  502.                 value: function(e, t) {
  503.                     this.props.items !== e.items && this.setPage(this.props.initialPage)
  504.                 }
  505.             }, {
  506.                 key: "setPage",
  507.                 value: function(e) {
  508.                     var t = this.props
  509.                       , a = t.items
  510.                       , n = t.pageSize
  511.                       , l = this.state.pager;
  512.                     if (!(e < 1 || e > l.totalPages)) {
  513.                         l = this.getPager(a.length, e, n);
  514.                         var s = a.slice(l.startIndex, l.endIndex + 1);
  515.                         this.setState({
  516.                             pager: l
  517.                         }),
  518.                         this.props.onChangePage(s)
  519.                     }
  520.                 }
  521.             }, {
  522.                 key: "getPager",
  523.                 value: function(e, t, a) {
  524.                     t = t || 1,
  525.                     a = a || 10;
  526.                     var n, l, s = Math.ceil(e / a);
  527.                     s <= 10 ? (n = 1,
  528.                     l = s) : t <= 6 ? (n = 1,
  529.                     l = 10) : t + 4 >= s ? (n = s - 9,
  530.                     l = s) : (n = t - 5,
  531.                     l = t + 4);
  532.                     var r = (t - 1) * a
  533.                       , i = Math.min(r + a - 1, e - 1)
  534.                       , c = Object(_.a)(Array(l + 1 - n).keys()).map(function(e) {
  535.                         return n + e
  536.                     });
  537.                     return {
  538.                         totalItems: e,
  539.                         currentPage: t,
  540.                         pageSize: a,
  541.                         totalPages: s,
  542.                         startPage: n,
  543.                         endPage: l,
  544.                         startIndex: r,
  545.                         endIndex: i,
  546.                         pages: c
  547.                     }
  548.                 }
  549.             }, {
  550.                 key: "render",
  551.                 value: function() {
  552.                     var e = this
  553.                       , t = this.state.pager;
  554.                     return !t.pages || t.pages.length <= 1 ? null : l.a.createElement("ul", {
  555.                         className: "pagination"
  556.                     }, l.a.createElement("li", {
  557.                         className: 1 === t.currentPage ? "disabled" : ""
  558.                     }, l.a.createElement("a", {
  559.                         onClick: function() {
  560.                             return e.setPage(1)
  561.                         }
  562.                     }, "Inicio")), l.a.createElement("li", {
  563.                         className: 1 === t.currentPage ? "disabled" : ""
  564.                     }, l.a.createElement("a", {
  565.                         onClick: function() {
  566.                             return e.setPage(t.currentPage - 1)
  567.                         }
  568.                     }, "Anterior")), t.pages.map(function(a, n) {
  569.                         return l.a.createElement("li", {
  570.                             key: n,
  571.                             className: t.currentPage === a ? "active" : ""
  572.                         }, l.a.createElement("a", {
  573.                             onClick: function() {
  574.                                 return e.setPage(a)
  575.                             }
  576.                         }, a))
  577.                     }), l.a.createElement("li", {
  578.                         className: t.currentPage === t.totalPages ? "disabled" : ""
  579.                     }, l.a.createElement("a", {
  580.                         onClick: function() {
  581.                             return e.setPage(t.currentPage + 1)
  582.                         }
  583.                     }, "Proximo")), l.a.createElement("li", {
  584.                         className: t.currentPage === t.totalPages ? "disabled" : ""
  585.                     }, l.a.createElement("a", {
  586.                         onClick: function() {
  587.                             return e.setPage(t.totalPages)
  588.                         }
  589.                     }, "Ultimo")))
  590.                 }
  591.             }]),
  592.             t
  593.         }(l.a.Component));
  594.         M.defaultProps = {
  595.             initialPage: 1,
  596.             pageSize: 12
  597.         };
  598.         var L = M
  599.           , T = function(e) {
  600.             function t(e) {
  601.                 var a;
  602.                 return Object(c.a)(this, t),
  603.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  604.                     listAnimes: [],
  605.                     pageOfItems: [],
  606.                     exampleItems: []
  607.                 },
  608.                 a.onChangePage = a.onChangePage.bind(Object(b.a)(Object(b.a)(a))),
  609.                 a
  610.             }
  611.             return Object(h.a)(t, e),
  612.             Object(m.a)(t, [{
  613.                 key: "onChangePage",
  614.                 value: function(e) {
  615.                     this.setState({
  616.                         pageOfItems: e
  617.                     })
  618.                 }
  619.             }, {
  620.                 key: "componentDidMount",
  621.                 value: function() {
  622.                     var e = this;
  623.                     p.a.get("http://34.239.129.125/animes").then(function(t) {
  624.                         return e.setState({
  625.                             listAnimes: t.data.content.animes
  626.                         })
  627.                     }).then(function(t) {
  628.                         return e.setState({
  629.                             exampleItems: e.state.listAnimes
  630.                         })
  631.                     })
  632.                 }
  633.             }, {
  634.                 key: "render",
  635.                 value: function() {
  636.                     return l.a.createElement("div", null, l.a.createElement(I, null), l.a.createElement("div", {
  637.                         className: "container todo"
  638.                     }, l.a.createElement(x.a, null, l.a.createElement(w.a, {
  639.                         md: 9
  640.                     }, l.a.createElement(P.a, null, l.a.createElement(D, {
  641.                         name: "Ultimos",
  642.                         small: "lancamentos"
  643.                     })), l.a.createElement(P.a, null, l.a.createElement(L, {
  644.                         items: this.state.exampleItems,
  645.                         onChangePage: this.onChangePage
  646.                     }), l.a.createElement(R, {
  647.                         list: this.state.pageOfItems
  648.                     }))), l.a.createElement(w.a, {
  649.                         md: 3
  650.                     }, l.a.createElement(D, {
  651.                         name: "Top animes"
  652.                     }), l.a.createElement(F, {
  653.                         list: this.state.pageOfItems
  654.                     })))))
  655.                 }
  656.             }]),
  657.             t
  658.         }(n.Component)
  659.           , z = (a(36),
  660.         function(e) {
  661.             function t() {
  662.                 return Object(c.a)(this, t),
  663.                 Object(o.a)(this, Object(u.a)(t).apply(this, arguments))
  664.             }
  665.             return Object(h.a)(t, e),
  666.             Object(m.a)(t, [{
  667.                 key: "render",
  668.                 value: function() {
  669.                     return l.a.createElement("div", {
  670.                         className: "box"
  671.                     }, l.a.createElement("div", {
  672.                         className: "icon"
  673.                     }, l.a.createElement("i", {
  674.                         className: this.props.icon
  675.                     })), this.props.option)
  676.                 }
  677.             }]),
  678.             t
  679.         }(l.a.Component))
  680.           , B = function() {
  681.             return l.a.createElement("div", {
  682.                 className: "adminBoard"
  683.             }, l.a.createElement(x.a, null, l.a.createElement(w.a, {
  684.                 md: 1
  685.             }), l.a.createElement(w.a, {
  686.                 md: 2
  687.             }, l.a.createElement(N.a, {
  688.                 to: "/"
  689.             }, l.a.createElement(z, {
  690.                 icon: "fas fa-home",
  691.                 option: "Voltar ao site"
  692.             }))), l.a.createElement(w.a, {
  693.                 md: 2
  694.             }, l.a.createElement(N.a, {
  695.                 to: "/admin/adicionar_anime"
  696.             }, l.a.createElement(z, {
  697.                 icon: "far fa-plus-square",
  698.                 option: "Adicionar Anime"
  699.             }))), l.a.createElement(w.a, {
  700.                 md: 2
  701.             }, l.a.createElement(N.a, {
  702.                 to: "/admin/adicionar_episodios"
  703.             }, l.a.createElement(z, {
  704.                 icon: "far fa-plus-square",
  705.                 option: "Adicionar Epis\xf3dios"
  706.             }))), l.a.createElement(w.a, {
  707.                 md: 2
  708.             }, l.a.createElement(N.a, {
  709.                 to: "/admin/editar_anime"
  710.             }, l.a.createElement(z, {
  711.                 icon: "far fa-edit",
  712.                 option: "Editar/Remover"
  713.             }))), l.a.createElement(w.a, {
  714.                 md: 2
  715.             }, l.a.createElement(N.a, {
  716.                 to: "/admin/editar_episodios"
  717.             }, l.a.createElement(z, {
  718.                 icon: "far fa-edit",
  719.                 option: "Remover Epis\xf3dios"
  720.             }))), l.a.createElement(w.a, {
  721.                 md: 1
  722.             })))
  723.         }
  724.           , G = (a(37),
  725.         a(204))
  726.           , U = function(e) {
  727.             function t(e) {
  728.                 var a;
  729.                 return Object(c.a)(this, t),
  730.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  731.                     stars: 0
  732.                 },
  733.                 a.clickone = a.clickone.bind(Object(b.a)(Object(b.a)(a))),
  734.                 a
  735.             }
  736.             return Object(h.a)(t, e),
  737.             Object(m.a)(t, [{
  738.                 key: "clickone",
  739.                 value: function(e, t) {
  740.                     e.preventDefault(),
  741.                     this.setState({
  742.                         stars: t
  743.                     }),
  744.                     console.log(this.state.stars)
  745.                 }
  746.             }, {
  747.                 key: "render",
  748.                 value: function() {
  749.                     var e = this;
  750.                     return l.a.createElement("span", {
  751.                         className: "rating",
  752.                         style: {
  753.                             padding: "18px 10px 10px 10px",
  754.                             textAlign: "center"
  755.                         }
  756.                     }, this.state.stars >= 1 ? l.a.createElement("i", {
  757.                         className: "fas fa-star fa-2x",
  758.                         style: {
  759.                             color: "#feb236"
  760.                         },
  761.                         onClick: function(t) {
  762.                             e.clickone(t, 1)
  763.                         }
  764.                     }) : l.a.createElement("i", {
  765.                         className: "far fa-star fa-2x",
  766.                         onClick: function(t) {
  767.                             e.clickone(t, 1)
  768.                         }
  769.                     }), this.state.stars >= 2 ? l.a.createElement("i", {
  770.                         className: "fas fa-star fa-2x",
  771.                         style: {
  772.                             color: "#feb236"
  773.                         },
  774.                         onClick: function(t) {
  775.                             e.clickone(t, 2)
  776.                         }
  777.                     }) : l.a.createElement("i", {
  778.                         className: "far fa-star fa-2x",
  779.                         onClick: function(t) {
  780.                             e.clickone(t, 2)
  781.                         }
  782.                     }), this.state.stars >= 3 ? l.a.createElement("i", {
  783.                         className: "fas fa-star fa-2x",
  784.                         style: {
  785.                             color: "#feb236"
  786.                         },
  787.                         onClick: function(t) {
  788.                             e.clickone(t, 3)
  789.                         }
  790.                     }) : l.a.createElement("i", {
  791.                         className: "far fa-star fa-2x",
  792.                         onClick: function(t) {
  793.                             e.clickone(t, 3)
  794.                         }
  795.                     }), this.state.stars >= 4 ? l.a.createElement("i", {
  796.                         className: "fas fa-star fa-2x",
  797.                         style: {
  798.                             color: "#feb236"
  799.                         },
  800.                         onClick: function(t) {
  801.                             e.clickone(t, 4)
  802.                         }
  803.                     }) : l.a.createElement("i", {
  804.                         className: "far fa-star fa-2x",
  805.                         onClick: function(t) {
  806.                             e.clickone(t, 4)
  807.                         }
  808.                     }), this.state.stars >= 5 ? l.a.createElement("i", {
  809.                         className: "fas fa-star fa-2x",
  810.                         style: {
  811.                             color: "#feb236"
  812.                         },
  813.                         onClick: function(t) {
  814.                             e.clickone(t, 5)
  815.                         }
  816.                     }) : l.a.createElement("i", {
  817.                         className: "far fa-star fa-2x",
  818.                         onClick: function(t) {
  819.                             e.clickone(t, 5)
  820.                         }
  821.                     }))
  822.                 }
  823.             }]),
  824.             t
  825.         }(n.Component)
  826.           , q = function(e) {
  827.             function t(e) {
  828.                 var a;
  829.                 return Object(c.a)(this, t),
  830.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {},
  831.                 a
  832.             }
  833.             return Object(h.a)(t, e),
  834.             Object(m.a)(t, [{
  835.                 key: "render",
  836.                 value: function() {
  837.                     return l.a.createElement("div", null, l.a.createElement(w.a, {
  838.                         md: 4
  839.                     }, l.a.createElement("h2", {
  840.                         style: {
  841.                             textAlign: "left"
  842.                         }
  843.                     }, "Epis\xf3dio ", this.props.episodio, " - ", l.a.createElement("small", null, this.props.anime))), l.a.createElement(w.a, {
  844.                         md: 8,
  845.                         style: {
  846.                             textAlign: "right",
  847.                             marginTop: 20
  848.                         }
  849.                     }, l.a.createElement(U, null), l.a.createElement(G.a, null, l.a.createElement(O.a, null, l.a.createElement("i", {
  850.                         className: "fas fa-arrow-left"
  851.                     }), " Epis\xf3dio Anterior"), l.a.createElement(O.a, null, "Pr\xf3ximo Epis\xf3dio ", l.a.createElement("i", {
  852.                         class: "fas fa-arrow-right"
  853.                     })))))
  854.                 }
  855.             }]),
  856.             t
  857.         }(l.a.Component)
  858.           , V = function(e) {
  859.             function t() {
  860.                 return Object(c.a)(this, t),
  861.                 Object(o.a)(this, Object(u.a)(t).apply(this, arguments))
  862.             }
  863.             return Object(h.a)(t, e),
  864.             Object(m.a)(t, [{
  865.                 key: "render",
  866.                 value: function() {
  867.                     return l.a.createElement("div", null, l.a.createElement("div", {
  868.                         className: "embed-responsive embed-responsive-16by9 videoPlayer"
  869.                     }, l.a.createElement("iframe", {
  870.                         className: "embed-responsive-item",
  871.                         src: this.props.url,
  872.                         frameborder: "0",
  873.                         allow: "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",
  874.                         allowfullscreen: !0
  875.                     })), l.a.createElement(q, {
  876.                         anime: this.props.anime,
  877.                         episodio: this.props.episodio
  878.                     }))
  879.                 }
  880.             }]),
  881.             t
  882.         }(l.a.Component)
  883.           , J = a(206)
  884.           , H = function(e) {
  885.             function t() {
  886.                 return Object(c.a)(this, t),
  887.                 Object(o.a)(this, Object(u.a)(t).apply(this, arguments))
  888.             }
  889.             return Object(h.a)(t, e),
  890.             Object(m.a)(t, [{
  891.                 key: "render",
  892.                 value: function() {
  893.                     return l.a.createElement("div", {
  894.                         className: "sidebar"
  895.                     }, l.a.createElement(J.a, null, l.a.createElement("h2", null, this.props.temporada)))
  896.                 }
  897.             }]),
  898.             t
  899.         }(l.a.Component)
  900.           , Y = function(e) {
  901.             function t(e) {
  902.                 var a;
  903.                 return Object(c.a)(this, t),
  904.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {},
  905.                 a
  906.             }
  907.             return Object(h.a)(t, e),
  908.             Object(m.a)(t, [{
  909.                 key: "componentDidMount",
  910.                 value: function() {
  911.                     console.log(this.props.location)
  912.                 }
  913.             }, {
  914.                 key: "render",
  915.                 value: function() {
  916.                     return l.a.createElement("div", null, l.a.createElement(I, null), l.a.createElement(x.a, null, l.a.createElement(w.a, {
  917.                         className: "video",
  918.                         xs: 12,
  919.                         md: 9
  920.                     }, l.a.createElement(P.a, null, l.a.createElement(V, {
  921.                         url: this.props.location.state.url,
  922.                         anime: this.props.location.state.animeName,
  923.                         episodio: this.props.location.state.epName
  924.                     }))), l.a.createElement(w.a, {
  925.                         className: "sideBar",
  926.                         xs: 12,
  927.                         md: 3
  928.                     }, l.a.createElement(H, {
  929.                         temporada: "Epis\xf3dios"
  930.                     }))))
  931.                 }
  932.             }]),
  933.             t
  934.         }(n.Component)
  935.           , K = (a(82),
  936.         function(e) {
  937.             function t(e) {
  938.                 var a;
  939.                 return Object(c.a)(this, t),
  940.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  941.                     genres: []
  942.                 },
  943.                 p.a.get("http://34.239.129.125/animes/genres").then(function(e) {
  944.                     return a.setState({
  945.                         genres: e.data.content.genres
  946.                     })
  947.                 }).catch(function() {
  948.                     return alert("error")
  949.                 }),
  950.                 a
  951.             }
  952.             return Object(h.a)(t, e),
  953.             Object(m.a)(t, [{
  954.                 key: "render",
  955.                 value: function() {
  956.                     return l.a.createElement("div", null, l.a.createElement(A, null), l.a.createElement(I, null), l.a.createElement("div", {
  957.                         className: "container todo"
  958.                     }, l.a.createElement(x.a, null, l.a.createElement(w.a, {
  959.                         md: 9
  960.                     }, l.a.createElement(P.a, null, l.a.createElement(D, {
  961.                         name: "G\xeaneros"
  962.                     })), l.a.createElement("main", null, this.state.genres.map(function(e) {
  963.                         return l.a.createElement(N.a, {
  964.                             className: "genreBox",
  965.                             to: {
  966.                                 pathname: "/generos/".concat(e)
  967.                             }
  968.                         }, e)
  969.                     }))), l.a.createElement(w.a, {
  970.                         md: 3
  971.                     }, l.a.createElement(D, {
  972.                         small: "PARCEIROS"
  973.                     }), "espa\xe7o para anuncio"))))
  974.                 }
  975.             }]),
  976.             t
  977.         }(l.a.Component))
  978.           , Q = function(e) {
  979.             function t(e) {
  980.                 var a;
  981.                 return Object(c.a)(this, t),
  982.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  983.                     episodes: 0
  984.                 },
  985.                 p.a.get("http://34.239.129.125/animes/" + a.props.id + "/episodes").then(function(e) {
  986.                     return a.setState({
  987.                         episodes: e.data.content.episodes.length
  988.                     })
  989.                 }),
  990.                 a
  991.             }
  992.             return Object(h.a)(t, e),
  993.             Object(m.a)(t, [{
  994.                 key: "render",
  995.                 value: function() {
  996.                     return l.a.createElement(N.a, {
  997.                         to: {
  998.                             pathname: "/anime/".concat(this.props.nome),
  999.                             state: {
  1000.                                 id: this.props.id
  1001.                             }
  1002.                         }
  1003.                     }, l.a.createElement("div", null, l.a.createElement(y.a, null, l.a.createElement("img", {
  1004.                         className: "animeBoxImg",
  1005.                         src: this.props.thumb
  1006.                     }), l.a.createElement("h3", null, this.props.nome), l.a.createElement("small", null, this.state.episodes, " epis\xf3dios"))))
  1007.                 }
  1008.             }]),
  1009.             t
  1010.         }(l.a.Component)
  1011.           , W = function(e) {
  1012.             function t(e) {
  1013.                 var a;
  1014.                 return Object(c.a)(this, t),
  1015.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).componentDidMount = function() {
  1016.                     a.setState({
  1017.                         size: 3
  1018.                     })
  1019.                 }
  1020.                 ,
  1021.                 a.state = {
  1022.                     animes: [],
  1023.                     size: 0
  1024.                 },
  1025.                 p.a.get("http://34.239.129.125/animes?genre=" + a.props.match.params.id).then(function(e) {
  1026.                     return a.setState({
  1027.                         animes: e.data.content.animes
  1028.                     })
  1029.                 }).catch(function() {
  1030.                     return alert("error")
  1031.                 }),
  1032.                 a.componentDidMount = a.componentDidMount.bind(Object(b.a)(Object(b.a)(a))),
  1033.                 a
  1034.             }
  1035.             return Object(h.a)(t, e),
  1036.             Object(m.a)(t, [{
  1037.                 key: "render",
  1038.                 value: function() {
  1039.                     var e = this.state.size;
  1040.                     return l.a.createElement("div", null, l.a.createElement(A, null), l.a.createElement(I, null), l.a.createElement("div", {
  1041.                         className: "container todo"
  1042.                     }, l.a.createElement(x.a, null, l.a.createElement(w.a, {
  1043.                         md: 9
  1044.                     }, l.a.createElement(P.a, null, l.a.createElement(D, {
  1045.                         name: this.props.match.params.id
  1046.                     })), l.a.createElement(w.a, {
  1047.                         md: 4
  1048.                     }, this.state.animes.map(function(t, a) {
  1049.                         if (a < e)
  1050.                             return l.a.createElement(Q, {
  1051.                                 nome: t.name,
  1052.                                 id: t.id,
  1053.                                 thumb: t.thumb_url
  1054.                             })
  1055.                     })), l.a.createElement(w.a, {
  1056.                         md: 4
  1057.                     }, this.state.animes.map(function(t, a) {
  1058.                         if (a >= e && a < 2 * e)
  1059.                             return l.a.createElement(Q, {
  1060.                                 nome: t.name,
  1061.                                 id: t.id,
  1062.                                 thumb: t.thumb_url
  1063.                             })
  1064.                     })), l.a.createElement(w.a, {
  1065.                         md: 4
  1066.                     }, this.state.animes.map(function(t, a) {
  1067.                         if (a >= 2 * e)
  1068.                             return l.a.createElement(Q, {
  1069.                                 nome: t.name,
  1070.                                 id: t.id,
  1071.                                 thumb: t.thumb_url
  1072.                             })
  1073.                     }))), l.a.createElement(w.a, {
  1074.                         md: 3
  1075.                     }, l.a.createElement(D, {
  1076.                         small: "PARCEIROS"
  1077.                     }), "espa\xe7o para anuncio"))))
  1078.                 }
  1079.             }]),
  1080.             t
  1081.         }(l.a.Component)
  1082.           , X = a(205)
  1083.           , Z = function(e) {
  1084.             function t(e) {
  1085.                 var a;
  1086.                 return Object(c.a)(this, t),
  1087.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  1088.                     genre: "",
  1089.                     name: "",
  1090.                     resume: "",
  1091.                     file: {}
  1092.                 },
  1093.                 a.handleChangeGenre = a.handleChangeGenre.bind(Object(b.a)(Object(b.a)(a))),
  1094.                 a.handleChangeName = a.handleChangeName.bind(Object(b.a)(Object(b.a)(a))),
  1095.                 a.handleChangeResume = a.handleChangeResume.bind(Object(b.a)(Object(b.a)(a))),
  1096.                 a.handleSubmit = a.handleSubmit.bind(Object(b.a)(Object(b.a)(a))),
  1097.                 a.handleFile = a.handleFile.bind(Object(b.a)(Object(b.a)(a))),
  1098.                 a
  1099.             }
  1100.             return Object(h.a)(t, e),
  1101.             Object(m.a)(t, [{
  1102.                 key: "handleChangeGenre",
  1103.                 value: function(e) {
  1104.                     this.setState({
  1105.                         genre: e.target.value
  1106.                     })
  1107.                 }
  1108.             }, {
  1109.                 key: "handleChangeName",
  1110.                 value: function(e) {
  1111.                     this.setState({
  1112.                         name: e.target.value
  1113.                     })
  1114.                 }
  1115.             }, {
  1116.                 key: "handleChangeResume",
  1117.                 value: function(e) {
  1118.                     this.setState({
  1119.                         resume: e.target.value
  1120.                     })
  1121.                 }
  1122.             }, {
  1123.                 key: "handleFile",
  1124.                 value: function(e) {
  1125.                     var t = this
  1126.                       , a = new FileReader
  1127.                       , n = e.target.files[0];
  1128.                     a.onloadend = function() {
  1129.                         t.setState({
  1130.                             file: n
  1131.                         })
  1132.                     }
  1133.                     ,
  1134.                     a.readAsDataURL(n)
  1135.                 }
  1136.             }, {
  1137.                 key: "handleSubmit",
  1138.                 value: function(e) {
  1139.                     var t = new FormData;
  1140.                     t.set("name", this.state.name),
  1141.                     t.set("genre", this.state.genre),
  1142.                     t.set("resume", this.state.resume),
  1143.                     t.set("thumb", this.state.file);
  1144.                     var a = sessionStorage.getItem("token");
  1145.                     p.a.post("http://34.239.129.125/animes", t, {
  1146.                         headers: {
  1147.                             authorization: "Bearer ".concat(a),
  1148.                             "content-type": "multipart/form-data"
  1149.                         }
  1150.                     }).then(function() {
  1151.                         return document.location.reload(!0)
  1152.                     }).catch(function() {
  1153.                         return alert("error")
  1154.                     }),
  1155.                     e.preventDefault()
  1156.                 }
  1157.             }, {
  1158.                 key: "render",
  1159.                 value: function() {
  1160.                     return l.a.createElement("div", null, l.a.createElement(x.a, null, l.a.createElement("div", {
  1161.                         className: "white"
  1162.                     }, l.a.createElement(D, {
  1163.                         name: "Novo Anime"
  1164.                     }), l.a.createElement(X.a, {
  1165.                         className: "form",
  1166.                         onSubmit: this.handleSubmit
  1167.                     }, l.a.createElement(f.a, null, l.a.createElement(g.a, null, "Nome do Anime"), l.a.createElement(v.a, {
  1168.                         type: "text",
  1169.                         value: this.state.name,
  1170.                         onChange: this.handleChangeName
  1171.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Genero principal"), l.a.createElement(v.a, {
  1172.                         type: "text",
  1173.                         value: this.state.genre,
  1174.                         onChange: this.handleChangeGenre
  1175.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Descri\xe7\xe3o"), l.a.createElement(v.a, {
  1176.                         componentClass: "textarea",
  1177.                         value: this.state.resume,
  1178.                         onChange: this.handleChangeResume
  1179.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Thumb"), l.a.createElement(v.a, {
  1180.                         type: "file",
  1181.                         onChange: this.handleFile
  1182.                     }), l.a.createElement("p", null)), l.a.createElement(O.a, {
  1183.                         type: "submit",
  1184.                         bsStyle: "success"
  1185.                     }, "Submit"), l.a.createElement("a", {
  1186.                         href: "/admin"
  1187.                     }, l.a.createElement(O.a, {
  1188.                         bsStyle: "info"
  1189.                     }, "Voltar"))))))
  1190.                 }
  1191.             }]),
  1192.             t
  1193.         }(l.a.Component)
  1194.           , $ = a(207)
  1195.           , ee = function(e) {
  1196.             function t(e) {
  1197.                 var a;
  1198.                 return Object(c.a)(this, t),
  1199.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  1200.                     file: {},
  1201.                     animeId: "",
  1202.                     animeName: "",
  1203.                     episodeName: "",
  1204.                     chapter: 0,
  1205.                     description: "",
  1206.                     search: "",
  1207.                     searchResults: null,
  1208.                     enableForm: !1,
  1209.                     success: !1
  1210.                 },
  1211.                 a.handleSubmit = a.handleSubmit.bind(Object(b.a)(Object(b.a)(a))),
  1212.                 a.handleChangeName = a.handleChangeName.bind(Object(b.a)(Object(b.a)(a))),
  1213.                 a.handleChangeAnimeName = a.handleChangeAnimeName.bind(Object(b.a)(Object(b.a)(a))),
  1214.                 a.handleChangeChapter = a.handleChangeChapter.bind(Object(b.a)(Object(b.a)(a))),
  1215.                 a.handleChangeDescription = a.handleChangeDescription.bind(Object(b.a)(Object(b.a)(a))),
  1216.                 a.handleFile = a.handleFile.bind(Object(b.a)(Object(b.a)(a))),
  1217.                 a.search = a.search.bind(Object(b.a)(Object(b.a)(a))),
  1218.                 a.openForm = a.openForm.bind(Object(b.a)(Object(b.a)(a))),
  1219.                 a
  1220.             }
  1221.             return Object(h.a)(t, e),
  1222.             Object(m.a)(t, [{
  1223.                 key: "handleChangeName",
  1224.                 value: function(e) {
  1225.                     this.setState({
  1226.                         name: e.target.value
  1227.                     })
  1228.                 }
  1229.             }, {
  1230.                 key: "handleChangeAnimeName",
  1231.                 value: function(e) {
  1232.                     this.setState({
  1233.                         search: e.target.value
  1234.                     })
  1235.                 }
  1236.             }, {
  1237.                 key: "handleChangeChapter",
  1238.                 value: function(e) {
  1239.                     this.setState({
  1240.                         chapter: e.target.value
  1241.                     })
  1242.                 }
  1243.             }, {
  1244.                 key: "handleChangeDescription",
  1245.                 value: function(e) {
  1246.                     this.setState({
  1247.                         description: e.target.value
  1248.                     })
  1249.                 }
  1250.             }, {
  1251.                 key: "handleFile",
  1252.                 value: function(e) {
  1253.                     var t = this
  1254.                       , a = new FileReader
  1255.                       , n = e.target.files[0];
  1256.                     a.onloadend = function() {
  1257.                         t.setState({
  1258.                             file: n
  1259.                         })
  1260.                     }
  1261.                     ,
  1262.                     a.readAsDataURL(n)
  1263.                 }
  1264.             }, {
  1265.                 key: "search",
  1266.                 value: function() {
  1267.                     var e = this;
  1268.                     p.a.get("http://34.239.129.125/animes?search=" + this.state.search).then(function(t) {
  1269.                         return e.setState({
  1270.                             searchResults: t.data.content.animes
  1271.                         })
  1272.                     })
  1273.                 }
  1274.             }, {
  1275.                 key: "openForm",
  1276.                 value: function(e) {
  1277.                     this.setState({
  1278.                         enableForm: !0
  1279.                     }),
  1280.                     this.setState({
  1281.                         animeId: e.id
  1282.                     }),
  1283.                     this.setState({
  1284.                         animeName: e.name
  1285.                     })
  1286.                 }
  1287.             }, {
  1288.                 key: "handleSubmit",
  1289.                 value: function(e) {
  1290.                     var t = new FormData;
  1291.                     t.set("video", this.state.file),
  1292.                     t.set("name", this.state.name),
  1293.                     t.set("chapter", this.state.chapter),
  1294.                     t.set("description", this.state.description);
  1295.                     var a = sessionStorage.getItem("token");
  1296.                     p.a.post("http://34.239.129.125/animes/" + this.state.animeId + "/episodes", t, {
  1297.                         headers: {
  1298.                             authorization: "Bearer ".concat(a),
  1299.                             "Content-Type": "multipart/form-data"
  1300.                         }
  1301.                     }).then(function(e) {
  1302.                         return document.location.reload(!0)
  1303.                     }).catch(function() {
  1304.                         return alert("error")
  1305.                     }),
  1306.                     e.preventDefault()
  1307.                 }
  1308.             }, {
  1309.                 key: "render",
  1310.                 value: function() {
  1311.                     var e = this;
  1312.                     return l.a.createElement("div", null, l.a.createElement(x.a, null, l.a.createElement("div", {
  1313.                         className: "white"
  1314.                     }, l.a.createElement(D, {
  1315.                         name: "Adicionar um epis\xf3dio"
  1316.                     }), l.a.createElement(X.a, {
  1317.                         onSubmit: this.handleSubmit
  1318.                     }, this.state.enableForm ? null : l.a.createElement("div", null, l.a.createElement(f.a, null, l.a.createElement(g.a, null, "Digite o nome do anime:"), l.a.createElement(v.a, {
  1319.                         type: "text",
  1320.                         value: this.state.search,
  1321.                         onChange: this.handleChangeAnimeName
  1322.                     })), l.a.createElement(O.a, {
  1323.                         bsStyle: "success",
  1324.                         onClick: this.search
  1325.                     }, "Procurar"), l.a.createElement("p", null)), null == this.state.searchResults || this.state.enableForm ? null : this.state.searchResults.map(function(t) {
  1326.                         return l.a.createElement("div", {
  1327.                             className: "labelAnimes",
  1328.                             onClick: function() {
  1329.                                 return e.openForm(t)
  1330.                             }
  1331.                         }, t.name)
  1332.                     }), this.state.enableForm ? l.a.createElement("div", {
  1333.                         className: "formSubmit"
  1334.                     }, l.a.createElement(D, {
  1335.                         name: "Novo epis\xf3dio no anime ".concat(this.state.animeName)
  1336.                     }), l.a.createElement(g.a, null, "N\xfamero do epis\xf3dio:"), l.a.createElement(v.a, {
  1337.                         type: "number",
  1338.                         value: this.state.chapter,
  1339.                         onChange: this.handleChangeChapter
  1340.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Nome do epis\xf3dio:"), l.a.createElement(v.a, {
  1341.                         type: "text",
  1342.                         value: this.state.name,
  1343.                         onChange: this.handleChangeName
  1344.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Descri\xe7\xe3o:"), l.a.createElement(v.a, {
  1345.                         componentClass: "textarea",
  1346.                         value: this.state.description,
  1347.                         onChange: this.handleChangeDescription
  1348.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Arquivo"), l.a.createElement(v.a, {
  1349.                         type: "file",
  1350.                         onChange: this.handleFile
  1351.                     }), l.a.createElement("p", null), l.a.createElement(O.a, {
  1352.                         type: "submit",
  1353.                         bsStyle: "success"
  1354.                     }, "Enviar"), l.a.createElement("a", {
  1355.                         href: "/admin"
  1356.                     }, l.a.createElement(O.a, {
  1357.                         bsStyle: "info"
  1358.                     }, "Voltar"))) : null), this.state.success ? l.a.createElement($.a, null, "nasda") : null)))
  1359.                 }
  1360.             }]),
  1361.             t
  1362.         }(l.a.Component)
  1363.           , te = a(154)
  1364.           , ae = function(e) {
  1365.             function t(e) {
  1366.                 var a;
  1367.                 return Object(c.a)(this, t),
  1368.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  1369.                     file: {},
  1370.                     name: "",
  1371.                     genre: "",
  1372.                     resume: "",
  1373.                     id: "",
  1374.                     thumb: "",
  1375.                     input: !1,
  1376.                     confirma: !1
  1377.                 },
  1378.                 a.deleteAnime = a.deleteAnime.bind(Object(b.a)(Object(b.a)(a))),
  1379.                 a.editAnime = a.editAnime.bind(Object(b.a)(Object(b.a)(a))),
  1380.                 a.edited = a.edited.bind(Object(b.a)(Object(b.a)(a))),
  1381.                 a.handleFile = a.handleFile.bind(Object(b.a)(Object(b.a)(a))),
  1382.                 a.handleName = a.handleName.bind(Object(b.a)(Object(b.a)(a))),
  1383.                 a.handleGenre = a.handleGenre.bind(Object(b.a)(Object(b.a)(a))),
  1384.                 a.handleResume = a.handleResume.bind(Object(b.a)(Object(b.a)(a))),
  1385.                 a.stating = a.stating.bind(Object(b.a)(Object(b.a)(a))),
  1386.                 a
  1387.             }
  1388.             return Object(h.a)(t, e),
  1389.             Object(m.a)(t, [{
  1390.                 key: "deleteAnime",
  1391.                 value: function() {
  1392.                     var e = this
  1393.                       , t = this.props.data.id
  1394.                       , a = sessionStorage.getItem("token");
  1395.                     p.a.delete("http://34.239.129.125/animes/" + t, {
  1396.                         headers: {
  1397.                             authorization: "Bearer ".concat(a)
  1398.                         }
  1399.                     }).then(function(t) {
  1400.                         return console.log(e.state)
  1401.                     })
  1402.                 }
  1403.             }, {
  1404.                 key: "editAnime",
  1405.                 value: function() {
  1406.                     this.setState({
  1407.                         confirma: !1
  1408.                     }),
  1409.                     this.setState({
  1410.                         input: !0
  1411.                     })
  1412.                 }
  1413.             }, {
  1414.                 key: "stating",
  1415.                 value: function() {
  1416.                     this.setState({
  1417.                         name: this.props.data.name,
  1418.                         genre: this.props.data.genre,
  1419.                         resume: this.props.data.resume,
  1420.                         id: this.props.data.id,
  1421.                         thumb: this.props.data.thumb_url,
  1422.                         confirma: !0
  1423.                     })
  1424.                 }
  1425.             }, {
  1426.                 key: "edited",
  1427.                 value: function() {
  1428.                     var e = new FormData;
  1429.                     e.set("name", this.state.name),
  1430.                     e.set("genre", this.state.genre),
  1431.                     e.set("resume", this.state.resume),
  1432.                     e.set("thumb", this.state.file);
  1433.                     var t = this.state.id
  1434.                       , a = sessionStorage.getItem("token");
  1435.                     p.a.put("http://34.239.129.125/animes/" + t, e, {
  1436.                         headers: {
  1437.                             authorization: "Bearer ".concat(a),
  1438.                             "Content-Type": "multipart/form-data"
  1439.                         }
  1440.                     }).then(console.log(this.state)),
  1441.                     this.setState({
  1442.                         input: !1
  1443.                     })
  1444.                 }
  1445.             }, {
  1446.                 key: "handleName",
  1447.                 value: function(e) {
  1448.                     this.setState({
  1449.                         name: e.target.value
  1450.                     })
  1451.                 }
  1452.             }, {
  1453.                 key: "handleFile",
  1454.                 value: function(e) {
  1455.                     var t = this
  1456.                       , a = new FileReader
  1457.                       , n = e.target.files[0];
  1458.                     a.onloadend = function() {
  1459.                         t.setState({
  1460.                             file: n
  1461.                         })
  1462.                     }
  1463.                     ,
  1464.                     a.readAsDataURL(n)
  1465.                 }
  1466.             }, {
  1467.                 key: "handleGenre",
  1468.                 value: function(e) {
  1469.                     this.setState({
  1470.                         genre: e.target.value
  1471.                     })
  1472.                 }
  1473.             }, {
  1474.                 key: "handleResume",
  1475.                 value: function(e) {
  1476.                     this.setState({
  1477.                         resume: e.target.value
  1478.                     })
  1479.                 }
  1480.             }, {
  1481.                 key: "render",
  1482.                 value: function() {
  1483.                     return this.state.input ? l.a.createElement("tr", null, l.a.createElement("td", null, l.a.createElement(v.a, {
  1484.                         type: "text",
  1485.                         className: "center",
  1486.                         placeholder: this.props.data.name,
  1487.                         onChange: this.handleName
  1488.                     })), l.a.createElement("td", null, l.a.createElement(v.a, {
  1489.                         type: "text",
  1490.                         className: "center number",
  1491.                         placeholder: this.props.data.genre,
  1492.                         onChange: this.handleGenre
  1493.                     })), l.a.createElement("td", null, l.a.createElement(v.a, {
  1494.                         componentClass: "textarea",
  1495.                         type: "text",
  1496.                         className: "center number",
  1497.                         placeholder: this.props.data.resume,
  1498.                         onChange: this.handleResume
  1499.                     })), l.a.createElement("td", null, l.a.createElement(v.a, {
  1500.                         type: "file",
  1501.                         onChange: this.handleFile
  1502.                     }), l.a.createElement("p", null)), l.a.createElement("td", null, l.a.createElement("p", {
  1503.                         className: "center"
  1504.                     }, l.a.createElement(O.a, {
  1505.                         className: "btn btn-default btn-sm btn-red",
  1506.                         onClick: this.apagaAnime,
  1507.                         disabled: !0
  1508.                     }, l.a.createElement(te.a, {
  1509.                         glyph: "remove"
  1510.                     })))), l.a.createElement("td", null, " ", l.a.createElement("p", {
  1511.                         className: "center"
  1512.                     }, l.a.createElement(O.a, {
  1513.                         type: "button",
  1514.                         className: "btn btn-default btn-sm btn-green",
  1515.                         onClick: this.stating
  1516.                     }, l.a.createElement(te.a, {
  1517.                         glyph: "ok"
  1518.                     })), " ")), this.state.confirma ? l.a.createElement("td", null, l.a.createElement("p", {
  1519.                         className: "center"
  1520.                     }, l.a.createElement(O.a, {
  1521.                         className: "btn btn-default btn-sm btn-red",
  1522.                         onClick: this.edited
  1523.                     }, "Atualizar")), "            ") : null) : l.a.createElement("tr", null, l.a.createElement("td", null, l.a.createElement("p", {
  1524.                         className: "center"
  1525.                     }, this.props.data.name)), l.a.createElement("td", null, l.a.createElement("p", {
  1526.                         className: "center"
  1527.                     }, this.props.data.genre)), l.a.createElement("td", null, l.a.createElement("p", {
  1528.                         className: "center"
  1529.                     }, this.props.data.resume)), l.a.createElement("td", null, l.a.createElement("p", {
  1530.                         className: "center"
  1531.                     }, "Thumb Atual")), l.a.createElement("td", null, l.a.createElement("p", {
  1532.                         className: "center"
  1533.                     }, l.a.createElement(O.a, {
  1534.                         className: "btn btn-default btn-sm btn-red",
  1535.                         onClick: this.deleteAnime
  1536.                     }, l.a.createElement(te.a, {
  1537.                         glyph: "remove"
  1538.                     })))), l.a.createElement("td", null, " ", l.a.createElement("p", {
  1539.                         className: "center"
  1540.                     }, l.a.createElement(O.a, {
  1541.                         type: "button",
  1542.                         className: "btn btn-default btn-sm btn-blue",
  1543.                         onClick: this.editAnime
  1544.                     }, l.a.createElement(te.a, {
  1545.                         glyph: "pencil"
  1546.                     })), " ")))
  1547.                 }
  1548.             }]),
  1549.             t
  1550.         }(l.a.Component)
  1551.           , ne = function(e) {
  1552.             function t(e) {
  1553.                 var a;
  1554.                 return Object(c.a)(this, t),
  1555.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  1556.                     data: [],
  1557.                     searchResults: [],
  1558.                     search: "",
  1559.                     change: !1
  1560.                 },
  1561.                 a.search = a.search.bind(Object(b.a)(Object(b.a)(a))),
  1562.                 a.handleChangeAnimeName = a.handleChangeAnimeName.bind(Object(b.a)(Object(b.a)(a))),
  1563.                 a
  1564.             }
  1565.             return Object(h.a)(t, e),
  1566.             Object(m.a)(t, [{
  1567.                 key: "componentDidMount",
  1568.                 value: function() {
  1569.                     var e = this;
  1570.                     p.a.get("http://34.239.129.125/animes").then(function(t) {
  1571.                         return e.setState({
  1572.                             searchResults: t.data.content.animes
  1573.                         })
  1574.                     })
  1575.                 }
  1576.             }, {
  1577.                 key: "handleChangeAnimeName",
  1578.                 value: function(e) {
  1579.                     this.setState({
  1580.                         search: e.target.value
  1581.                     })
  1582.                 }
  1583.             }, {
  1584.                 key: "search",
  1585.                 value: function() {
  1586.                     var e = this;
  1587.                     p.a.get("http://34.239.129.125/animes?search=" + this.state.search).then(function(t) {
  1588.                         return e.setState({
  1589.                             searchResults: t.data.content.animes
  1590.                         })
  1591.                     }).then(function(t) {
  1592.                         return console.log(e.state.searchResults)
  1593.                     }).then(function(t) {
  1594.                         return e.setState({
  1595.                             change: !0
  1596.                         })
  1597.                     })
  1598.                 }
  1599.             }, {
  1600.                 key: "render",
  1601.                 value: function() {
  1602.                     return l.a.createElement("div", null, l.a.createElement(x.a, null, l.a.createElement(D, {
  1603.                         name: "Filtrar um Anime:"
  1604.                     }), l.a.createElement("div", {
  1605.                         className: "filter"
  1606.                     }, l.a.createElement(X.a, {
  1607.                         inline: !0
  1608.                     }, l.a.createElement(f.a, null, l.a.createElement(v.a, {
  1609.                         style: {
  1610.                             marginRight: "10px"
  1611.                         },
  1612.                         placeholder: "Filtrar Anime",
  1613.                         type: "text",
  1614.                         onChange: this.handleChangeAnimeName
  1615.                     })), l.a.createElement(O.a, {
  1616.                         bsStyle: "success",
  1617.                         onClick: this.search
  1618.                     }, "Filtrar"), l.a.createElement("a", {
  1619.                         href: "/admin"
  1620.                     }, l.a.createElement(O.a, {
  1621.                         bsStyle: "danger"
  1622.                     }, "Voltar")))), this.state.change ? null : l.a.createElement(D, {
  1623.                         name: "Todos os Animes Cadastrados:"
  1624.                     }), l.a.createElement("table", {
  1625.                         className: "table"
  1626.                     }, l.a.createElement("tbody", null, l.a.createElement("tr", null, l.a.createElement("td", null, l.a.createElement("p", {
  1627.                         className: "center"
  1628.                     }, l.a.createElement("strong", null, "Nome"))), l.a.createElement("td", null, l.a.createElement("p", {
  1629.                         className: "center"
  1630.                     }, l.a.createElement("strong", null, "G\xeanero"))), l.a.createElement("td", null, l.a.createElement("p", {
  1631.                         className: "center"
  1632.                     }, l.a.createElement("strong", null, "Descri\xe7\xe3o"))), l.a.createElement("td", null, l.a.createElement("p", {
  1633.                         className: "center"
  1634.                     }, l.a.createElement("strong", null, "Thumb"))), l.a.createElement("td", null, l.a.createElement("p", {
  1635.                         className: "center"
  1636.                     }, l.a.createElement("strong", null, "Apagar"))), l.a.createElement("td", null, l.a.createElement("p", {
  1637.                         className: "center"
  1638.                     }, l.a.createElement("strong", null, "Editar")))), this.state.searchResults.map(function(e) {
  1639.                         return l.a.createElement(ae, {
  1640.                             data: e
  1641.                         })
  1642.                     })))))
  1643.                 }
  1644.             }]),
  1645.             t
  1646.         }(l.a.Component)
  1647.           , le = (a(85),
  1648.         function(e) {
  1649.             function t() {
  1650.                 return Object(c.a)(this, t),
  1651.                 Object(o.a)(this, Object(u.a)(t).apply(this, arguments))
  1652.             }
  1653.             return Object(h.a)(t, e),
  1654.             Object(m.a)(t, [{
  1655.                 key: "render",
  1656.                 value: function() {
  1657.                     return l.a.createElement(N.a, {
  1658.                         to: {
  1659.                             pathname: "/anime/".concat(this.props.name),
  1660.                             state: {
  1661.                                 id: this.props.id
  1662.                             }
  1663.                         }
  1664.                     }, l.a.createElement("div", null, l.a.createElement(y.a, {
  1665.                         src: this.props.thumb,
  1666.                         alt: "200x200"
  1667.                     }, this.props.name)))
  1668.                 }
  1669.             }]),
  1670.             t
  1671.         }(l.a.Component))
  1672.           , se = function(e) {
  1673.             function t(e) {
  1674.                 var a;
  1675.                 return Object(c.a)(this, t),
  1676.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  1677.                     animes: [],
  1678.                     size: 0
  1679.                 },
  1680.                 a
  1681.             }
  1682.             return Object(h.a)(t, e),
  1683.             Object(m.a)(t, [{
  1684.                 key: "componentDidMount",
  1685.                 value: function() {
  1686.                     var e = this;
  1687.                     p.a.get("http://34.239.129.125/animes").then(function(t) {
  1688.                         return e.setState({
  1689.                             animes: t.data.content.animes
  1690.                         })
  1691.                     }).then(function(t) {
  1692.                         return e.setState({
  1693.                             size: Math.ceil(e.state.animes.length / 6)
  1694.                         })
  1695.                     })
  1696.                 }
  1697.             }, {
  1698.                 key: "render",
  1699.                 value: function() {
  1700.                     var e = this.state.animes
  1701.                       , t = this.state.size;
  1702.                     return l.a.createElement("div", null, l.a.createElement(D, {
  1703.                         name: "Animes"
  1704.                     }), l.a.createElement(x.a, {
  1705.                         style: {
  1706.                             textAlign: "center"
  1707.                         }
  1708.                     }, l.a.createElement(w.a, {
  1709.                         md: 2
  1710.                     }, e.map(function(e, a) {
  1711.                         if (a < t)
  1712.                             return l.a.createElement(le, {
  1713.                                 name: e.name,
  1714.                                 thumb: e.thumb_url,
  1715.                                 id: e.id
  1716.                             })
  1717.                     })), l.a.createElement(w.a, {
  1718.                         md: 2
  1719.                     }, e.map(function(e, a) {
  1720.                         if (a >= t && a < 2 * t)
  1721.                             return l.a.createElement(le, {
  1722.                                 name: e.name,
  1723.                                 thumb: e.thumb_url,
  1724.                                 id: e.id
  1725.                             })
  1726.                     })), l.a.createElement(w.a, {
  1727.                         md: 2
  1728.                     }, e.map(function(e, a) {
  1729.                         if (a >= 2 * t && a < 3 * t)
  1730.                             return l.a.createElement(le, {
  1731.                                 name: e.name,
  1732.                                 thumb: e.thumb_url,
  1733.                                 id: e.id
  1734.                             })
  1735.                     })), l.a.createElement(w.a, {
  1736.                         md: 2
  1737.                     }, e.map(function(e, a) {
  1738.                         if (a >= 3 * t && a < 4 * t)
  1739.                             return l.a.createElement(le, {
  1740.                                 name: e.name,
  1741.                                 thumb: e.thumb_url,
  1742.                                 id: e.id
  1743.                             })
  1744.                     })), l.a.createElement(w.a, {
  1745.                         md: 2
  1746.                     }, e.map(function(e, a) {
  1747.                         if (a >= 4 * t && a < 5 * t)
  1748.                             return l.a.createElement(le, {
  1749.                                 name: e.name,
  1750.                                 thumb: e.thumb_url,
  1751.                                 id: e.id
  1752.                             })
  1753.                     })), l.a.createElement(w.a, {
  1754.                         md: 2
  1755.                     }, e.map(function(e, a) {
  1756.                         if (a >= 5 * t && a < 6 * t)
  1757.                             return l.a.createElement(le, {
  1758.                                 name: e.name,
  1759.                                 thumb: e.thumb_url,
  1760.                                 id: e.id
  1761.                             })
  1762.                     }))))
  1763.                 }
  1764.             }]),
  1765.             t
  1766.         }(l.a.Component)
  1767.           , re = function(e) {
  1768.             function t(e) {
  1769.                 var a;
  1770.                 Object(c.a)(this, t);
  1771.                 var n = [{
  1772.                     name: "nanatsu no taizai",
  1773.                     thumb: "https://i.kym-cdn.com/photos/images/newsfeed/001/155/275/559.gif"
  1774.                 }, {
  1775.                     name: "naruto",
  1776.                     thumb: "https://i.kym-cdn.com/photos/images/newsfeed/001/155/275/559.gif"
  1777.                 }, {
  1778.                     name: "dragon ball",
  1779.                     thumb: "https://i.kym-cdn.com/photos/images/newsfeed/001/155/275/559.gif"
  1780.                 }, {
  1781.                     name: "fulmmetal",
  1782.                     thumb: "https://i.kym-cdn.com/photos/images/newsfeed/001/155/275/559.gif"
  1783.                 }, {
  1784.                     name: "fulmmetal",
  1785.                     thumb: "https://i.kym-cdn.com/photos/images/newsfeed/001/155/275/559.gif"
  1786.                 }, {
  1787.                     name: "fulmmetal",
  1788.                     thumb: "https://i.kym-cdn.com/photos/images/newsfeed/001/155/275/559.gif"
  1789.                 }];
  1790.                 return (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).onChangePage = a.onChangePage.bind(Object(b.a)(Object(b.a)(a))),
  1791.                 a.state = {
  1792.                     list: [],
  1793.                     pageOfItems: n,
  1794.                     exampleItems: n
  1795.                 },
  1796.                 p.a.get("http://34.239.129.125/animes").then(function(e) {
  1797.                     return e.data.content.animes
  1798.                 }).then(function(e) {
  1799.                     return a.setState({
  1800.                         pageOfItems: e
  1801.                     })
  1802.                 }),
  1803.                 a
  1804.             }
  1805.             return Object(h.a)(t, e),
  1806.             Object(m.a)(t, [{
  1807.                 key: "onChangePage",
  1808.                 value: function(e) {
  1809.                     this.setState({
  1810.                         pageOfItems: e
  1811.                     })
  1812.                 }
  1813.             }, {
  1814.                 key: "render",
  1815.                 value: function() {
  1816.                     return l.a.createElement("div", null, l.a.createElement(I, null), l.a.createElement("div", {
  1817.                         className: "container todo"
  1818.                     }, l.a.createElement(x.a, null, l.a.createElement(w.a, {
  1819.                         md: 12
  1820.                     }, l.a.createElement(P.a, null, l.a.createElement(se, {
  1821.                         list: this.state.pageOfItems
  1822.                     }), l.a.createElement(L, {
  1823.                         items: this.state.exampleItems,
  1824.                         onChangePage: this.onChangePage
  1825.                     }))))))
  1826.                 }
  1827.             }]),
  1828.             t
  1829.         }(l.a.Component)
  1830.           , ie = function(e) {
  1831.             function t(e) {
  1832.                 var a;
  1833.                 return Object(c.a)(this, t),
  1834.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  1835.                     name: "",
  1836.                     email: "",
  1837.                     topic: "",
  1838.                     message: ""
  1839.                 },
  1840.                 a.handleChangeName = a.handleChangeName.bind(Object(b.a)(Object(b.a)(a))),
  1841.                 a.handleChangeEmail = a.handleChangeEmail.bind(Object(b.a)(Object(b.a)(a))),
  1842.                 a.handleChangeTopic = a.handleChangeTopic.bind(Object(b.a)(Object(b.a)(a))),
  1843.                 a.handleChangeMessage = a.handleChangeMessage.bind(Object(b.a)(Object(b.a)(a))),
  1844.                 a.handleSubmit = a.handleSubmit.bind(Object(b.a)(Object(b.a)(a))),
  1845.                 a
  1846.             }
  1847.             return Object(h.a)(t, e),
  1848.             Object(m.a)(t, [{
  1849.                 key: "handleChangeName",
  1850.                 value: function(e) {
  1851.                     this.setState({
  1852.                         name: e.target.value
  1853.                     })
  1854.                 }
  1855.             }, {
  1856.                 key: "handleChangeEmail",
  1857.                 value: function(e) {
  1858.                     this.setState({
  1859.                         email: e.target.value
  1860.                     })
  1861.                 }
  1862.             }, {
  1863.                 key: "handleChangeTopic",
  1864.                 value: function(e) {
  1865.                     this.setState({
  1866.                         topic: e.target.value
  1867.                     })
  1868.                 }
  1869.             }, {
  1870.                 key: "handleChangeMessage",
  1871.                 value: function(e) {
  1872.                     this.setState({
  1873.                         message: e.target.value
  1874.                     })
  1875.                 }
  1876.             }, {
  1877.                 key: "handleSubmit",
  1878.                 value: function(e) {
  1879.                     var t = new FormData;
  1880.                     t.set("name", this.state.name),
  1881.                     t.set("email", this.state.email),
  1882.                     t.set("topic", this.state.topic),
  1883.                     t.set("message", this.state.message)
  1884.                 }
  1885.             }, {
  1886.                 key: "render",
  1887.                 value: function() {
  1888.                     return l.a.createElement("div", null, l.a.createElement(x.a, null, l.a.createElement("div", {
  1889.                         className: "white"
  1890.                     }, l.a.createElement(D, {
  1891.                         name: "Fale com nossa equipe!"
  1892.                     }), l.a.createElement(X.a, {
  1893.                         className: "form",
  1894.                         onSubmit: this.handleSubmit
  1895.                     }, l.a.createElement(f.a, null, l.a.createElement(g.a, null, "Nome:"), l.a.createElement(v.a, {
  1896.                         type: "text",
  1897.                         value: this.state.name,
  1898.                         onChange: this.handleChangeName
  1899.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Email:"), l.a.createElement(v.a, {
  1900.                         type: "email",
  1901.                         value: this.state.email,
  1902.                         onChange: this.handleChangeEmail
  1903.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Assunto:"), l.a.createElement(v.a, {
  1904.                         type: "text",
  1905.                         value: this.state.topic,
  1906.                         onChange: this.handleChangeTopic
  1907.                     }), l.a.createElement("p", null), l.a.createElement(g.a, null, "Mensagem:"), l.a.createElement(v.a, {
  1908.                         componentClass: "textarea",
  1909.                         value: this.state.message,
  1910.                         onChange: this.handleChangeMessage
  1911.                     }), l.a.createElement("p", null)), l.a.createElement("div", {
  1912.                         className: "center"
  1913.                     }, l.a.createElement(O.a, {
  1914.                         type: "enviar",
  1915.                         bsStyle: "success"
  1916.                     }, "Submit"))))))
  1917.                 }
  1918.             }]),
  1919.             t
  1920.         }(l.a.Component)
  1921.           , ce = function(e) {
  1922.             function t(e) {
  1923.                 var a;
  1924.                 return Object(c.a)(this, t),
  1925.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).renderAnimeEpisodes = function() {
  1926.                     return a.state.episodes.map(function(e) {
  1927.                         return l.a.createElement("nav", {
  1928.                             class: "nav-episodios pgn-anime full-hidden"
  1929.                         }, l.a.createElement(N.a, {
  1930.                             className: "genreBox",
  1931.                             to: {
  1932.                                 pathname: "/video/".concat(e.id),
  1933.                                 state: {
  1934.                                     url: e.video_url,
  1935.                                     animeName: a.state.animeName,
  1936.                                     epName: e.name
  1937.                                 }
  1938.                             }
  1939.                         }, l.a.createElement("span", {
  1940.                             class: ""
  1941.                         }, l.a.createElement(te.a, {
  1942.                             glyph: "play-circle"
  1943.                         }), " Epis\xf3dio ", e.chapter)))
  1944.                     })
  1945.                 }
  1946.                 ,
  1947.                 a.state = {
  1948.                     id: "",
  1949.                     animeName: "",
  1950.                     resume: "",
  1951.                     genre: "",
  1952.                     thumb: "",
  1953.                     episodes: []
  1954.                 },
  1955.                 a
  1956.             }
  1957.             return Object(h.a)(t, e),
  1958.             Object(m.a)(t, [{
  1959.                 key: "componentDidMount",
  1960.                 value: function() {
  1961.                     var e = this
  1962.                       , t = this.props.location.state.id;
  1963.                     p.a.get("http://34.239.129.125/animes/" + t).then(function(t) {
  1964.                         e.setState({
  1965.                             animeName: t.data.content.anime.name,
  1966.                             id: t.data.content.anime.id,
  1967.                             genre: t.data.content.anime.genre,
  1968.                             resume: t.data.content.anime.resume,
  1969.                             thumb: t.data.content.anime.thumb_url
  1970.                         })
  1971.                     }),
  1972.                     p.a.get("http://34.239.129.125/animes/" + t + "/episodes").then(function(t) {
  1973.                         e.setState({
  1974.                             episodes: t.data.content.episodes
  1975.                         })
  1976.                     }).catch(function() {
  1977.                         return alert("error")
  1978.                     })
  1979.                 }
  1980.             }, {
  1981.                 key: "render",
  1982.                 value: function() {
  1983.                     return l.a.createElement("main", {
  1984.                         id: "content-site"
  1985.                     }, l.a.createElement(x.a, {
  1986.                         class: "container"
  1987.                     }, l.a.createElement(w.a, {
  1988.                         md: 9
  1989.                     }, l.a.createElement("div", {
  1990.                         id: "galeria-animes",
  1991.                         class: "pgn-anime"
  1992.                     }, l.a.createElement("div", {
  1993.                         class: "box-detalhes-animes pgn-anime"
  1994.                     }, l.a.createElement("header", {
  1995.                         class: "top-padrao full-hidden"
  1996.                     }, l.a.createElement("h2", {
  1997.                         class: "tt-padrao"
  1998.                     }, this.state.animeName)), l.a.createElement("div", {
  1999.                         class: "content full-hidden"
  2000.                     }, l.a.createElement(w.a, {
  2001.                         md: 9
  2002.                     }, l.a.createElement("div", {
  2003.                         class: "thumb"
  2004.                     }, l.a.createElement("img", {
  2005.                         src: this.state.thumb,
  2006.                         title: this.state.animeName,
  2007.                         alt: this.state.animeName,
  2008.                         class: "img-responsive"
  2009.                     }))), l.a.createElement(w.a, null, l.a.createElement("strong", null, "Sin\xf3pse e Detalhes"), l.a.createElement("p", null, this.state.resume), l.a.createElement("strong", null, "G\xeanero:"), l.a.createElement("p", null, this.state.genre))))), l.a.createElement("div", {
  2010.                         class: "listagem-episodios"
  2011.                     }, l.a.createElement("header", {
  2012.                         class: "top-padrao full-hidden"
  2013.                     }, l.a.createElement("h2", {
  2014.                         class: "tt-padrao left no-float-xs"
  2015.                     }, "Epis\xf3dios")), l.a.createElement("div", {
  2016.                         class: "lista-episodios-relacionados"
  2017.                     }, this.renderAnimeEpisodes()))), l.a.createElement(w.a, {
  2018.                         md: 3
  2019.                     }, l.a.createElement(D, {
  2020.                         small: "Parceiros"
  2021.                     }))))
  2022.                 }
  2023.             }]),
  2024.             t
  2025.         }(l.a.Component)
  2026.           , me = function(e) {
  2027.             function t(e) {
  2028.                 var a;
  2029.                 return Object(c.a)(this, t),
  2030.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  2031.                     id: a.props.data.id
  2032.                 },
  2033.                 p.a.get("http://34.239.129.125/animes/" + a.props.data.id + "/episodes").then(function(e) {
  2034.                     return a.setState({
  2035.                         episodes: e.data.content.episodes
  2036.                     })
  2037.                 }),
  2038.                 a
  2039.             }
  2040.             return Object(h.a)(t, e),
  2041.             Object(m.a)(t, [{
  2042.                 key: "render",
  2043.                 value: function() {
  2044.                     return l.a.createElement("tr", null, l.a.createElement("td", null, l.a.createElement("p", {
  2045.                         className: "center"
  2046.                     }, this.props.data.name)), l.a.createElement("td", null, l.a.createElement("p", {
  2047.                         className: "center"
  2048.                     }, "     ", l.a.createElement(N.a, {
  2049.                         to: {
  2050.                             pathname: "/admin/editar_episodios/".concat(this.state.id)
  2051.                         }
  2052.                     }, l.a.createElement(O.a, {
  2053.                         className: "btn btn-default btn-sm btn-red"
  2054.                     }, l.a.createElement(te.a, {
  2055.                         glyph: "chevron-right"
  2056.                     }))))))
  2057.                 }
  2058.             }]),
  2059.             t
  2060.         }(l.a.Component)
  2061.           , oe = function(e) {
  2062.             function t(e) {
  2063.                 var a;
  2064.                 return Object(c.a)(this, t),
  2065.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  2066.                     data: [],
  2067.                     searchResults: [],
  2068.                     search: "",
  2069.                     change: !1
  2070.                 },
  2071.                 a.search = a.search.bind(Object(b.a)(Object(b.a)(a))),
  2072.                 a.handleChangeAnimeName = a.handleChangeAnimeName.bind(Object(b.a)(Object(b.a)(a))),
  2073.                 a
  2074.             }
  2075.             return Object(h.a)(t, e),
  2076.             Object(m.a)(t, [{
  2077.                 key: "componentDidMount",
  2078.                 value: function() {
  2079.                     var e = this;
  2080.                     p.a.get("http://34.239.129.125/animes").then(function(t) {
  2081.                         return e.setState({
  2082.                             searchResults: t.data.content.animes
  2083.                         })
  2084.                     })
  2085.                 }
  2086.             }, {
  2087.                 key: "handleChangeAnimeName",
  2088.                 value: function(e) {
  2089.                     this.setState({
  2090.                         search: e.target.value
  2091.                     })
  2092.                 }
  2093.             }, {
  2094.                 key: "search",
  2095.                 value: function() {
  2096.                     var e = this;
  2097.                     p.a.get("http://34.239.129.125/animes?search=" + this.state.search).then(function(t) {
  2098.                         return e.setState({
  2099.                             searchResults: t.data.content.animes
  2100.                         })
  2101.                     }).then(function(t) {
  2102.                         return console.log(e.state.searchResults)
  2103.                     }).then(function(t) {
  2104.                         return e.setState({
  2105.                             change: !0
  2106.                         })
  2107.                     })
  2108.                 }
  2109.             }, {
  2110.                 key: "render",
  2111.                 value: function() {
  2112.                     return l.a.createElement("div", null, l.a.createElement(x.a, null, l.a.createElement(D, {
  2113.                         name: "Filtrar um Anime:"
  2114.                     }), l.a.createElement("div", {
  2115.                         className: "filter"
  2116.                     }, l.a.createElement(X.a, {
  2117.                         inline: !0
  2118.                     }, l.a.createElement(f.a, null, l.a.createElement(v.a, {
  2119.                         style: {
  2120.                             marginRight: "10px"
  2121.                         },
  2122.                         placeholder: "Filtrar Anime",
  2123.                         type: "text",
  2124.                         onChange: this.handleChangeAnimeName
  2125.                     })), l.a.createElement(O.a, {
  2126.                         bsStyle: "success",
  2127.                         onClick: this.search
  2128.                     }, "Filtrar"), l.a.createElement("a", {
  2129.                         href: "/admin"
  2130.                     }, l.a.createElement(O.a, {
  2131.                         bsStyle: "danger"
  2132.                     }, "Voltar")))), this.state.change ? null : l.a.createElement(D, {
  2133.                         name: "Todos os Animes Cadastrados:"
  2134.                     }), l.a.createElement("table", {
  2135.                         className: "table"
  2136.                     }, l.a.createElement("tbody", null, l.a.createElement("tr", null, l.a.createElement("td", null, l.a.createElement("p", {
  2137.                         className: "center"
  2138.                     }, l.a.createElement("strong", null, "Nome"))), l.a.createElement("td", null, l.a.createElement("p", {
  2139.                         className: "center"
  2140.                     }, l.a.createElement("strong", null, "Episodios")))), this.state.searchResults.map(function(e) {
  2141.                         return l.a.createElement(me, {
  2142.                             data: e
  2143.                         })
  2144.                     })))))
  2145.                 }
  2146.             }]),
  2147.             t
  2148.         }(l.a.Component)
  2149.           , ue = function(e) {
  2150.             function t(e) {
  2151.                 var a;
  2152.                 return Object(c.a)(this, t),
  2153.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  2154.                     anime: a.props.animeId,
  2155.                     chapter: a.props.data.chapter,
  2156.                     name: a.props.data.name,
  2157.                     id: a.props.data.id,
  2158.                     video: a.props.data.video_url,
  2159.                     description: a.props.data.description
  2160.                 },
  2161.                 a.deleteEpisode = a.deleteEpisode.bind(Object(b.a)(Object(b.a)(a))),
  2162.                 a.editEpisode = a.editEpisode.bind(Object(b.a)(Object(b.a)(a))),
  2163.                 a.edited = a.edited.bind(Object(b.a)(Object(b.a)(a))),
  2164.                 a.handleFile = a.handleFile.bind(Object(b.a)(Object(b.a)(a))),
  2165.                 a.handleName = a.handleName.bind(Object(b.a)(Object(b.a)(a))),
  2166.                 a.handleChapter = a.handleChapter.bind(Object(b.a)(Object(b.a)(a))),
  2167.                 a.handleDescription = a.handleDescription.bind(Object(b.a)(Object(b.a)(a))),
  2168.                 a
  2169.             }
  2170.             return Object(h.a)(t, e),
  2171.             Object(m.a)(t, [{
  2172.                 key: "deleteEpisode",
  2173.                 value: function() {
  2174.                     var e = this.state.anime
  2175.                       , t = this.state.id
  2176.                       , a = sessionStorage.getItem("token");
  2177.                     p.a.delete("http://34.239.129.125/animes/" + e + "/episodes/" + t, {
  2178.                         headers: {
  2179.                             authorization: "Bearer ".concat(a)
  2180.                         }
  2181.                     }).then(function() {
  2182.                         return document.location.reload(!0)
  2183.                     }).catch(function() {
  2184.                         return alert("error")
  2185.                     })
  2186.                 }
  2187.             }, {
  2188.                 key: "editEpisode",
  2189.                 value: function() {
  2190.                     this.setState({
  2191.                         input: !0
  2192.                     })
  2193.                 }
  2194.             }, {
  2195.                 key: "handleFile",
  2196.                 value: function(e) {
  2197.                     var t = this
  2198.                       , a = new FileReader
  2199.                       , n = e.target.files[0];
  2200.                     a.onloadend = function() {
  2201.                         t.setState({
  2202.                             video: n
  2203.                         })
  2204.                     }
  2205.                     ,
  2206.                     a.readAsDataURL(n)
  2207.                 }
  2208.             }, {
  2209.                 key: "handleName",
  2210.                 value: function(e) {
  2211.                     this.setState({
  2212.                         name: e.target.value
  2213.                     })
  2214.                 }
  2215.             }, {
  2216.                 key: "handleChapter",
  2217.                 value: function(e) {
  2218.                     this.setState({
  2219.                         chapter: e.target.value
  2220.                     })
  2221.                 }
  2222.             }, {
  2223.                 key: "handleDescription",
  2224.                 value: function(e) {
  2225.                     this.setState({
  2226.                         description: e.target.value
  2227.                     })
  2228.                 }
  2229.             }, {
  2230.                 key: "edited",
  2231.                 value: function() {
  2232.                     var e = {};
  2233.                     e.name = this.state.name,
  2234.                     e.chapter = this.state.chapter,
  2235.                     e.description = this.state.description,
  2236.                     e.video = this.state.video;
  2237.                     var t = this.state.anime
  2238.                       , a = this.state.id
  2239.                       , n = sessionStorage.getItem("token");
  2240.                     p.a.delete("http://34.239.129.125/animes/" + t + "/episodes/" + a, e, {
  2241.                         headers: {
  2242.                             authorization: "Bearer ".concat(n),
  2243.                             "Content-Type": "multipart/form-data"
  2244.                         }
  2245.                     }).then(function() {
  2246.                         return document.location.reload(!0)
  2247.                     }).catch(function() {
  2248.                         return alert("error")
  2249.                     }),
  2250.                     this.setState({
  2251.                         input: !1
  2252.                     })
  2253.                 }
  2254.             }, {
  2255.                 key: "render",
  2256.                 value: function() {
  2257.                     return this.state.input ? l.a.createElement("tr", null, l.a.createElement("td", null, l.a.createElement(v.a, {
  2258.                         type: "number",
  2259.                         className: "center number",
  2260.                         placeholder: this.props.data.chapter,
  2261.                         onChange: this.handleChapter
  2262.                     })), l.a.createElement("td", null, l.a.createElement(v.a, {
  2263.                         type: "text",
  2264.                         className: "center",
  2265.                         placeholder: this.props.data.name,
  2266.                         onChange: this.handleName
  2267.                     })), l.a.createElement("td", null, l.a.createElement(v.a, {
  2268.                         componentClass: "textarea",
  2269.                         type: "text",
  2270.                         className: "center number",
  2271.                         placeholder: this.props.data.description,
  2272.                         onChange: this.handleDescription
  2273.                     })), l.a.createElement("td", null, l.a.createElement("p", {
  2274.                         className: "center"
  2275.                     }, l.a.createElement(O.a, {
  2276.                         className: "btn btn-default btn-sm btn-red",
  2277.                         onClick: this.deleteEpisode,
  2278.                         disabled: !0
  2279.                     }, l.a.createElement(te.a, {
  2280.                         glyph: "remove"
  2281.                     })))), l.a.createElement("td", null, " ", l.a.createElement("p", {
  2282.                         className: "center"
  2283.                     }, l.a.createElement(O.a, {
  2284.                         type: "button",
  2285.                         className: "btn btn-default btn-sm btn-green",
  2286.                         onClick: this.edited
  2287.                     }, l.a.createElement(te.a, {
  2288.                         glyph: "ok"
  2289.                     })), " ")), l.a.createElement("td", null, l.a.createElement(v.a, {
  2290.                         type: "file",
  2291.                         onChange: this.handleFile
  2292.                     }), l.a.createElement("p", null))) : l.a.createElement("tr", null, l.a.createElement("td", null, l.a.createElement("p", {
  2293.                         className: "center"
  2294.                     }, this.state.chapter)), l.a.createElement("td", null, l.a.createElement("p", {
  2295.                         className: "center"
  2296.                     }, this.state.name)), l.a.createElement("td", null, l.a.createElement("p", {
  2297.                         className: "center"
  2298.                     }, this.state.description)), l.a.createElement("td", null, l.a.createElement("p", {
  2299.                         className: "center"
  2300.                     }, l.a.createElement(O.a, {
  2301.                         className: "btn btn-default btn-sm btn-red",
  2302.                         onClick: this.deleteEpisode
  2303.                     }, l.a.createElement(te.a, {
  2304.                         glyph: "remove"
  2305.                     })))), l.a.createElement("td", null, l.a.createElement("p", {
  2306.                         className: "center"
  2307.                     }, l.a.createElement(O.a, {
  2308.                         className: "btn btn-default btn-sm btn-red",
  2309.                         onClick: this.editEpisode
  2310.                     }, l.a.createElement(te.a, {
  2311.                         glyph: "pencil"
  2312.                     })))))
  2313.                 }
  2314.             }]),
  2315.             t
  2316.         }(l.a.Component)
  2317.           , he = function(e) {
  2318.             function t(e) {
  2319.                 var a;
  2320.                 return Object(c.a)(this, t),
  2321.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  2322.                     id: a.props.match.params.id,
  2323.                     episodes: [],
  2324.                     name: "",
  2325.                     thumb: ""
  2326.                 },
  2327.                 p.a.get("http://34.239.129.125/animes/" + a.state.id).then(function(e) {
  2328.                     return a.setState({
  2329.                         name: e.data.content.anime.name,
  2330.                         thumb: e.data.content.anime.thumb_url,
  2331.                         resume: e.data.content.anime.resume
  2332.                     })
  2333.                 }),
  2334.                 p.a.get("http://34.239.129.125/animes/" + a.state.id + "/episodes").then(function(e) {
  2335.                     return a.setState({
  2336.                         episodes: e.data.content.episodes
  2337.                     })
  2338.                 }),
  2339.                 a
  2340.             }
  2341.             return Object(h.a)(t, e),
  2342.             Object(m.a)(t, [{
  2343.                 key: "render",
  2344.                 value: function() {
  2345.                     var e = this;
  2346.                     return l.a.createElement("div", null, l.a.createElement(x.a, null, l.a.createElement(D, {
  2347.                         name: this.state.name
  2348.                     }), l.a.createElement("p", null, this.state.resume, " "), l.a.createElement("img", {
  2349.                         src: this.state.thumb
  2350.                     }), l.a.createElement("table", {
  2351.                         className: "table"
  2352.                     }, l.a.createElement("tbody", null, l.a.createElement("tr", null, l.a.createElement("td", null, l.a.createElement("p", {
  2353.                         className: "center"
  2354.                     }, l.a.createElement("strong", null, "N\xfamero do Episodio"))), l.a.createElement("td", null, l.a.createElement("p", {
  2355.                         className: "center"
  2356.                     }, l.a.createElement("strong", null, "Nome do Episodio"))), l.a.createElement("td", null, l.a.createElement("p", {
  2357.                         className: "center"
  2358.                     }, l.a.createElement("strong", null, "Descri\xe7\xe3o"))), l.a.createElement("td", null, l.a.createElement("p", {
  2359.                         className: "center"
  2360.                     }, l.a.createElement("strong", null, "Apagar"))), l.a.createElement("td", null, l.a.createElement("p", {
  2361.                         className: "center"
  2362.                     }, l.a.createElement("strong", null, "Editar")))), this.state.episodes.map(function(t) {
  2363.                         return l.a.createElement(ue, {
  2364.                             data: t,
  2365.                             animeId: e.state.id
  2366.                         })
  2367.                     })))))
  2368.                 }
  2369.             }]),
  2370.             t
  2371.         }(l.a.Component)
  2372.           , de = "url do api"
  2373.           , pe = function(e) {
  2374.             function t(e) {
  2375.                 var a;
  2376.                 return Object(c.a)(this, t),
  2377.                 (a = Object(o.a)(this, Object(u.a)(t).call(this, e))).state = {
  2378.                     description: "",
  2379.                     animes: [],
  2380.                     role: sessionStorage.getItem("role")
  2381.                 },
  2382.                 a.refresh(),
  2383.                 a
  2384.             }
  2385.             return Object(h.a)(t, e),
  2386.             Object(m.a)(t, [{
  2387.                 key: "refresh",
  2388.                 value: function() {
  2389.                     var e = this
  2390.                       , t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ""
  2391.                       , a = t ? "&description_regex=/".concat(t, "/i") : "";
  2392.                     p.a.get("".concat(de, "?sort=-createdAt").concat(a)).then(function(a) {
  2393.                         return e.setState(Object(i.a)({}, e.state, {
  2394.                             description: t,
  2395.                             animes: a.data
  2396.                         }))
  2397.                     })
  2398.                 }
  2399.             }, {
  2400.                 key: "handleRemove",
  2401.                 value: function(e) {
  2402.                     var t = this;
  2403.                     p.a.delete("".concat(de, "/").concat(e.name)).then(function(e) {
  2404.                         return t.refresh(t.state.description)
  2405.                     })
  2406.                 }
  2407.             }, {
  2408.                 key: "handleAdd",
  2409.                 value: function() {
  2410.                     var e = this
  2411.                       , t = this.state.description;
  2412.                     p.a.post(de, {
  2413.                         description: t
  2414.                     }).then(function(t) {
  2415.                         return e.refresh()
  2416.                     })
  2417.                 }
  2418.             }, {
  2419.                 key: "handleSearch",
  2420.                 value: function() {
  2421.                     this.refresh(this.state.description)
  2422.                 }
  2423.             }, {
  2424.                 key: "handleClear",
  2425.                 value: function() {
  2426.                     this.refresh()
  2427.                 }
  2428.             }, {
  2429.                 key: "render",
  2430.                 value: function() {
  2431.                     return l.a.createElement("div", {
  2432.                         className: "App"
  2433.                     }, l.a.createElement(A, null), l.a.createElement(E.a, {
  2434.                         exact: !0,
  2435.                         path: "/",
  2436.                         component: T
  2437.                     }), l.a.createElement(E.a, {
  2438.                         path: "/generos/:id",
  2439.                         component: W
  2440.                     }), l.a.createElement(E.a, {
  2441.                         exact: !0,
  2442.                         path: "/generos",
  2443.                         component: K
  2444.                     }), l.a.createElement(E.a, {
  2445.                         exact: !0,
  2446.                         path: "/animes",
  2447.                         component: re
  2448.                     }), "Admin" === this.state.role && l.a.createElement(E.a, {
  2449.                         exact: !0,
  2450.                         path: "/admin",
  2451.                         component: B
  2452.                     }), l.a.createElement(E.a, {
  2453.                         exact: !0,
  2454.                         path: "/contato",
  2455.                         component: ie
  2456.                     }), l.a.createElement(E.a, {
  2457.                         exact: !0,
  2458.                         path: "/pesquisado",
  2459.                         component: S.a
  2460.                     }), l.a.createElement(E.a, {
  2461.                         exact: !0,
  2462.                         path: "/video/:id",
  2463.                         component: Y
  2464.                     }), l.a.createElement(E.a, {
  2465.                         exact: !0,
  2466.                         path: "/anime/:id",
  2467.                         component: ce
  2468.                     }), "Admin" === this.state.role && l.a.createElement(E.a, {
  2469.                         exact: !0,
  2470.                         path: "/admin/adicionar_anime",
  2471.                         component: Z
  2472.                     }), "Admin" === this.state.role && l.a.createElement(E.a, {
  2473.                         exact: !0,
  2474.                         path: "/admin/adicionar_episodios",
  2475.                         component: ee
  2476.                     }), "Admin" === this.state.role && l.a.createElement(E.a, {
  2477.                         exact: !0,
  2478.                         path: "/admin/editar_anime",
  2479.                         component: ne
  2480.                     }), "Admin" === this.state.role && l.a.createElement(E.a, {
  2481.                         exact: !0,
  2482.                         path: "/admin/editar_episodios",
  2483.                         component: oe
  2484.                     }), "Admin" === this.state.role && l.a.createElement(E.a, {
  2485.                         exact: !0,
  2486.                         path: "/admin/editar_episodios/:id",
  2487.                         component: he
  2488.                     }))
  2489.                 }
  2490.             }]),
  2491.             t
  2492.         }(n.Component)
  2493.           , Ee = a(208);
  2494.         r.a.render(l.a.createElement(Ee.a, null, l.a.createElement(pe, null)), document.getElementById("app"))
  2495.     },
  2496.     30: function(e, t, a) {},
  2497.     36: function(e, t, a) {},
  2498.     37: function(e, t, a) {},
  2499.     40: function(e, t, a) {},
  2500.     54: function(e, t, a) {},
  2501.     60: function(e, t) {},
  2502.     82: function(e, t, a) {},
  2503.     85: function(e, t, a) {},
  2504.     94: function(e, t, a) {
  2505.         e.exports = a(197)
  2506.     },
  2507.     99: function(e, t, a) {}
  2508. }, [[94, 2, 1]]]);
  2509. //# sourceMappingURL=main.cd1e982
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement