var ___frontend={type:"class-function",author:"ezzato.com",version:1,settings:[],list:{layout:{}},started:!1,is_mobile:function(e){return $(window).width()<800}};___util.check_ie()<10?$(document).on("ready",function(){___frontend.init()}):($(document).on("ready",function(){console.log("loader_page"),___loader.page({handler:"___frontend"}),___frontend.started||___frontend.init()}),$(window).on("load",function(){console.log("loader_not_page"),___frontend.init()})),___frontend.assemble=function(e){for(key in ___loader.hide({no_scroll:1}),___frontend.parse)___frontend.parse[key]()},___frontend.on_event={wheel:function(e){},key:function(e){if(37==e);if(39==e);},resize:function(e){},hash:function(e){},navigate:function(e,a){hash=___onepage.current_hash},scroll:function(e){if(scroll_pos=$(document).scrollTop(),scroll_pos>2?$("header").addClass("scrolled"):$("header").removeClass("scrolled"),$("section > .gallery").length){var a=$("footer").outerHeight()-100;$(window).scrollTop()+$(window).height()>=$(document).height()-a&&___frontend.gallery.show_load_more()}},unload:function(e){},track_changed:function(e){},area_change:function(e){}},___frontend.init=function(e){if(this.started)return!1;for(var a=0;a<library.load_js.length;a++){var r="___"+library.load_js[a];window[r]&&window[r].init&&window[r].init()}this.theme.init(),this.assemble(),this.started=!0},___frontend.parse={drop(){$("header > div.wrapper >  a.drop").click(function(){$("header").hasClass("active")?($("header").removeClass("active"),$(".filter-explorer").remove(),$("body").removeClass("body-noscroll")):$("header").addClass("active")}),$("header > div.wrapper >  nav > ul > li.close  > a").click(function(){$("header > div.wrapper >  a.drop").trigger("click")})},gallery(){$("section > div.gallery > ul > li").on("mouseover",function(){$("section > div.gallery > ul > li").not($(this)).addClass("on_background")}).on("mouseout",function(){$("section > div.gallery > ul > li").removeClass("on_background")})},filter(){$("header > .wrapper > nav > .filters > ul > li").unbind().on("click",function(){var e="";if($(this).hasClass("filter-course"))e="course";else if($(this).hasClass("filter-user"))e="user";else if($(this).hasClass("filter-client"))e="client";else if($(this).hasClass("filter-hash"))e="hash";else if($(this).hasClass("filter-type"))e="type";if($("header").hasClass("filtering")&&$("header").data("filter_type")==e)$("header").removeClass("filtering"),$("header").data("filter_type",""),$("body").removeClass("body-noscroll");else{var a=$(this).data("id");$("header").addClass("filtering"),$("body").addClass("body-noscroll"),$("header").data("filter_type",e),$("header > .filter-explorer").html('<div class="spinner"></div>'),___dev.query({action:"get_filter",callback:"___frontend.gallery.got_filter",callback_data:{id:a},data:{type:e}})}}),$(".remove-filter").unbind().on("click",function(e){e.preventDefault(),e.stopPropagation(),location.href="home"})},search(){$("#field_search").keyup(function(e){if(13==e.keyCode){var a=$(this).val();if(a.length>3){___loader.show();var r=___path.url.root+"home?search="+a;location.href=r}}}),$("header > .wrapper > nav > .search > span > fieldset.active > .remove").unbind().on("click",function(){location.href.split("?")[0];location.href="home"})},gallery_view_mode(){$("section > .wrapper > .client-gallery > .commands > .mode > a").unbind().on("click",function(){$(this).hasClass("active")||($(this).parent().find("a").removeClass("active"),$(this).addClass("active"),$(this).hasClass("tile")&&($("section > .wrapper > .client-gallery > .container").removeClass("list"),$("section > .wrapper > .client-gallery > .container").addClass("tile")),$(this).hasClass("list")&&($("section > .wrapper > .client-gallery > .container").addClass("list"),$("section > .wrapper > .client-gallery > .container").removeClass("tile")))})},gallery_open_item(){$("section > .wrapper > .client-gallery > .container > span > ul > li").unbind().on("click",function(){var e=$(this).data("id"),a=$(this).data("parent");___loader.show(),___dev.query({action:"get_gallery_item",callback:"___frontend.gallery.got_item",callback_data:{id:e,parent:a},data:{id:e,parent:a}})})},expander(){$(".expander > .expander-head ").unbind().on("click",function(){$(this).parent().hasClass("active")?$(this).parent().removeClass("active"):$(this).parent().addClass("active")})}},___frontend.theme={init(){var e=_u.getCookie("eav_theme");if(e)var a=e;else a="light";var r=!1;if("galeria"==_site_area)a="dark",r=!0;console.log(a),$("#change_theme").on("click",function(){if("dark"==$(this).attr("data-theme"))var e="dark";else if("light"==$(this).attr("data-theme"))e="light";___frontend.theme.set(e)}),___frontend.theme.set(a,r)},set(e,a){a||_u.setCookie("eav_theme",e,35),"dark"==e?($("body").addClass("dark"),$("body").removeClass("light"),$("#change_theme").attr("data-theme","light")):($("body").addClass("light"),$("body").removeClass("dark"),$("#change_theme").attr("data-theme","dark")),$('link[href="'+___path.url.root+'/project/assets/css/theme/frontend-dark.css"]').remove(),$('link[href="'+___path.url.root+'/project/assets/css/theme/frontend-light.css"]').remove(),$("head").append($('<link rel="stylesheet" type="text/css" />').attr("href",___path.url.root+"/project/assets/css/theme/frontend-"+e+".css")),___dev.logout_origin=origin}},___frontend.gallery={got_filter(e){if(e.error);else{console.log(e);var a=e.result.result,r="",t=null;if(e.callback_data&&e.callback_data.id)t=e.callback_data.id;for(var l=0;l<a.length;l++){if(a[l].name){var i=a[l].name;if(a[l].id)var s=a[l].id}if(a[l].hash)i="#"+a[l].hash,s=a[l].hash;var o="";if(console.log(t),t==s)o=' class="active" ';r+="<li "+o+' data-id="'+s+'" data-slug="'+a[l].slug+'" data-type="'+e.result.type+'" class="filter-course"><a>'+i+"</a></li>"}r&&(r="<ul>"+r+"</ul>"),$("header > .filter-explorer").html(r),$("header > .filter-explorer > ul > li").each(function(e){$(this).delay(8*e).queue(function(e){$(this).addClass("show"),e()})}),$("header > .filter-explorer > ul > li").unbind().on("click",function(){$(this).data("id");var e=$(this).data("type"),a=$(this).data("slug");if("course"==e)var r="curso";if("type"==e)r="tipo";if("user"==e)r="professor";if("client"==e)r="artista";if("search"==e)r="busca";if("hash"==e)r="hash",a=$(this).data("id");if(___loader.show(),$(this).hasClass("active"))var t=___path.url.root+"home/";else t=___path.url.root+"home/"+r+"/"+a;location.href=t})}},load_more(e){if(e)console.log(e),$("section > .gallery > .spinner").remove(),$("section > .gallery").removeClass("is_processing"),e.result.html?($("section > .gallery > ul").append(e.result.html),___frontend.parse.gallery()):$("section > .gallery").addClass("ended");else{if($("section > .gallery").hasClass("is_processing"))return;if($("section > .gallery").hasClass("ended"))return;$("section > .gallery").addClass("is_processing"),$("section > .gallery").append('<div class="spinner"></div>'),___page_q.page=Number(___page_q.page)+1,___dev.query({action:"get_artwork",callback:"___frontend.gallery.load_more",data:___page_q})}},show_load_more(e){$("section > div.gallery").find(".load_more_paginator").length||($("section > div.gallery").append('<div class="load_more_paginator">Carregar mais obras</div>'),$("section > div.gallery").find(".load_more_paginator").unbind().on("click",function(){___frontend.gallery.load_more(),$(this).remove()}))},got_item(e){if(console.log(e),___loader.hide(),e.error);else{var a=e.result.html;a='<div class="art-lightbox" data-current="'+e.result.current+'"><div class="wrapper"><a class="close"></a><a class="share"></a><span><a class="arrow left"></a><ul>'+a+'</ul><a class="arrow right"></a></span></div></div>',$(".page").find(".art-lightbox").remove(),$(".page").append(a),$("body").addClass("body-noscroll"),$(".art-lightbox > .wrapper > a.close").unbind().on("click",function(){console.log("click"),$("body").removeClass("body-noscroll"),$(".art-lightbox").remove()}),$(".art-lightbox > .wrapper > a.share").unbind().on("click",function(){___frontend.gallery.share_window()}),$(".art-lightbox > .wrapper > span > a.arrow").unbind().on("click",function(){var e=$(".art-lightbox > .wrapper > span > ul > li").length,a=$(".art-lightbox > .wrapper > span > ul > li.active").index();if($(this).hasClass("left"))if(a>0)var r=a-1;else r="prev";if($(this).hasClass("right"))if(a<e-1)r=a+1;else r="next";if("next"==r||"prev"==r){var t=$(".art-lightbox").data("current"),l=$("section > .wrapper > .client-gallery > .container > span > ul > li").length,i=$('section > .wrapper > .client-gallery > .container > span > ul > li[data-id="'+t+'"]').index();if("next"==r)if(i<l-1)var s=i+1;else s=0;else if("prev"==r)if(i>0)s=i-1;else s=l-1;$("section > .wrapper > .client-gallery > .container > span > ul > li").eq(s).trigger("click")}else $(".art-lightbox > .wrapper > span > ul > li").removeClass("active"),$(".art-lightbox > .wrapper > span > ul > li").eq(r).addClass("active")})}},share_window(e){$(".share-lightbox").addClass("active"),$(".share-lightbox").find("a.close").unbind().on("click",function(){$(".share-lightbox").removeClass("active")}),$(".share-lightbox > .wrapper > ul > li").unbind().on("click",function(){var e=$(".art-lightbox > .wrapper > span > ul > li.active").data("item_id"),a=location.href;e&&(a=(a=a.split("?id="))[0]+"?id="+e);var r=$(this).attr("class");"facebook"==r&&___social.facebook.url_share({url:a}),"twitter"==r&&___social.twitter.share({url:a}),"whatsapp"==r&&___social.whatsapp.share({name:"Confira essa obra que encontrei no site da Mostra2021 da EAV.",url:a}),"permalink"==r&&___social.permalink.share({url:a})})}};