/* lungo v2.1.0 - 2013/2/16
http://lungo.tapquo.com
Copyright (c) 2013 Tapquo S.L. - Licensed GPLv3, Commercial */
var Lungo;Lungo=Lungo||{},Lungo.VERSION="2.2",Lungo.DEVICE=null,Lungo.Element||(Lungo.Element={}),Lungo.Data||(Lungo.Data={}),Lungo.Sugar||(Lungo.Sugar={}),Lungo.View||(Lungo.View={}),Lungo.Boot||(Lungo.Boot={}),Lungo.Device||(Lungo.Device={}),Lungo.ready||(Lungo.ready=Quo().ready),Lungo.Attributes={count:{selector:"*",html:'{{value}}'},pull:{selector:"section",html:'
\n title\n
'},progress:{selector:"*",html:'\n \n
'},label:{selector:"*",html:"{{value}}"},icon:{selector:"*",html:''},image:{selector:"*",html:'
'},title:{selector:"header",html:'{{value}}'},loading:{selector:"*",html:'\n \n \n \n \n
'},back:{selector:"header",html:''}},Lungo.Constants={ELEMENT:{SECTION:"section",ARTICLE:"article",ASIDE:"aside",MENU:"menu",BODY:"body",DIV:"div",LIST:"",LI:"li"},QUERY:{ARTICLE_ROUTER:"[data-view-article]",SECTION_ROUTER:"[data-view-section]",ASIDE_ROUTER:"[data-view-aside]",MENU_ROUTER:"[data-view-menu]",LIST_IN_ELEMENT:"article.list",ELEMENT_SCROLLABLE:"article.scroll",HREF_ASIDE:"section[data-aside]",HREF_ROUTER:"a[href][data-router]",MENU_HREF:"[data-control=menu] a[href]",INPUT_CHECKBOX:"input[type=range].checkbox",NAVIGATION_ITEM:'a[href][data-router="article"]',ARTICLE_REFERENCE:"[data-article]",TITLE:"header .title, footer .title",ACTIVE_LIST_ITEM:"li a.active, li.active"},CLASS:{ACTIVE:"active",ASIDE:"aside",SHOW:"show",HIDE:"hide",HIDING:"hiding",RIGHT:"right",LEFT:"left",HORIZONTAL:"horizontal",SMALL:"small"},TRIGGER:{LOAD:"load",UNLOAD:"unload"},TRANSITION:{DURATION:350,ORIGIN:"transition-origin",ATTR:"transition"},ATTRIBUTE:{ID:"id",HREF:"href",TITLE:"title",ARTICLE:"article",CLASS:"class",WIDTH:"width",HEIGHT:"height",PIXEL:"px",PERCENT:"%",ROUTER:"router",FIRST:"first",LAST:"last",EMPTY:"",CHILDREN:"children",TRANSITION:"transition"},BINDING:{START:"{{",END:"}}",KEY:"value",SELECTOR:"{{value}}"},DEVICE:{PHONE:"phone",TABLET:"tablet",TV:"tv"},ERROR:{DATABASE:"ERROR: Connecting to Data.Sql.",DATABASE_TRANSACTION:"ERROR: Data.Sql >> ",ROUTER:"ERROR: The target does not exists >>",LOADING_RESOURCE:"ERROR: Loading resource: "}},Lungo.Core=function(e,t){var n,r,i,s,o,u,a,f,l,c,h,p;return n=Array.prototype,f=function(t,n){if(!e.Core.isMobile())return console[t===1?"log":t===2?"warn":"error"](n)},s=function(){var e,t;e=h(arguments),t=e.shift();if(p(t)==="function")return t.apply(null,e)},r=function(e,t){return function(){return t.apply(e,h(arguments))}},l=function(){var e,t,n,r,i;n=n||{},e=0,r=arguments.length;while(en[t]?r:0})},o=function(e,t,n){var r,i,s,o;o=null,i=0,s=e.length;while(i0?(s=i.substring(0,o),r=i.substring(o+1),u.push(e.dom(r).on(s,n[i]))):u.push(void 0);return u},{init:n}}(Lungo),Lungo.Fallback=function(e){var t,n;return t=function(){var t;return t=e.Core.environment(),n("position",t.isMobile&&t.os.name==="Android"&&t.os.version<"3"?"absolute":"fixed")},n=function(t,n){return e.dom(document.body).data(t,n)},{fixPositionInAndroid:t}}(Lungo),Lungo.init=function(e){return e&&e.resources&&Lungo.Resource.load(e.resources),Lungo.Boot.Device.init(),Lungo.Boot.Events.init(),Lungo.Boot.Data.init(),Lungo.Boot.Layout.init()},Lungo.Notification=function(e){var t,n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g,y,b,w,E,S,x,T;return E=[],m=null,T=null,s=1,t=200,n=e.Constants.ATTRIBUTE,r=e.Constants.BINDING,u={BODY:"body",NOTIFICATION:".notification",MODAL:".notification .window",MODAL_HREF:".notification .window a",WINDOW_CLOSABLE:".notification [data-action=close], .notification > .error, .notification > .success",CONFIRM_BUTTONS:".notification .confirm a.button"},a={MODAL:"modal",VISIBLE:"visible",SHOW:"show",WORKING:"working",INPUT:"input"},i="Lungo.Notification.hide()",o='',p=function(t,n,i,s){var o,u;return u=void 0,t!==void 0?u=b(t,null,n):(o=e.Attributes.loading.html,u=o.replace(r.START+r.KEY+r.END,"icon white")),S(u,"growl"),g(i,s)},c=function(){return T.removeClass("show"),setTimeout(function(){return m.style("display","none").removeClass("html").removeClass("confirm").removeClass("notify").removeClass("growl")},t-50)},f=function(e){var t;return E=e,t=b(e.title,e.description,e.icon),t+=v(e.accept,"accept"),t+=v(e.cancel,"cancel"),S(t,"confirm")},d=function(e,t,n,r,i){return w(e,t,n,"success",r,i)},l=function(e,t,n,r,i){return w(e,t,n,"error",r,i)},w=function(e,t,n,r,i,s){S(b(e,t,n),r);if(i)return g(i,s)},h=function(e,t){return e+=t?''+t+"":"",S(e,"html")},y=function(){return e.dom(u.BODY).append(o),m=e.dom(u.NOTIFICATION),T=m.children(".window"),x()},S=function(e,t){return m.show(),T.removeClass(a.SHOW),T.removeClass("error").removeClass("success").removeClass("html").removeClass("growl"),T.addClass(t),T.html(e),setTimeout(function(){return T.addClass(a.SHOW)},s)},g=function(e,n){var r;if(e!==void 0&&e!==0)return r=e*1e3,setTimeout(function(){c();if(n)return setTimeout(n,t)},r)},b=function(e,t,n){return t=t?t:" ",''+e+""+t+""},v=function(e,t){return''+e.label+""},x=function(){return e.dom(u.CONFIRM_BUTTONS).tap(function(t){var n,r;return n=e.dom(this),r=E[n.data("callback")].callback,r&&r.call(r),c()}),e.dom(u.WINDOW_CLOSABLE).tap(c)},y(),{show:p,hide:c,error:l,success:d,confirm:f,html:h}}(Lungo),Lungo.Resource=function(e,t){var n,r,i,s,o,u;return n=e.Constants.ELEMENT,r=e.Constants.ERROR,i=function(t){var n,r,i;if(e.Core.toType(t)==="array"){n=0,r=t.length,i=[];while(n1200||function(){var t,n,r,i;return t=e.navigator.userAgent,n=t.match(/AppleWebKit\/([0-9]+)/),i=n&&n[1],r=n&&i>=534,t.match(/Android ([0-9]+)/)&&RegExp.$1>=3&&r||t.match(RegExp(" Version\\/([0-9]+)"))&&RegExp.$1>=0&&e.blackberry&&r||t.indexOf(/PlayBook/)>-1&&RegExp.$1>=0&&r||t.match(/Fennec\/([0-9]+)/)&&RegExp.$1>=4||t.match(/wOSBrowser\/([0-9]+)/)&&RegExp.$1>=233&&r||t.match(/NokiaBrowser\/([0-9\.]+)/)&&parseFloat(RegExp.$1)===7.3&&n&&i>=533}(),s=function(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t},f=!1,h=void 0,p=function(t,n){var r,i,s,o,u,a,f;s=0,a=t.scrollLeft,f=t.scrollTop,u={top:"+0",left:"+0",duration:100,easing:e.overthrow.easing},r=void 0,i=void 0;if(n)for(o in u)n[o]!==void 0&&(u[o]=n[o]);return typeof u.left=="string"?(u.left=parseFloat(u.left),r=u.left+a):(r=u.left,u.left=u.left-a),typeof u.top=="string"?(u.top=parseFloat(u.top),i=u.top+f):(i=u.top,u.top=u.top-f),h=setInterval(function(){return s++-1&&e||i(e.parentNode)},l=function(){return clearInterval(h)},a=function(){var t,a,h,d,v,m,g,y,b,E,S,x;if(f)return;f=!0;if(c||n)u.className+=" "+r;e.overthrow.forget=function(){return u.className=u.className.replace(r,""),o.removeEventListener&&o.removeEventListener("touchstart",x,!1),e.overthrow.easing=s,f=!1};if(c||!n)return;return a=void 0,y=[],m=[],v=void 0,g=void 0,E=function(){return y=[],v=null},b=function(){return m=[],g=null},h=function(){var e,t,n;n=(y[0]-y[y.length-1])*8,t=(m[0]-m[m.length-1])*8,e=Math.max(Math.abs(t),Math.abs(n))/8,n=(n>0?"+":"")+n,t=(t>0?"+":"")+t;if(!isNaN(e)&&e>0&&(Math.abs(t)>80||Math.abs(n)>80))return p(a,{left:t,top:n,duration:e})},d=void 0,S=function(e){var t,n,r;d=a.querySelectorAll("textarea, input"),t=0,n=d.length,r=[];while(t1)return;return S("none"),x=e,c=a.scrollTop,f=a.scrollLeft,r=a.offsetHeight,T=a.offsetWidth,w=e.touches[0].pageY,d=e.touches[0].pageX,o=a.scrollHeight,p=a.scrollWidth,s=function(e){var n,i,s,u;u=c+w-e.touches[0].pageY,s=f+d-e.touches[0].pageX,n=u>=(y.length?y[0]:0),i=s>=(m.length?m[0]:0),u>0&&u0&&s3&&y.pop();if(m.length>3)return m.pop()},n=function(e){return h(),S("auto"),setTimeout(function(){return S("none")},450),a.removeEventListener("touchmove",s,!1),a.removeEventListener("touchend",n,!1)},a.addEventListener("touchmove",s,!1),a.addEventListener("touchend",n,!1)},o.addEventListener("touchstart",x,!1)},e.overthrow={set:a,forget:function(){},easing:s,toss:p,intercept:l,closest:i,support:c?"native":n&&"polyfilled"||"none"},a()}(this),Lungo.Service=function(e,t){var n,r,i,s,o,u,a,f,l,c,h;return r="lungojs_service_cache",n={MINUTE:"minute",HOUR:"hour",DAY:"day"},s=function(e,n,r,i){return t.get(e,n,r,i)},u=function(e,n,r,i){return t.post(e,n,r,i)},o=function(e,n,r){return t.json(e,n,r)},i=function(n,r,i,s,o){var u,a;u=n+t.serializeParameters(r);if(!h(u,i))return t.get(n,r,function(e){return c(u,e),s.call(s,e)},o);a=e.Data.Storage.persistent(u);if(a)return s.call(s,a)},h=function(t,n){var i,s,o;return i=!1,o=e.Data.Storage.persistent(r),o&&(s=f(o[t]),i=l(s,n)),i},f=function(e){var t,n;return t=(new Date).getTime(),n=(new Date(e)).getTime(),t-n},l=function(e,t){var n,r;return r=t.split(" "),n=a(r[1],e),n=0?r/=60:e.indexOf(n.DAY)>=0&&(r=r/60/24),r},c=function(t,n){var i;return i=e.Data.Storage.persistent(r)||{},i[t]=new Date,e.Data.Storage.persistent(r,i),e.Data.Storage.persistent(t,n)},{get:s,post:u,json:o,cache:i,Settings:t.ajaxSettings}}(Lungo,Quo),Lungo.Boot.Data=function(e){var t,n,r,i,s;return t=e.Constants.BINDING,n=function(t){var n;n=e.dom(t||document.body);if(n.length>0)return i(n)},i=function(t){var n,r;r=[];for(n in e.Attributes)e.Core.isOwnProperty(e.Attributes,n)?r.push(s(t,n)):r.push(void 0);return r},s=function(t,n){var i,s;return i=e.Attributes[n],s=i.selector+"[data-"+n+"]",t.find(s).each(function(t,s){var o;return o=e.dom(s),r(o,o.data(n),i.html)})},r=function(e,n,r){var i;return i=r.replace(t.START+t.KEY+t.END,n),e.prepend(i)},{init:n}}(Lungo),Lungo.Boot.Device=function(e){var t,n;return t=e.Constants.DEVICE,n=function(){var n;n=e.Core.environment(),e.DEVICE=n.screen.width<768?t.PHONE:t.TABLET,e.dom(document.body).data("data",e.DEVICE);if(e.DEVICE===e.Constants.DEVICE.PHONE)return e.Aside.draggable()},{init:n}}(Lungo),Lungo.Boot.Events=function(e){var t,n,r,i,s,o,u,a,f,l,c,h,p,d;return n=e.Constants,t=e.Constants.ATTRIBUTE,r=e.Constants.CLASS,i=e.Constants.ELEMENT,s=e.Constants.QUERY,o={INPUT_CHECKBOX:"input[type=range].checkbox"},u=function(){return e.dom(n.QUERY.SECTION_ROUTER).tap(d),e.dom(n.QUERY.ARTICLE_ROUTER).tap(l),e.dom(n.QUERY.ASIDE_ROUTER).tap(c),e.dom(n.QUERY.MENU_ROUTER).tap(p),e.dom(s.MENU_HREF).tap(f),e.dom(s.INPUT_CHECKBOX).tap(a)},d=function(t){var n,r;return t.preventDefault(),n=e.dom(this),n.data("async")?h(n.data("async"),n.data("view-section")):(r=n.data("view-section"),r!=="back"?e.Router.section(r):e.Router.back())},h=function(t,n){var r,i,s,o;e.Notification.show(),e.Resource.load(t),e.Boot.Data.init("#"+n),o=e.dom("[data-async='"+t+"']");for(i=0,s=o.length;i .icon").attr("class","icon "+n.data("icon"))},a=function(t){var n,r;return t.preventDefault(),r=e.dom(this),n=r.val()>0?0:1,r.toggleClass("active").attr("value",n)},{init:u}}(Lungo),Lungo.Boot.Layout=function(e){var t,n,r,i,s,o,u,a;return t=e.Constants,n="#",r=function(){var n;return e.Fallback.fixPositionInAndroid(),((n=window.location.hash)!=null?n.length:void 0)>=2?u():o(),s(t.QUERY.LIST_IN_ELEMENT,i),s(t.QUERY.ELEMENT_SCROLLABLE,a)},u=function(){var t,r,i,s,o,u;r=window.location.hash.replace(n,"").split("/"),s=r[r.length-2],t=r[r.length-1];if(r.length>2){r.length-=2;for(o=0,u=r.length;o=this.scrollHeight)return this.scrollTop=this.scrollHeight-this.offsetHeight-1},!1)},{init:r}}(Lungo),Lungo.Data.Cache=function(e){var t,n,r,i,s;return s={},i=function(r,i){return t(r)?s[r]=e.Core.mix(n(r),i):s[r]=i},n=function(e,t){return arguments.length===1?s[e]:s[arguments[0]]?s[arguments[0]][arguments[1]]:void 0},r=function(e,t){return arguments.length===1?delete s[e]:delete s[arguments[0]][arguments[1]]},t=function(e){return s[e]?!0:!1},{set:i,get:n,remove:r,exists:t}}(Lungo),Lungo.Data.Sql=function(e){var t,n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g;return n=e.Constants.ERROR,t={name:"lungo_db",version:"1.0",size:65536,schema:[]},r=null,o=function(i){t=e.Core.mix(t,i),r=openDatabase(t.name,t.version,t.name,t.size);if(r)return h();throw new Error(n.DATABASE)},a=function(e,t,n){var r;return r=t?" WHERE "+c(t,"AND"):"",s("SELECT * FROM "+e+r,function(e){var t,r,i;i=[],t=0,r=e.rows.length;while(t> "+t),r.transaction(function(e){return e.executeSql(t,[],function(e,t){return l(n,t)},function(e,n){return e.executedQuery=t,g.apply(null,arguments)})})},h=function(){var e,n,r,i,s;r=t.schema,i=r.length;if(!i)return;n=0,s=[];while(n1||e.scale&&e.scale!==1)return;u.deltaX=e.touches[0].pageX-u.start.pageX,typeof u.isScrolling=="undefined"&&(u.isScrolling=!!(u.isScrolling||Math.abs(u.deltaX)0||u.index===u.slides_length-1&&u.deltaX<0?Math.abs(u.deltaX)/u.width+1:1,u.deltaX=u.deltaX/t,n=u.deltaX-u.index*u.width,u.element.style.MozTransform=u.element.style.webkitTransform="translate3d("+n+"px,0,0)",e.stopPropagation()},l=function(e){var t,n;return n=Number(new Date)-u.start.time<250&&Math.abs(u.deltaX)>20||Math.abs(u.deltaX)>u.width/2,t=!u.index&&u.deltaX>0||u.index===u.slides_length-1&&u.deltaX<0,u.isScrolling||f(u.index+(n&&!t?u.deltaX<0?1:-1:0),u.speed),e.stopPropagation()},p=function(e){if(u.callback)return u.callback.apply(u.callback,[u.index,u.slides[u.index]])},a(),o(),{prev:i,next:n,position:r,refresh:s}},Lungo.Element.count=function(e,t){var n,r,i;r=Lungo.dom(e),r.children(".tag.count").remove();if(r&&t)return n=Lungo.Constants.BINDING.SELECTOR,i=Lungo.Attributes.count.html.replace(n,t),r.append(i)},Lungo.Element.loading=function(e,t){var n,r,i;r=Lungo.dom(e);if(r)return i=null,t&&(n=Lungo.Constants.BINDING.SELECTOR,i=Lungo.Attributes.loading.html.replace(n,t)),r.html(i)},Lungo.Element.progress=function(e,t){var n;n=Lungo.dom(e);if(n)return t+=Lungo.Constants.ATTRIBUTE.PERCENT,n.find(".value").style(Lungo.Constants.ATTRIBUTE.WIDTH,t)},Lungo.Element.Pull=function(e,t){var n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g,y,b;return l=60,a=80,n=300,o=0,f=!1,u=$$(e),s=u.siblings('div[data-control="pull"]'),r=void 0,i={onPull:"Pull down to refresh",onRelease:"Release to...",onRefresh:"Loading...",callback:void 0},r=Lungo.Core.mix(i,t),c=function(){return v(0,!0),setTimeout(function(){return f=!1,document.removeEventListener("touchmove",h,!1)},n),o=0},v=function(e,t){var r;r=e>a?a:e,t&&u.addClass("pull"),u.style("-webkit-transform","translate(0, "+r+"px)");if(t)return setTimeout(function(){return u.removeClass("pull")},n)},m=function(e){f=!0,document.addEventListener("touchmove",h,!1),b(r.onRefresh),g(!0),v(l,!0);if(r.callback)return r.callback.apply(this)},b=function(e){return s.find("strong").html(e)},g=function(e){return e?s.addClass("refresh"):s.removeClass("refresh")},y=function(e){return e?s.addClass("rotate"):s.removeClass("rotate")},h=function(e){return e.preventDefault()},d=function(e){return v(o,!1),g(!1),o>l?(b(r.onRelease),y(!0)):(b(r.onPull),y(!1))},p=function(e){return o>l?m():c()},function(){var e,t;return t=!1,e={},u.bind("touchstart",function(n){if(u[0].scrollTop<=1)return t=!0,e=$$.isMobile()?n.touches[0].pageY:n.pageY}).bind("touchmove",function(n){var r;if(!f&&t){r=$$.isMobile()?n.touches[0].pageY:n.pageY,o=r-e;if(o>=0)return u.style("overflow-y","hidden"),d()}}).bind("touchend",function(){var e;return t&&(u.style("overflow-y","scroll"),p()),e={},t=!1})}(),{hide:c}},Lungo.Router=function(e){var t,n,r,i,s,o,u,a,f,l,c,h;return t=e.Constants,n="#",a=[],o=function(r){var i,s,o;i=e.Element.Cache.section;if(f(i,r)){s=t.ELEMENT.SECTION+n+r,o=i?i.siblings(s):e.dom(s);if(o.length>0)return e.DEVICE===t.DEVICE.PHONE&&i!=null&&(e.Section.defineTransition(o,i),i.removeClass(t.CLASS.SHOW).addClass(t.CLASS.HIDE)),e.Section.show(i,o),e.Router.step(r),h(),c()}},r=function(n,r,i){var s,o;s=e.Element.Cache.article;if(f(s,r)){e.Router.section(n),o=e.Element.Cache.section.find("#"+r);if(o.length>0)return s.removeClass(t.CLASS.ACTIVE).trigger(t.TRIGGER.UNLOAD),e.Element.Cache.article=o.addClass(t.CLASS.ACTIVE).trigger(t.TRIGGER.LOAD),i.data(t.ATTRIBUTE.TITLE)!=null&&e.Element.Cache.section.find(t.QUERY.TITLE).text(i.data(t.ATTRIBUTE.TITLE)),h()}},i=function(){var r,i,o;return l(),r=e.Element.Cache.section,i=t.ELEMENT.SECTION+n+s(),o=r.siblings(i),e.DEVICE===t.DEVICE.PHONE&&(e.Element.Cache.aside&&e.Element.Cache.aside.hasClass(t.CLASS.SHOW)&&e.Aside.hide(),e.Section.assignTransition(o,o.data(t.TRANSITION.ORIGIN)),r.removeClass(t.CLASS.SHOW).addClass(t.CLASS.HIDING),setTimeout(function(){return r.removeClass(t.CLASS.HIDING)},t.TRANSITION.DURATION)),e.Section.show(r,o),h(),c()},u=function(e){if(e!==s())return a.push(e)},s=function(){return a[a.length-1]},f=function(e,n){return(e!=null?e.attr(t.ATTRIBUTE.ID):void 0)!==n},h=function(){var t,n,r;t="";for(n=0,r=a.length;n3*i&&n<50,a?(n=n>256?256:n<0?0:n,r.addClass(t.CLASS.SHOW),u.vendor("transform","translateX("+n+"px)"),u.vendor("transition-duration","0s")):u.attr("style","")}),u.swipe(function(e){var t,o;return t=e.currentTouch.x-e.iniTouch.x,o=Math.abs(e.currentTouch.y-e.iniTouch.y),u.attr("style",""),t>n&&a?s(r):i(r),a=!1})})},u=function(){var n,r;return n=e.Element.Cache.aside.attr(t.ATTRIBUTE.CLASS),r="",n&&(r+=n.indexOf(t.CLASS.RIGHT)>-1?t.CLASS.RIGHT+" ":"",r+=n.indexOf(t.CLASS.SMALL)>-1?t.CLASS.SMALL+" ":""),r},{active:n,toggle:o,show:s,hide:i,draggable:r}}(Lungo),Lungo.Section=function(e){var t,n,r,i,s,o,u;return t=e.Constants,i=function(n,r){var i;return e.DEVICE===t.DEVICE.PHONE?o(r):u(n,r),e.Element.Cache.section=r,i=r.find(""+t.ELEMENT.ARTICLE+"."+t.CLASS.ACTIVE),i.length===0&&(i=r.find(t.ELEMENT.ARTICLE).first().addClass(t.CLASS.ACTIVE)),e.Element.Cache.article=i,e.Element.Cache.aside=e.Aside.active(r),n&&n.trigger(t.TRIGGER.UNLOAD),r.trigger(t.TRIGGER.LOAD)},r=function(e,r){var i;i=e.data(t.ATTRIBUTE.TRANSITION);if(i)return s(r),n(r,i)},n=function(e,n){return e.data(t.ATTRIBUTE.TRANSITION,n)},o=function(e){return e.removeClass(t.CLASS.HIDE).addClass(t.CLASS.SHOW)},u=function(e,n){var r;return e&&(r=e.data(t.ATTRIBUTE.CHILDREN)),e&&(!r||r.indexOf(n.attr(t.ATTRIBUTE.ID))===-1)&&(e.addClass(t.CLASS.HIDE),setTimeout(function(){return e.removeClass(t.CLASS.SHOW).removeClass(t.CLASS.HIDE)},t.TRANSITION.DURATION)),setTimeout(function(){return n.addClass(t.CLASS.SHOW)},t.TRANSITION.DURATION)},s=function(e){return e.data(t.TRANSITION.ORIGIN,e.data(t.TRANSITION.ATTR))},{show:i,defineTransition:r,assignTransition:n}}(Lungo);