!function(n,t,i){"function"==typeof define&&define.amd?define(["jquery"],function(r){return i(r,n,t),r.mobile}):i(n.jQuery,n,t)}(this,document,function(n,t,i){!function(n){n.mobile={}}(n),function(n,t){function r(t,i){var r,f,e,o=t.nodeName.toLowerCase();return"area"===o?(r=t.parentNode,f=r.name,t.href&&f&&"map"===r.nodeName.toLowerCase()?(e=n("img[usemap=#"+f+"]")[0],!!e&&u(e)):!1):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&u(t)}function u(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return"hidden"===n.css(this,"visibility")}).length}var f=0,e=/^ui-id-\d+$/;n.ui=n.ui||{};n.extend(n.ui,{version:"c0ab71056b936627e8a7821f03c044aec6280a40",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});n.fn.extend({focus:function(t){return function(i,r){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){n(t).focus();r&&r.call(t)},i)}):t.apply(this,arguments)}}(n.fn.focus),scrollParent:function(){var t;return t=n.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(n.css(this,"position"))&&/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?n(this[0].ownerDocument||i):t},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++f)})},removeUniqueId:function(){return this.each(function(){e.test(this.id)&&n(this).removeAttr("id")})}});n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return r(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var i=n.attr(t,"tabindex"),u=isNaN(i);return(u||i>=0)&&r(t,!u)}});n("<a>").outerWidth(1).jquery||n.each(["Width","Height"],function(i,r){function u(t,i,r,u){return n.each(o,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var o="Width"===r?["Left","Right"]:["Top","Bottom"],f=r.toLowerCase(),e={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+r]=function(i){return i===t?e["inner"+r].call(this):this.each(function(){n(this).css(f,u(this,i)+"px")})};n.fn["outer"+r]=function(t,i){return"number"!=typeof t?e["outer"+r].call(this,t):this.each(function(){n(this).css(f,u(this,t,!0,i)+"px")})}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,n.camelCase(i)):t.call(this)}}(n.fn.removeData));n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());n.support.selectstart="onselectstart"in i.createElement("div");n.fn.extend({disableSelection:function(){return this.bind((n.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(n){n.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(r){if(r!==t)return this.css("zIndex",r);if(this.length)for(var f,e,u=n(this[0]);u.length&&u[0]!==i;){if(f=u.css("position"),("absolute"===f||"relative"===f||"fixed"===f)&&(e=parseInt(u.css("zIndex"),10),!isNaN(e)&&0!==e))return e;u=u.parent()}return 0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;u<f.length;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}}}(n),function(n,t){var r=function(t,i){var u=t.parent(),r=[],f=function(){var t=n(this),i=n.mobile.toolbar&&t.data("mobile-toolbar")?t.toolbar("option"):{position:t.attr("data-"+n.mobile.ns+"position"),updatePagePadding:t.attr("data-"+n.mobile.ns+"update-page-padding")!==!1};return!("fixed"===i.position&&i.updatePagePadding===!0)},e=u.children(":jqmData(role='header')").filter(f),s=t.children(":jqmData(role='header')"),o=u.children(":jqmData(role='footer')").filter(f),h=t.children(":jqmData(role='footer')");return 0===s.length&&e.length>0&&(r=r.concat(e.toArray())),0===h.length&&o.length>0&&(r=r.concat(o.toArray())),n.each(r,function(t,r){i-=n(r).outerHeight()}),Math.max(0,i)};n.extend(n.mobile,{window:n(t),document:n(i),keyCode:n.ui.keyCode,behaviors:{},silentScroll:function(i){"number"!==n.type(i)&&(i=n.mobile.defaultHomeScroll);n.event.special.scrollstart.enabled=!1;setTimeout(function(){t.scrollTo(0,i);n.mobile.document.trigger("silentscroll",{x:0,y:i})},20);setTimeout(function(){n.event.special.scrollstart.enabled=!0},150)},getClosestBaseUrl:function(t){var i=n(t).closest(".ui-page").jqmData("url"),r=n.mobile.path.documentBase.hrefNoHash;return n.mobile.dynamicBaseEnabled&&i&&n.mobile.path.isPath(i)||(i=r),n.mobile.path.makeUrlAbsolute(i,r)},removeActiveLinkClass:function(t){n.mobile.activeClickedLink&&(!n.mobile.activeClickedLink.closest("."+n.mobile.activePageClass).length||t)&&n.mobile.activeClickedLink.removeClass(n.mobile.activeBtnClass);n.mobile.activeClickedLink=null},getInheritedTheme:function(n,t){for(var r,u,i=n[0],f="";i&&(r=i.className||"",!(r&&(u=/ui-(bar|body|overlay)-([a-z])\b/.exec(r))&&(f=u[2])));)i=i.parentNode;return f||t||"a"},enhanceable:function(n){return this.haveParents(n,"enhance")},hijackable:function(n){return this.haveParents(n,"ajax")},haveParents:function(t,i){if(!n.mobile.ignoreContentEnabled)return t;for(var r,o,f,s,h=t.length,e=n(),u=0;h>u;u++){for(o=t.eq(u),f=!1,r=t[u];r;){if(s=r.getAttribute?r.getAttribute("data-"+n.mobile.ns+i):"","false"===s){f=!0;break}r=r.parentNode}f||(e=e.add(o))}return e},getScreenHeight:function(){return t.innerHeight||n.mobile.window.height()},resetActivePageHeight:function(t){var i=n("."+n.mobile.activePageClass),u=i.height(),f=i.outerHeight(!0);t=r(i,"number"==typeof t?t:n.mobile.getScreenHeight());i.css("min-height","");i.height()<t&&i.css("min-height",t-(f-u))},loading:function(){var t=this.loading._widget||n(n.mobile.loader.prototype.defaultHtml).loader(),i=t.loader.apply(t,arguments);return this.loading._widget=t,i}});n.addDependents=function(t,i){var r=n(t),u=r.jqmData("dependents")||n();r.jqmData("dependents",n(u).add(i))};n.fn.extend({removeWithDependents:function(){n.removeWithDependents(this)},enhanceWithin:function(){var t,i={},r=n.mobile.page.prototype.keepNativeSelector(),u=this;n.mobile.nojs&&n.mobile.nojs(this);n.mobile.links&&n.mobile.links(this);n.mobile.degradeInputsWithin&&n.mobile.degradeInputsWithin(this);n.fn.buttonMarkup&&this.find(n.fn.buttonMarkup.initSelector).not(r).jqmEnhanceable().buttonMarkup();n.fn.fieldcontain&&this.find(":jqmData(role='fieldcontain')").not(r).jqmEnhanceable().fieldcontain();n.each(n.mobile.widgets,function(t,f){if(f.initSelector){var e=n.mobile.enhanceable(u.find(f.initSelector));e.length>0&&(e=e.not(r));e.length>0&&(i[f.prototype.widgetName]=e)}});for(t in i)i[t][t]();return this},addDependents:function(t){n.addDependents(this,t)},getEncodedText:function(){return n("<a>").text(this.text()).html()},jqmEnhanceable:function(){return n.mobile.enhanceable(this)},jqmHijackable:function(){return n.mobile.hijackable(this)}});n.removeWithDependents=function(t){var i=n(t);(i.jqmData("dependents")||n()).remove();i.remove()};n.addDependents=function(t,i){var r=n(t),u=r.jqmData("dependents")||n();r.jqmData("dependents",n(u).add(i))};n.find.matches=function(t,i){return n.find(t,null,null,i)};n.find.matchesSelector=function(t,i){return n.find(i,null,null,[t]).length>0}}(n,this),function(n){n.extend(n.mobile,{version:"1.4.5",subPageUrlKey:"ui-page",hideUrlBar:!0,keepNative:":jqmData(role='none'), :jqmData(role='nojs')",activePageClass:"ui-page-active",activeBtnClass:"ui-btn-active",focusClass:"ui-focus",ajaxEnabled:!0,hashListeningEnabled:!0,linkBindingEnabled:!0,defaultPageTransition:"fade",maxTransitionWidth:!1,minScrollBack:0,defaultDialogTransition:"pop",pageLoadErrorMessage:"Error Loading Page",pageLoadErrorMessageTheme:"a",phonegapNavigationEnabled:!1,autoInitializePage:!0,pushStateEnabled:!0,ignoreContentEnabled:!1,buttonMarkup:{hoverDelay:200},dynamicBaseEnabled:!0,pageContainer:n(),allowCrossDomainPages:!1,dialogHashKey:"&ui-state=dialog"})}(n,this),function(n,t){var r=0,i=Array.prototype.slice,u=n.cleanData;n.cleanData=function(t){for(var i,r=0;null!=(i=t[r]);r++)try{n(i).triggerHandler("remove")}catch(f){}u(t)};n.widget=function(t,i,r){var s,f,u,o,h={},e=t.split(".")[0];return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){return this._createWidget?void(arguments.length&&this._createWidget(n,t)):new u(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){return n.isFunction(r)?void(h[t]=function(){var n=function(){return i.prototype[t].apply(this,arguments)},u=function(n){return i.prototype[t].apply(this,n)};return function(){var t,i=this._super,f=this._superApply;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}()):void(h[t]=r)}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(r){for(var u,f,o=i.call(arguments,1),e=0,s=o.length;s>e;e++)for(u in o[e])f=o[e][u],o[e].hasOwnProperty(u)&&f!==t&&(r[u]=n.isPlainObject(f)?n.isPlainObject(r[u])?n.widget.extend({},r[u],f):n.widget.extend({},f):f);return r};n.widget.bridge=function(r,u){var f=u.prototype.widgetFullName||r;n.fn[r]=function(e){var h="string"==typeof e,s=i.call(arguments,1),o=this;return e=!h&&s.length?n.widget.extend.apply(null,[e].concat(s)):e,this.each(h?function(){var i,u=n.data(this,f);return"instance"===e?(o=u,!1):u?n.isFunction(u[e])&&"_"!==e.charAt(0)?(i=u[e].apply(u,s),i!==u&&i!==t?(o=i&&i.jquery?o.pushStack(i.get()):i,!1):void 0):n.error("no such method '"+e+"' for "+r+" widget instance"):n.error("cannot call methods on "+r+" prior to initialization; attempted to call method '"+e+"'")}:function(){var t=n.data(this,f);t?t.option(e||{})._init():n.data(this,f,new u(e,this))}),o}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=r++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this.bindings=n();this.hoverable=n();this.focusable=n();i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(i,r){var u,f,e,o=i;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof i)if(o={},u=i.split("."),i=u.shift(),u.length){for(f=o[i]=n.widget.extend({},this.options[i]),e=0;e<u.length-1;e++)f[u[e]]=f[u[e]]||{},f=f[u[e]];if(i=u.pop(),r===t)return f[i]===t?null:f[i];f[i]=r}else{if(r===t)return this.options[i]===t?null:this.options[i];o[i]=r}return this._setOptions(o),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,"disabled"===n&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^(\w+)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.delegate(c,h,o):i.bind(h,o)})},_off:function(n,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;n.unbind(t).undelegate(t)},_delay:function(n,t){function r(){return("string"==typeof n?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){"string"==typeof u&&(u={effect:u});var o,e=u?u===!0||"number"==typeof u?i:u.effect||i:t;u=u||{};"number"==typeof u&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}})}(n),function(n,t,i){var r={},u=n.find,f=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,e=/:jqmData\(([^)]*)\)/g;n.extend(n.mobile,{ns:"",getAttribute:function(t,i){var r;t=t.jquery?t[0]:t;t&&t.getAttribute&&(r=t.getAttribute("data-"+n.mobile.ns+i));try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:f.test(r)?JSON.parse(r):r}catch(u){}return r},nsNormalizeDict:r,nsNormalize:function(t){return r[t]||(r[t]=n.camelCase(n.mobile.ns+t))},closestPageData:function(n){return n.closest(":jqmData(role='page'), :jqmData(role='dialog')").data("mobile-page")}});n.fn.jqmData=function(t,r){var u;return"undefined"!=typeof t&&(t&&(t=n.mobile.nsNormalize(t)),u=arguments.length<2||r===i?this.data(t):this.data(t,r)),u};n.jqmData=function(t,i,r){var u;return"undefined"!=typeof i&&(u=n.data(t,i?n.mobile.nsNormalize(i):i,r)),u};n.fn.jqmRemoveData=function(t){return this.removeData(n.mobile.nsNormalize(t))};n.jqmRemoveData=function(t,i){return n.removeData(t,n.mobile.nsNormalize(i))};n.find=function(t,i,r,f){return t.indexOf(":jqmData")>-1&&(t=t.replace(e,"[data-"+(n.mobile.ns||"")+"$1]")),u.call(this,t,i,r,f)};n.extend(n.find,u)}(n,this),function(n){var t=/[A-Z]/g,i=function(n){return"-"+n.toLowerCase()};n.extend(n.Widget.prototype,{_getCreateOptions:function(){var r,u,f=this.element[0],e={};if(!n.mobile.getAttribute(f,"defaults"))for(r in this.options)u=n.mobile.getAttribute(f,r.replace(t,i)),null!=u&&(e[r]=u);return e}});n.mobile.widget=n.Widget}(n),function(n){var t="ui-loader",i=n("html");n.widget("mobile.loader",{options:{theme:"a",textVisible:!1,html:"",text:"loading"},defaultHtml:"<div class='"+t+"'><span class='ui-icon-loading'><\/span><h1><\/h1><\/div>",fakeFixLoader:function(){var t=n("."+n.mobile.activeBtnClass).first();this.element.css({top:n.support.scrollTop&&this.window.scrollTop()+this.window.height()/2||t.length&&t.offset().top||100})},checkLoaderPosition:function(){var t=this.element.offset(),i=this.window.scrollTop(),r=n.mobile.getScreenHeight();(t.top<i||t.top-i>r)&&(this.element.addClass("ui-loader-fakefix"),this.fakeFixLoader(),this.window.unbind("scroll",this.checkLoaderPosition).bind("scroll",n.proxy(this.fakeFixLoader,this)))},resetHtml:function(){this.element.html(n(this.defaultHtml).html())},show:function(r,u,f){var o,s,e;this.resetHtml();"object"===n.type(r)?(e=n.extend({},this.options,r),r=e.theme):(e=this.options,r=r||e.theme);s=u||(e.text===!1?"":e.text);i.addClass("ui-loading");o=e.textVisible;this.element.attr("class",t+" ui-corner-all ui-body-"+r+" ui-loader-"+(o||u||r.text?"verbose":"default")+(e.textonly||f?" ui-loader-textonly":""));e.html?this.element.html(e.html):this.element.find("h1").text(s);this.element.appendTo(n(n.mobile.pagecontainer?":mobile-pagecontainer":"body"));this.checkLoaderPosition();this.window.bind("scroll",n.proxy(this.checkLoaderPosition,this))},hide:function(){i.removeClass("ui-loading");this.options.text&&this.element.removeClass("ui-loader-fakefix");this.window.unbind("scroll",this.fakeFixLoader);this.window.unbind("scroll",this.checkLoaderPosition)}})}(n,this),function(n,t,r){function f(n){return n=n||location.href,"#"+n.replace(/^[^#]*#?(.*)$/,"$1")}var o,u="hashchange",e=i,h=n.event.special,c=e.documentMode,s="on"+u in t&&(c===r||c>7);n.fn[u]=function(n){return n?this.bind(u,n):this.trigger(u)};n.fn[u].delay=50;h[u]=n.extend(h[u],{setup:function(){return s?!1:void n(o.start)},teardown:function(){return s?!1:void n(o.stop)}});o=function(){function c(){var e=f(),r=v(h);e!==h?(a(h=e,r),n(t).trigger(u)):r!==h&&(location.href=location.href.replace(/#.*/,"")+r);i=setTimeout(c,n.fn[u].delay)}var i,o={},h=f(),l=function(n){return n},a=l,v=l;return o.start=function(){i||c()},o.stop=function(){i&&clearTimeout(i);i=r},t.attachEvent&&!t.addEventListener&&!s&&function(){var t,i;o.start=function(){t||(i=n.fn[u].src,i=i&&i+f(),t=n('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){i||a(f());c()}).attr("src",i||"javascript:0").insertAfter("body")[0].contentWindow,e.onpropertychange=function(){try{"title"===event.propertyName&&(t.document.title=e.title)}catch(n){}})};o.stop=l;v=function(){return f(t.location.href)};a=function(i,r){var f=t.document,o=n.fn[u].domain;i!==r&&(f.title=e.title,f.open(),o&&f.write('<script>document.domain="'+o+'"<\/script>'),f.close(),t.location.hash=i)}}(),o}()}(n,this),function(n){t.matchMedia=t.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=42===t.offsetWidth,i.removeChild(r),{matches:u,media:n}}}(i);n.mobile.media=function(n){return t.matchMedia(n).matches}}(n),function(n){var t={touch:"ontouchend"in i};n.mobile.support=n.mobile.support||{};n.extend(n.support,t);n.extend(n.mobile.support,t)}(n),function(n){n.extend(n.support,{orientation:"orientation"in t&&"onorientationchange"in t})}(n),function(n,r){function f(n){var t,i=n.charAt(0).toUpperCase()+n.substr(1),u=(n+" "+o.join(i+" ")+i).split(" ");for(t in u)if(p[u[t]]!==r)return!0}function h(){var r=t,f=!(!r.document.createElementNS||!r.document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect||r.opera&&-1===navigator.userAgent.indexOf("Chrome")),u=function(t){t&&f||n("html").addClass("ui-nosvg")},i=new r.Image;i.onerror=function(){u(!1)};i.onload=function(){u(1===i.width&&1===i.height)};i.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="}function c(){var f,h,s,c="transform-3d",e=n.mobile.media("(-"+o.join("-"+c+"),(-")+"-"+c+"),("+c+")");if(e)return!!e;f=i.createElement("div");h={MozTransform:"-moz-transform",transform:"transform"};u.append(f);for(s in h)f.style[s]!==r&&(f.style[s]="translate3d( 100px, 1px, 1px )",e=t.getComputedStyle(f).getPropertyValue(h[s]));return!!e&&"none"!==e}function l(){var r,f,e=location.protocol+"//"+location.host+location.pathname+"ui-dir/",t=n("head base"),i=null,o="";return t.length?o=t.attr("href"):t=i=n("<base>",{href:e}).appendTo("head"),r=n("<a href='testurl' />").prependTo(u),f=r[0].href,t[0].href=o||location.pathname,i&&i.remove(),0===f.indexOf(e)}function a(){var r,n=i.createElement("x"),u=i.documentElement,f=t.getComputedStyle;return"pointerEvents"in n.style?(n.style.pointerEvents="auto",n.style.pointerEvents="x",u.appendChild(n),r=f&&"auto"===f(n,"").pointerEvents,u.removeChild(n),!!r):!1}function v(){var n=i.createElement("div");return"undefined"!=typeof n.getBoundingClientRect}function y(){var f=t,n=navigator.userAgent,r=navigator.platform,e=n.match(/AppleWebKit\/([0-9]+)/),i=!!e&&e[1],o=n.match(/Fennec\/([0-9]+)/),s=!!o&&o[1],u=n.match(/Opera Mobi\/([0-9]+)/),h=!!u&&u[1];return(r.indexOf("iPhone")>-1||r.indexOf("iPad")>-1||r.indexOf("iPod")>-1)&&i&&534>i||f.operamini&&"[object OperaMini]"==={}.toString.call(f.operamini)||u&&7458>h||n.indexOf("Android")>-1&&i&&533>i||s&&6>s||"palmGetResource"in t&&i&&534>i||n.indexOf("MeeGo")>-1&&n.indexOf("NokiaBrowser/8.5.0")>-1?!1:!0}var e,u=n("<body>").prependTo("html"),p=u[0].style,o=["Webkit","Moz","O"],w="palmGetResource"in t,s=t.operamini&&"[object OperaMini]"==={}.toString.call(t.operamini),b=t.blackberry&&!f("-webkit-transform");n.extend(n.mobile,{browser:{}});n.mobile.browser.oldIE=function(){var n=3,t=i.createElement("div"),r=t.all||[];do t.innerHTML="<!--[if gt IE "+ ++n+"]><br><![endif]-->";while(r[0]);return n>4?n:!n}();n.extend(n.support,{pushState:"pushState"in history&&"replaceState"in history&&!(t.navigator.userAgent.indexOf("Firefox")>=0&&t.top!==t)&&-1===t.navigator.userAgent.search(/CriOS/),mediaquery:n.mobile.media("only all"),cssPseudoElement:!!f("content"),touchOverflow:!!f("overflowScrolling"),cssTransform3d:c(),boxShadow:!!f("boxShadow")&&!b,fixedPosition:y(),scrollTop:("pageXOffset"in t||"scrollTop"in i.documentElement||"scrollTop"in u[0])&&!w&&!s,dynamicBaseTag:l(),cssPointerEvents:a(),boundingRect:v(),inlineSVG:h});u.remove();e=function(){var n=t.navigator.userAgent;return n.indexOf("Nokia")>-1&&(n.indexOf("Symbian/3")>-1||n.indexOf("Series60/5")>-1)&&n.indexOf("AppleWebKit")>-1&&n.match(/(BrowserNG|NokiaBrowser)\/7\.[0-3]/)}();n.mobile.gradeA=function(){return(n.support.mediaquery&&n.support.cssPseudoElement||n.mobile.browser.oldIE&&n.mobile.browser.oldIE>=8)&&(n.support.boundingRect||null!==n.fn.jquery.match(/1\.[0-7+]\.[0-9+]?/))};n.mobile.ajaxBlacklist=t.blackberry&&!t.WebKitPoint||s||e;e&&n(function(){n("head link[rel='stylesheet']").attr("rel","alternate stylesheet").attr("rel","stylesheet")});n.support.boxShadow||n("html").addClass("ui-noboxshadow")}(n),function(n,t){var i,r=n.mobile.window,u=function(){};n.event.special.beforenavigate={setup:function(){r.on("navigate",u)},teardown:function(){r.off("navigate",u)}};n.event.special.navigate=i={bound:!1,pushStateEnabled:!0,originalEventName:t,isPushStateEnabled:function(){return n.support.pushState&&n.mobile.pushStateEnabled===!0&&this.isHashChangeEnabled()},isHashChangeEnabled:function(){return n.mobile.hashListeningEnabled===!0},popstate:function(t){var u=new n.Event("navigate"),i=new n.Event("beforenavigate"),f=t.originalEvent.state||{};i.originalEvent=t;r.trigger(i);i.isDefaultPrevented()||(t.historyState&&n.extend(f,t.historyState),u.originalEvent=t,setTimeout(function(){r.trigger(u,{state:f})},0))},hashchange:function(t){var u=new n.Event("navigate"),i=new n.Event("beforenavigate");i.originalEvent=t;r.trigger(i);i.isDefaultPrevented()||(u.originalEvent=t,r.trigger(u,{state:t.hashchangeState||{}}))},setup:function(){i.bound||(i.bound=!0,i.isPushStateEnabled()?(i.originalEventName="popstate",r.bind("popstate.navigate",i.popstate)):i.isHashChangeEnabled()&&(i.originalEventName="hashchange",r.bind("hashchange.navigate",i.hashchange)))}}}(n),function(n,i){var r,f,u="&ui-state=dialog";n.mobile.path=r={uiStateKey:"&ui-state",urlParseRE:/^\s*(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/,getLocation:function(n){var r=this.parseUrl(n||location.href),t=n?r:location,i=r.hash;return i="#"===i?"":i,t.protocol+r.doubleSlash+t.host+(""!==t.protocol&&"/"!==t.pathname.substring(0,1)?"/":"")+t.pathname+t.search+i},getDocumentUrl:function(t){return t?n.extend({},r.documentUrl):r.documentUrl.href},parseLocation:function(){return this.parseUrl(this.getLocation())},parseUrl:function(t){if("object"===n.type(t))return t;var i=r.urlParseRE.exec(t||"")||[];return{href:i[0]||"",hrefNoHash:i[1]||"",hrefNoSearch:i[2]||"",domain:i[3]||"",protocol:i[4]||"",doubleSlash:i[5]||"",authority:i[6]||"",username:i[8]||"",password:i[9]||"",host:i[10]||"",hostname:i[11]||"",port:i[12]||"",pathname:i[13]||"",directory:i[14]||"",filename:i[15]||"",search:i[16]||"",hash:i[17]||""}},makePathAbsolute:function(n,t){var i,u,r,f;if(n&&"/"===n.charAt(0))return n;for(n=n||"",t=t?t.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"",i=t?t.split("/"):[],u=n.split("/"),r=0;r<u.length;r++)switch(f=u[r]){case".":break;case"..":i.length&&i.pop();break;default:i.push(f)}return"/"+i.join("/")},isSameDomain:function(n,t){return r.parseUrl(n).domain.toLowerCase()===r.parseUrl(t).domain.toLowerCase()},isRelativeUrl:function(n){return""===r.parseUrl(n).protocol},isAbsoluteUrl:function(n){return""!==r.parseUrl(n).protocol},makeUrlAbsolute:function(n,t){if(!r.isRelativeUrl(n))return n;t===i&&(t=this.documentBase);var u=r.parseUrl(n),f=r.parseUrl(t),e=u.protocol||f.protocol,o=u.protocol?u.doubleSlash:u.doubleSlash||f.doubleSlash,s=u.authority||f.authority,h=""!==u.pathname,c=r.makePathAbsolute(u.pathname||f.filename,f.pathname),l=u.search||!h&&f.search||"",a=u.hash;return e+o+s+c+l+a},addSearchParams:function(t,i){var u=r.parseUrl(t),e="object"==typeof i?n.param(i):i,f=u.search||"?";return u.hrefNoSearch+f+("?"!==f.charAt(f.length-1)?"&":"")+e+(u.hash||"")},convertUrlToDataUrl:function(n){var f=n,i=r.parseUrl(n);return r.isEmbeddedPage(i)?f=i.hash.split(u)[0].replace(/^#/,"").replace(/\?.*$/,""):r.isSameDomain(i,this.documentBase)&&(f=i.hrefNoHash.replace(this.documentBase.domain,"").split(u)[0]),t.decodeURIComponent(f)},get:function(n){return n===i&&(n=r.parseLocation().hash),r.stripHash(n).replace(/[^\/]*\.[^\/*]+$/,"")},set:function(n){location.hash=n},isPath:function(n){return/\//.test(n)},clean:function(n){return n.replace(this.documentBase.domain,"")},stripHash:function(n){return n.replace(/^#/,"")},stripQueryParams:function(n){return n.replace(/\?.*$/,"")},cleanHash:function(n){return r.stripHash(n.replace(/\?.*$/,"").replace(u,""))},isHashValid:function(n){return/^#[^#]+$/.test(n)},isExternal:function(n){var t=r.parseUrl(n);return!(!t.protocol||t.domain.toLowerCase()===this.documentUrl.domain.toLowerCase())},hasProtocol:function(n){return/^(:?\w+:)/.test(n)},isEmbeddedPage:function(n){var t=r.parseUrl(n);return""!==t.protocol?!this.isPath(t.hash)&&t.hash&&(t.hrefNoHash===this.documentUrl.hrefNoHash||this.documentBaseDiffers&&t.hrefNoHash===this.documentBase.hrefNoHash):/^#/.test(t.href)},squash:function(n,t){var i,f,l,o,s,h=this.isPath(n),c=this.parseUrl(n),u=c.hash,e="";return t||(h?t=r.getLocation():(s=r.getDocumentUrl(!0),t=r.isPath(s.hash)?r.squash(s.href):s.href)),f=h?r.stripHash(n):n,f=r.isPath(c.hash)?r.stripHash(c.hash):f,o=f.indexOf(this.uiStateKey),o>-1&&(e=f.slice(o),f=f.slice(0,o)),i=r.makeUrlAbsolute(f,t),l=this.parseUrl(i).search,h?((r.isPath(u)||0===u.replace("#","").indexOf(this.uiStateKey))&&(u=""),e&&-1===u.indexOf(this.uiStateKey)&&(u+=e),-1===u.indexOf("#")&&""!==u&&(u="#"+u),i=r.parseUrl(i),i=i.protocol+i.doubleSlash+i.host+i.pathname+l+u):i+=i.indexOf("#")>-1?e:"#"+e,i},isPreservableHash:function(n){return 0===n.replace("#","").indexOf(this.uiStateKey)},hashToSelector:function(n){var t="#"===n.substring(0,1);return t&&(n=n.substring(1)),(t?"#":"")+n.replace(/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g,"\\$1")},getFilePath:function(n){return n&&n.split(u)[0]},isFirstPageUrl:function(t){var u=r.parseUrl(r.makeUrlAbsolute(t,this.documentBase)),o=u.hrefNoHash===this.documentUrl.hrefNoHash||this.documentBaseDiffers&&u.hrefNoHash===this.documentBase.hrefNoHash,f=n.mobile.firstPage,e=f&&f[0]?f[0].id:i;return o&&(!u.hash||"#"===u.hash||e&&u.hash.replace(/^#/,"")===e)},isPermittedCrossDomainRequest:function(t,i){return n.mobile.allowCrossDomainPages&&("file:"===t.protocol||"content:"===t.protocol)&&-1!==i.search(/^https?:/)}};r.documentUrl=r.parseLocation();f=n("head").find("base");r.documentBase=f.length?r.parseUrl(r.makeUrlAbsolute(f.attr("href"),r.documentUrl.href)):r.documentUrl;r.documentBaseDiffers=r.documentUrl.hrefNoHash!==r.documentBase.hrefNoHash;r.getDocumentBase=function(t){return t?n.extend({},r.documentBase):r.documentBase.href};n.extend(n.mobile,{getDocumentUrl:r.getDocumentUrl,getDocumentBase:r.getDocumentBase})}(n),function(n,t){n.mobile.History=function(n,t){this.stack=n||[];this.activeIndex=t||0};n.extend(n.mobile.History.prototype,{getActive:function(){return this.stack[this.activeIndex]},getLast:function(){return this.stack[this.previousIndex]},getNext:function(){return this.stack[this.activeIndex+1]},getPrev:function(){return this.stack[this.activeIndex-1]},add:function(n,t){t=t||{};this.getNext()&&this.clearForward();t.hash&&-1===t.hash.indexOf("#")&&(t.hash="#"+t.hash);t.url=n;this.stack.push(t);this.activeIndex=this.stack.length-1},clearForward:function(){this.stack=this.stack.slice(0,this.activeIndex+1)},find:function(n,t,i){t=t||this.stack;for(var u,f,e=t.length,r=0;e>r;r++)if(u=t[r],(decodeURIComponent(n)===decodeURIComponent(u.url)||decodeURIComponent(n)===decodeURIComponent(u.hash))&&(f=r,i))return f;return f},closest:function(n){var i,r=this.activeIndex;return i=this.find(n,this.stack.slice(0,r)),i===t&&(i=this.find(n,this.stack.slice(r),!0),i=i===t?i:i+r),i},direct:function(i){var r=this.closest(i.url),u=this.activeIndex;r!==t&&(this.activeIndex=r,this.previousIndex=u);u>r?(i.present||i.back||n.noop)(this.getActive(),"back"):r>u?(i.present||i.forward||n.noop)(this.getActive(),"forward"):r===t&&i.missing&&i.missing(this.getActive())}})}(n),function(n){var r=n.mobile.path,u=location.href;n.mobile.Navigator=function(t){this.history=t;this.ignoreInitialHashChange=!0;n.mobile.window.bind({"popstate.history":n.proxy(this.popstate,this),"hashchange.history":n.proxy(this.hashchange,this)})};n.extend(n.mobile.Navigator.prototype,{squash:function(u,f){var e,o,s=r.isPath(u)?r.stripHash(u):u;return o=r.squash(u),e=n.extend({hash:s,url:o},f),t.history.replaceState(e,e.title||i.title,o),e},hash:function(n,t){var i,e,f,u;return i=r.parseUrl(n),e=r.parseLocation(),e.pathname+e.search===i.pathname+i.search?f=i.hash?i.hash:i.pathname+i.search:r.isPath(n)?(u=r.parseUrl(t),f=u.pathname+u.search+(r.isPreservableHash(u.hash)?u.hash.replace("#",""):"")):f=n,f},go:function(u,f,e){var o,h,s,c,l=n.event.special.navigate.isPushStateEnabled();h=r.squash(u);s=this.hash(u,h);e&&s!==r.stripHash(r.parseLocation().hash)&&(this.preventNextHashChange=e);this.preventHashAssignPopState=!0;t.location.hash=s;this.preventHashAssignPopState=!1;o=n.extend({url:h,hash:s,title:i.title},f);l&&(c=new n.Event("popstate"),c.originalEvent={type:"popstate",state:null},this.squash(u,o),e||(this.ignorePopState=!0,n.mobile.window.trigger(c)));this.history.add(o.url,o)},popstate:function(t){var i,f;if(n.event.special.navigate.isPushStateEnabled())return this.preventHashAssignPopState?(this.preventHashAssignPopState=!1,void t.stopImmediatePropagation()):this.ignorePopState?void(this.ignorePopState=!1):!t.originalEvent.state&&1===this.history.stack.length&&this.ignoreInitialHashChange&&(this.ignoreInitialHashChange=!1,location.href===u)?void t.preventDefault():(i=r.parseLocation().hash,!t.originalEvent.state&&i?(f=this.squash(i),this.history.add(f.url,f),void(t.historyState=f)):void this.history.direct({url:(t.originalEvent.state||{}).url||i,present:function(i,r){t.historyState=n.extend({},i);t.historyState.direction=r}}))},hashchange:function(t){var f,u;if(n.event.special.navigate.isHashChangeEnabled()&&!n.event.special.navigate.isPushStateEnabled()){if(this.preventNextHashChange)return this.preventNextHashChange=!1,void t.stopImmediatePropagation();f=this.history;u=r.parseLocation().hash;this.history.direct({url:u,present:function(i,r){t.hashchangeState=n.extend({},i);t.hashchangeState.direction=r},missing:function(){f.add(u,{hash:u,title:i.title})}})}}})}(n),function(n){n.mobile.navigate=function(t,i,r){n.mobile.navigate.navigator.go(t,i,r)};n.mobile.navigate.history=new n.mobile.History;n.mobile.navigate.navigator=new n.mobile.Navigator(n.mobile.navigate.history);var t=n.mobile.path.parseLocation();n.mobile.navigate.history.add(t.href,{hash:t.hash})}(n),function(n,t){var r={animation:{},transition:{}},u=i.createElement("a"),f=["","webkit-","moz-","o-"];n.each(["animation","transition"],function(i,e){var o=0===i?e+"-name":e;n.each(f,function(i,f){if(u.style[n.camelCase(f+o)]!==t)return(r[e].prefix=f,!1)});r[e].duration=n.camelCase(r[e].prefix+e+"-duration");r[e].event=n.camelCase(r[e].prefix+e+"-end");""===r[e].prefix&&(r[e].event=r[e].event.toLowerCase())});n.support.cssTransitions=r.transition.prefix!==t;n.support.cssAnimations=r.animation.prefix!==t;n(u).remove();n.fn.animationComplete=function(u,f,e){var h,o,c=this,l=function(){clearTimeout(h);u.apply(this,arguments)},s=f&&"animation"!==f?"transition":"animation";return n.support.cssTransitions&&"transition"===s||n.support.cssAnimations&&"animation"===s?(e===t&&(n(this).context!==i&&(o=3e3*parseFloat(n(this).css(r[s].duration))),(0===o||o===t||isNaN(o))&&(o=n.fn.animationComplete.defaultDuration)),h=setTimeout(function(){n(c).off(r[s].event,l);u.apply(c)},o),n(this).one(r[s].event,l)):(setTimeout(n.proxy(u,this),0),n(this))};n.fn.animationComplete.defaultDuration=1e3}(n),function(n,t,i,r){function h(n){for(;n&&"undefined"!=typeof n.originalEvent;)n=n.originalEvent;return n}function vt(t,i){var e,o,l,u,s,v,a,c,y,f=t.type;if(t=n.Event(t),t.type=i,e=t.originalEvent,o=n.event.props,f.search(/^(mouse|click)/)>-1&&(o=gt),e)for(a=o.length,u;a;)u=o[--a],t[u]=e[u];if(f.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1),-1!==f.search(/^touch/)&&(l=h(e),f=l.touches,s=l.changedTouches,v=f&&f.length?f[0]:s&&s.length?s[0]:r))for(c=0,y=ct.length;y>c;c++)u=ct[c],t[u]=v[u];return t}function v(t){for(var i,r,u={};t;){i=n.data(t,o);for(r in i)i[r]&&(u[r]=u.hasVirtualBinding=!0);t=t.parentNode}return u}function yt(t,i){for(var r;t;){if(r=n.data(t,o),r&&(!i||r[i]))return t;t=t.parentNode}return null}function pt(){a=!1}function tt(){a=!0}function wt(){s=0;y.length=0;g=!1;tt()}function bt(){pt()}function w(){it();l=setTimeout(function(){l=0;wt()},n.vmouse.resetTimerDuration)}function it(){l&&(clearTimeout(l),l=0)}function f(t,i,r){var u;return(r&&r[t]||!r&&yt(i.target,t))&&(u=vt(i,t),n(i.target).trigger(u)),u}function rt(t){var i,r=n.data(t.target,k);g||s&&s===r||(i=f("v"+t.type,t),i&&(i.isDefaultPrevented()&&t.preventDefault(),i.isPropagationStopped()&&t.stopPropagation(),i.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function ut(t){var r,i,u,o=h(t).touches;o&&1===o.length&&(r=t.target,i=v(r),i.hasVirtualBinding&&(s=ni++,n.data(r,k,s),it(),bt(),e=!1,u=h(t).touches[0],lt=u.pageX,at=u.pageY,f("vmouseover",t,i),f("vmousedown",t,i)))}function ft(n){a||(e||f("vmousecancel",n,v(n.target)),e=!0,w())}function et(t){if(!a){var i=h(t).touches[0],o=e,r=n.vmouse.moveDistanceThreshold,u=v(t.target);e=e||Math.abs(i.pageX-lt)>r||Math.abs(i.pageY-at)>r;e&&!o&&f("vmousecancel",t,u);f("vmousemove",t,u);w()}}function ot(n){if(!a){tt();var t,i,r=v(n.target);f("vmouseup",n,r);e||(t=f("vclick",n,r),t&&t.isDefaultPrevented()&&(i=h(n).changedTouches[0],y.push({touchID:s,x:i.clientX,y:i.clientY}),g=!0));f("vmouseout",n,r);e=!1;w()}}function st(t){var r,i=n.data(t,o);if(i)for(r in i)if(i[r])return!0;return!1}function ht(){}function kt(t){var i=t.substr(1);return{setup:function(){st(this)||n.data(this,o,{});var r=n.data(this,o);r[t]=!0;u[t]=(u[t]||0)+1;1===u[t]&&p.bind(i,rt);n(this).bind(i,ht);nt&&(u.touchstart=(u.touchstart||0)+1,1===u.touchstart&&p.bind("touchstart",ut).bind("touchend",ot).bind("touchmove",et).bind("scroll",ft))},teardown:function(){--u[t];u[t]||p.unbind(i,rt);nt&&(--u.touchstart,u.touchstart||p.unbind("touchstart",ut).unbind("touchmove",et).unbind("touchend",ot).unbind("scroll",ft));var r=n(this),f=n.data(this,o);f&&(f[t]=!1);r.unbind(i,ht);st(this)||r.removeData(o)}}}var b,c,o="virtualMouseBindings",k="virtualTouchID",d="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),ct="clientX clientY pageX pageY screenX screenY".split(" "),dt=n.event.mouseHooks?n.event.mouseHooks.props:[],gt=n.event.props.concat(dt),u={},l=0,lt=0,at=0,e=!1,y=[],g=!1,a=!1,nt="addEventListener"in i,p=n(i),ni=1,s=0;for(n.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500},c=0;c<d.length;c++)n.event.special[d[c]]=kt(d[c]);nt&&i.addEventListener("click",function(t){var f,e,i,r,u,h,o=y.length,s=t.target;if(o)for(f=t.clientX,e=t.clientY,b=n.vmouse.clickDistanceThreshold,i=s;i;){for(r=0;o>r;r++)if(u=y[r],h=0,i===s&&Math.abs(u.x-f)<b&&Math.abs(u.y-e)<b||n.data(i,k)===u.touchID)return t.preventDefault(),void t.stopPropagation();i=i.parentNode}},!0)}(n,t,i),function(n,t,r){function f(t,i,u,f){var e=u.type;u.type=i;f?n.event.trigger(u,r,t):n.event.dispatch.call(t,u);u.type=e}var u=n(i),e=n.mobile.support.touch,s="touchmove scroll",h=e?"touchstart":"mousedown",c=e?"touchend":"mouseup",o=e?"touchmove":"mousemove";n.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,i){n.fn[i]=function(n){return n?this.bind(i,n):this.trigger(i)};n.attrFn&&(n.attrFn[i]=!0)});n.event.special.scrollstart={enabled:!0,setup:function(){function i(n,i){t=i;f(u,t?"scrollstart":"scrollstop",n)}var t,r,u=this,e=n(u);e.bind(s,function(u){n.event.special.scrollstart.enabled&&(t||i(u,!0),clearTimeout(r),r=setTimeout(function(){i(u,!1)},50))})},teardown:function(){n(this).unbind(s)}};n.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var i=this,r=n(i),t=!1;r.bind("vmousedown",function(e){function o(){clearTimeout(c)}function s(){o();r.unbind("vclick",h).unbind("vmouseup",o);u.unbind("vmousecancel",s)}function h(n){s();t||l!==n.target?t&&n.preventDefault():f(i,"tap",n)}if(t=!1,e.which&&1!==e.which)return!1;var c,l=e.target;r.bind("vmouseup",o).bind("vclick",h);u.bind("vmousecancel",s);c=setTimeout(function(){n.event.special.tap.emitTapOnTaphold||(t=!0);f(i,"taphold",n.Event("taphold",{target:l}))},n.event.special.tap.tapholdThreshold)})},teardown:function(){n(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup");u.unbind("vmousecancel")}};n.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(n){var u=t.pageXOffset,f=t.pageYOffset,i=n.clientX,r=n.clientY;return 0===n.pageY&&Math.floor(r)>Math.floor(n.pageY)||0===n.pageX&&Math.floor(i)>Math.floor(n.pageX)?(i-=u,r-=f):(r<n.pageY-f||i<n.pageX-u)&&(i=n.pageX-u,r=n.pageY-f),{x:i,y:r}},start:function(t){var r=t.originalEvent.touches?t.originalEvent.touches[0]:t,i=n.event.special.swipe.getLocation(r);return{time:(new Date).getTime(),coords:[i.x,i.y],origin:n(t.target)}},stop:function(t){var r=t.originalEvent.touches?t.originalEvent.touches[0]:t,i=n.event.special.swipe.getLocation(r);return{time:(new Date).getTime(),coords:[i.x,i.y]}},handleSwipe:function(t,i,r,u){if(i.time-t.time<n.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-i.coords[0])>n.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-i.coords[1])<n.event.special.swipe.verticalDistanceThreshold){var e=t.coords[0]>i.coords[0]?"swipeleft":"swiperight";return f(r,"swipe",n.Event("swipe",{target:u,swipestart:t,swipestop:i}),!0),f(r,e,n.Event(e,{target:u,swipestart:t,swipestop:i}),!0),!0}return!1},eventInProgress:!1,setup:function(){var i,r=this,f=n(r),t={};i=n.data(this,"mobile-events");i||(i={length:0},n.data(this,"mobile-events",i));i.length++;i.swipe=t;t.start=function(i){if(!n.event.special.swipe.eventInProgress){n.event.special.swipe.eventInProgress=!0;var e,s=n.event.special.swipe.start(i),h=i.target,f=!1;t.move=function(t){s&&!t.isDefaultPrevented()&&(e=n.event.special.swipe.stop(t),f||(f=n.event.special.swipe.handleSwipe(s,e,r,h),f&&(n.event.special.swipe.eventInProgress=!1)),Math.abs(s.coords[0]-e.coords[0])>n.event.special.swipe.scrollSupressionThreshold&&t.preventDefault())};t.stop=function(){f=!0;n.event.special.swipe.eventInProgress=!1;u.off(o,t.move);t.move=null};u.on(o,t.move).one(c,t.stop)}};f.on(h,t.start)},teardown:function(){var i,t;i=n.data(this,"mobile-events");i&&(t=i.swipe,delete i.swipe,i.length--,0===i.length&&n.removeData(this,"mobile-events"));t&&(t.start&&n(this).off(h,t.start),t.move&&u.off(o,t.move),t.stop&&u.off(c,t.stop))}};n.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,i){n.event.special[t]={setup:function(){n(this).bind(i,n.noop)},teardown:function(){n(this).unbind(i)}}})}(n,this),function(n){n.event.special.throttledresize={setup:function(){n(this).bind("resize",u)},teardown:function(){n(this).unbind("resize",u)}};var t,i,r,f=250,u=function(){i=(new Date).getTime();r=i-e;r>=f?(e=i,n(this).trigger("throttledresize")):(t&&clearTimeout(t),t=setTimeout(u,f-r))},e=0}(n),function(n,t){function a(){var n=f();n!==e&&(e=n,r.trigger(u))}var f,e,o,s,h,c,v,r=n(t),u="orientationchange",l={0:!0,180:!0};n.support.orientation&&(h=t.innerWidth||r.width(),c=t.innerHeight||r.height(),v=50,o=h>c&&h-c>v,s=l[t.orientation],(o&&s||!o&&!s)&&(l={"-90":!0,90:!0}));n.event.special.orientationchange=n.extend({},n.event.special.orientationchange,{setup:function(){return n.support.orientation&&!n.event.special.orientationchange.disabled?!1:(e=f(),void r.bind("throttledresize",a))},teardown:function(){return n.support.orientation&&!n.event.special.orientationchange.disabled?!1:void r.unbind("throttledresize",a)},add:function(n){var t=n.handler;n.handler=function(n){return n.orientation=f(),t.apply(this,arguments)}}});n.event.special.orientationchange.orientation=f=function(){var u=!0,r=i.documentElement;return u=n.support.orientation?l[t.orientation]:r&&r.clientWidth/r.clientHeight<1.1,u?"portrait":"landscape"};n.fn[u]=function(n){return n?this.bind(u,n):this.trigger(u)};n.attrFn&&(n.attrFn[u]=!0)}(n,this),function(n){var i=n("head").children("base"),t={element:i.length?i:n("<base>",{href:n.mobile.path.documentBase.hrefNoHash}).prependTo(n("head")),linkSelector:"[src], link[href], a[rel='external'], :jqmData(ajax='false'), a[target]",set:function(i){n.mobile.dynamicBaseEnabled&&n.support.dynamicBaseTag&&t.element.attr("href",n.mobile.path.makeUrlAbsolute(i,n.mobile.path.documentBase))},rewrite:function(i,r){var u=n.mobile.path.get(i);r.find(t.linkSelector).each(function(t,i){var e=n(i).is("[href]")?"href":n(i).is("[src]")?"src":"action",r=n.mobile.path.parseLocation(),f=n(i).attr(e);f=f.replace(r.protocol+r.doubleSlash+r.host+r.pathname,"");/^(\w+:|#|\/)/.test(f)||n(i).attr(e,u+f)})},reset:function(){t.element.attr("href",n.mobile.path.documentBase.hrefNoSearch)}};n.mobile.base=t}(n),function(n,t){n.mobile.widgets={};var i=n.widget,r=n.mobile.keepNative;n.widget=function(i){return function(){var r=i.apply(this,arguments),u=r.prototype.widgetName;return r.initSelector=r.prototype.initSelector!==t?r.prototype.initSelector:":jqmData(role='"+u+"')",n.mobile.widgets[u]=r,r}}(n.widget);n.extend(n.widget,i);n.mobile.document.on("create",function(t){n(t.target).enhanceWithin()});n.widget("mobile.page",{options:{theme:"a",domCache:!1,keepNativeDefault:n.mobile.keepNative,contentTheme:null,enhanced:!1},_createWidget:function(){n.Widget.prototype._createWidget.apply(this,arguments);this._trigger("init")},_create:function(){return this._trigger("beforecreate")===!1?!1:(this.options.enhanced||this._enhance(),this._on(this.element,{pagebeforehide:"removeContainerBackground",pagebeforeshow:"_handlePageBeforeShow"}),this.element.enhanceWithin(),void("dialog"===n.mobile.getAttribute(this.element[0],"role")&&n.mobile.dialog&&this.element.dialog()))},_enhance:function(){var r="data-"+n.mobile.ns,i=this;this.options.role&&this.element.attr("data-"+n.mobile.ns+"role",this.options.role);this.element.attr("tabindex","0").addClass("ui-page ui-page-theme-"+this.options.theme);this.element.find("["+r+"role='content']").each(function(){var u=n(this),f=this.getAttribute(r+"theme")||t;i.options.contentTheme=f||i.options.contentTheme||i.options.dialog&&i.options.theme||"dialog"===i.element.jqmData("role")&&i.options.theme;u.addClass("ui-content");i.options.contentTheme&&u.addClass("ui-body-"+i.options.contentTheme);u.attr("role","main").addClass("ui-content")})},bindRemove:function(t){var i=this.element;!i.data("mobile-page").options.domCache&&i.is(":jqmData(external-page='true')")&&i.bind("pagehide.remove",t||function(t,i){if(!i.samePage){var r=n(this),u=new n.Event("pageremove");r.trigger(u);u.isDefaultPrevented()||r.removeWithDependents()}})},_setOptions:function(i){i.theme!==t&&this.element.removeClass("ui-page-theme-"+this.options.theme).addClass("ui-page-theme-"+i.theme);i.contentTheme!==t&&this.element.find("[data-"+n.mobile.ns+"='content']").removeClass("ui-body-"+this.options.contentTheme).addClass("ui-body-"+i.contentTheme)},_handlePageBeforeShow:function(){this.setContainerBackground()},removeContainerBackground:function(){this.element.closest(":mobile-pagecontainer").pagecontainer({theme:"none"})},setContainerBackground:function(n){this.element.parent().pagecontainer({theme:n||this.options.theme})},keepNativeSelector:function(){var i=this.options,u=n.trim(i.keepNative||""),f=n.trim(n.mobile.keepNative),o=n.trim(i.keepNativeDefault),t=r===f?"":f,e=""===t?o:"";return(u?[u]:[]).concat(t?[t]:[]).concat(e?[e]:[]).join(", ")}})}(n),function(n,r){n.widget("mobile.pagecontainer",{options:{theme:"a"},initSelector:!1,_create:function(){this._trigger("beforecreate");this.setLastScrollEnabled=!0;this._on(this.window,{navigate:"_disableRecordScroll",scrollstop:"_delayedRecordScroll"});this._on(this.window,{navigate:"_filterNavigateEvents"});this._on({pagechange:"_afterContentChange"});this.window.one("navigate",n.proxy(function(){this.setLastScrollEnabled=!0},this))},_setOptions:function(n){n.theme!==r&&"none"!==n.theme?this.element.removeClass("ui-overlay-"+this.options.theme).addClass("ui-overlay-"+n.theme):n.theme!==r&&this.element.removeClass("ui-overlay-"+this.options.theme);this._super(n)},_disableRecordScroll:function(){this.setLastScrollEnabled=!1},_enableRecordScroll:function(){this.setLastScrollEnabled=!0},_afterContentChange:function(){this.setLastScrollEnabled=!0;this._off(this.window,"scrollstop");this._on(this.window,{scrollstop:"_delayedRecordScroll"})},_recordScroll:function(){if(this.setLastScrollEnabled){var n,t,i,r=this._getActiveHistory();r&&(n=this._getScroll(),t=this._getMinScroll(),i=this._getDefaultScroll(),r.lastScroll=t>n?i:n)}},_delayedRecordScroll:function(){setTimeout(n.proxy(this,"_recordScroll"),100)},_getScroll:function(){return this.window.scrollTop()},_getMinScroll:function(){return n.mobile.minScrollBack},_getDefaultScroll:function(){return n.mobile.defaultHomeScroll},_filterNavigateEvents:function(t,i){var r;t.originalEvent&&t.originalEvent.isDefaultPrevented()||(r=t.originalEvent.type.indexOf("hashchange")>-1?i.state.hash:i.state.url,r||(r=this._getHash()),r&&"#"!==r&&0!==r.indexOf("#"+n.mobile.path.uiStateKey)||(r=location.href),this._handleNavigate(r,i.state))},_getHash:function(){return n.mobile.path.parseLocation().hash},getActivePage:function(){return this.activePage},_getInitialContent:function(){return n.mobile.firstPage},_getHistory:function(){return n.mobile.navigate.history},_getActiveHistory:function(){return this._getHistory().getActive()},_getDocumentBase:function(){return n.mobile.path.documentBase},back:function(){this.go(-1)},forward:function(){this.go(1)},go:function(i){if(n.mobile.hashListeningEnabled)t.history.go(i);else{var r=n.mobile.navigate.history.activeIndex,u=r+parseInt(i,10),f=n.mobile.navigate.history.stack[u].url,e=i>=1?"forward":"back";n.mobile.navigate.history.activeIndex=u;n.mobile.navigate.history.previousIndex=r;this.change(f,{direction:e,changeHash:!1,fromHashChange:!0})}},_handleDestination:function(t){var i;return"string"===n.type(t)&&(t=n.mobile.path.stripHash(t)),t&&(i=this._getHistory(),t=n.mobile.path.isPath(t)?t:n.mobile.path.makeUrlAbsolute("#"+t,this._getDocumentBase())),t||this._getInitialContent()},_transitionFromHistory:function(n,t){var i=this._getHistory(),r="back"===n?i.getLast():i.getActive();return r&&r.transition||t},_handleDialog:function(t,i){var r,u,f=this.getActivePage();return f&&!f.data("mobile-dialog")?("back"===i.direction?this.back():this.forward(),!1):(r=i.pageUrl,u=this._getActiveHistory(),n.extend(t,{role:u.role,transition:this._transitionFromHistory(i.direction,t.transition),reverse:"back"===i.direction}),r)},_handleNavigate:function(t,i){var r=n.mobile.path.stripHash(t),f=this._getHistory(),e=0===f.stack.length?"none":this._transitionFromHistory(i.direction),u={changeHash:!1,fromHashChange:!0,reverse:"back"===i.direction};n.extend(u,i,{transition:e});f.activeIndex>0&&r.indexOf(n.mobile.dialogHashKey)>-1&&(r=this._handleDialog(u,i),r===!1)||this._changeContent(this._handleDestination(r),u)},_changeContent:function(t,i){n.mobile.changePage(t,i)},_getBase:function(){return n.mobile.base},_getNs:function(){return n.mobile.ns},_enhance:function(n,t){return n.page({role:t})},_include:function(n,t){n.appendTo(this.element);this._enhance(n,t.role);n.page("bindRemove")},_find:function(t){var i,f=this._createFileUrl(t),r=this._createDataUrl(t),u=this._getInitialContent();return i=this.element.children("[data-"+this._getNs()+"url='"+n.mobile.path.hashToSelector(r)+"']"),0===i.length&&r&&!n.mobile.path.isPath(r)&&(i=this.element.children(n.mobile.path.hashToSelector("#"+r)).attr("data-"+this._getNs()+"url",r).jqmData("url",r)),0===i.length&&n.mobile.path.isFirstPageUrl(f)&&u&&u.parent().length&&(i=n(u)),i},_getLoader:function(){return n.mobile.loading()},_showLoading:function(t,i,r,u){this._loadMsg||(this._loadMsg=setTimeout(n.proxy(function(){this._getLoader().loader("show",i,r,u);this._loadMsg=0},this),t))},_hideLoading:function(){clearTimeout(this._loadMsg);this._loadMsg=0;this._getLoader().loader("hide")},_showError:function(){this._hideLoading();this._showLoading(0,n.mobile.pageLoadErrorMessageTheme,n.mobile.pageLoadErrorMessage,!0);setTimeout(n.proxy(this,"_hideLoading"),1500)},_parse:function(t,i){var r,u=n("<div><\/div>");return u.get(0).innerHTML=t,r=u.find(":jqmData(role='page'), :jqmData(role='dialog')").first(),r.length||(r=n("<div data-"+this._getNs()+"role='page'>"+(t.split(/<\/?body[^>]*>/gim)[1]||"")+"<\/div>")),r.attr("data-"+this._getNs()+"url",this._createDataUrl(i)).attr("data-"+this._getNs()+"external-page",!0),r},_setLoadedTitle:function(t,i){var r=i.match(/<title[^>]*>([^<]*)/)&&RegExp.$1;r&&!t.jqmData("title")&&(r=n("<div>"+r+"<\/div>").text(),t.jqmData("title",r))},_isRewritableBaseTag:function(){return n.mobile.dynamicBaseEnabled&&!n.support.dynamicBaseTag},_createDataUrl:function(t){return n.mobile.path.convertUrlToDataUrl(t)},_createFileUrl:function(t){return n.mobile.path.getFilePath(t)},_triggerWithDeprecated:function(t,i,r){var u=n.Event("page"+t),f=n.Event(this.widgetName+t);return(r||this.element).trigger(u,i),this._trigger(t,f,i),{deprecatedEvent:u,event:f}},_loadSuccess:function(t,i,u,f){var e=this._createFileUrl(t);return n.proxy(function(o,s,h){var c,l=new RegExp("(<[^>]+\\bdata-"+this._getNs()+"role=[\"']?page[\"']?[^>]*>)"),a=new RegExp("\\bdata-"+this._getNs()+"url=[\"']?([^\"'>]*)[\"']?");l.test(o)&&RegExp.$1&&a.test(RegExp.$1)&&RegExp.$1&&(e=n.mobile.path.getFilePath(n("<div>"+RegExp.$1+"<\/div>").text()),e=this.window[0].encodeURIComponent(e));u.prefetch===r&&this._getBase().set(e);c=this._parse(o,e);this._setLoadedTitle(c,o);i.xhr=h;i.textStatus=s;i.page=c;i.content=c;i.toPage=c;this._triggerWithDeprecated("load",i).event.isDefaultPrevented()||(this._isRewritableBaseTag()&&c&&this._getBase().rewrite(e,c),this._include(c,u),u.showLoadMsg&&this._hideLoading(),f.resolve(t,u,c))},this)},_loadDefaults:{type:"get",data:r,reloadPage:!1,reload:!1,role:r,showLoadMsg:!1,loadMsgDelay:50},load:function(t,i){var s,l,c,h,e=i&&i.deferred||n.Deferred(),a=i&&i.reload===r&&i.reloadPage!==r?{reload:i.reloadPage}:{},u=n.extend({},this._loadDefaults,i,a),o=null,f=n.mobile.path.makeUrlAbsolute(t,this._findBaseWithDefault());return u.data&&"get"===u.type&&(f=n.mobile.path.addSearchParams(f,u.data),u.data=r),u.data&&"post"===u.type&&(u.reload=!0),s=this._createFileUrl(f),l=this._createDataUrl(f),o=this._find(f),0===o.length&&n.mobile.path.isEmbeddedPage(s)&&!n.mobile.path.isFirstPageUrl(s)?(e.reject(f,u),e.promise()):(this._getBase().reset(),o.length&&!u.reload?(this._enhance(o,u.role),e.resolve(f,u,o),u.prefetch||this._getBase().set(t),e.promise()):(h={url:t,absUrl:f,toPage:t,prevPage:i?i.fromPage:r,dataUrl:l,deferred:e,options:u},c=this._triggerWithDeprecated("beforeload",h),c.deprecatedEvent.isDefaultPrevented()||c.event.isDefaultPrevented()?e.promise():(u.showLoadMsg&&this._showLoading(u.loadMsgDelay),u.prefetch===r&&this._getBase().reset(),n.mobile.allowCrossDomainPages||n.mobile.path.isSameDomain(n.mobile.path.documentUrl,f)?(n.ajax({url:s,type:u.type,data:u.data,contentType:u.contentType,dataType:"html",success:this._loadSuccess(f,h,u,e),error:this._loadError(f,h,u,e)}),e.promise()):(e.reject(f,u),e.promise()))))},_loadError:function(t,i,r,u){return n.proxy(function(f,e,o){this._getBase().set(n.mobile.path.get());i.xhr=f;i.textStatus=e;i.errorThrown=o;var s=this._triggerWithDeprecated("loadfailed",i);s.deprecatedEvent.isDefaultPrevented()||s.event.isDefaultPrevented()||(r.showLoadMsg&&this._showError(),u.reject(t,r))},this)},_getTransitionHandler:function(t){return t=n.mobile._maybeDegradeTransition(t),n.mobile.transitionHandlers[t]||n.mobile.defaultTransitionHandler},_triggerCssTransitionEvents:function(t,i,r){var u=!1;r=r||"";i&&(t[0]===i[0]&&(u=!0),this._triggerWithDeprecated(r+"hide",{nextPage:t,toPage:t,prevPage:i,samePage:u},i));this._triggerWithDeprecated(r+"show",{prevPage:i||n(""),toPage:t},t)},_cssTransition:function(t,i,r){var f,u,e=r.transition,s=r.reverse,o=r.deferred;this._triggerCssTransitionEvents(t,i,"before");this._hideLoading();f=this._getTransitionHandler(e);u=new f(e,s,t,i).transition();u.done(n.proxy(function(){this._triggerCssTransitionEvents(t,i)},this));u.done(function(){o.resolve.apply(o,arguments)})},_releaseTransitionLock:function(){u=!1;f.length>0&&n.mobile.changePage.apply(null,f.pop())},_removeActiveLinkClass:function(t){n.mobile.removeActiveLinkClass(t)},_loadUrl:function(t,i,r){r.target=t;r.deferred=n.Deferred();this.load(t,r);r.deferred.done(n.proxy(function(n,t,r){u=!1;t.absUrl=i.absUrl;this.transition(r,i,t)},this));r.deferred.fail(n.proxy(function(){this._removeActiveLinkClass(!0);this._releaseTransitionLock();this._triggerWithDeprecated("changefailed",i)},this))},_triggerPageBeforeChange:function(t,i,r){var u;return i.prevPage=this.activePage,n.extend(i,{toPage:t,options:r}),i.absUrl="string"===n.type(t)?n.mobile.path.makeUrlAbsolute(t,this._findBaseWithDefault()):r.absUrl,u=this._triggerWithDeprecated("beforechange",i),u.event.isDefaultPrevented()||u.deprecatedEvent.isDefaultPrevented()?!1:!0},change:function(t,i){if(u)return void f.unshift(arguments);var r=n.extend({},n.mobile.changePage.defaults,i),e={};r.fromPage=r.fromPage||this.activePage;this._triggerPageBeforeChange(t,e,r)&&(t=e.toPage,"string"===n.type(t)?(u=!0,this._loadUrl(t,e,r)):this.transition(t,e,r))},transition:function(t,e,o){var a,s,y,nt,h,g,l,c,p,v,w,b,k,d;if(u)return void f.unshift([t,o]);if(this._triggerPageBeforeChange(t,e,o)&&(e.prevPage=o.fromPage,d=this._triggerWithDeprecated("beforetransition",e),!d.deprecatedEvent.isDefaultPrevented()&&!d.event.isDefaultPrevented())){if(u=!0,t[0]!==n.mobile.firstPage[0]||o.dataUrl||(o.dataUrl=n.mobile.path.documentUrl.hrefNoHash),a=o.fromPage,s=o.dataUrl&&n.mobile.path.convertUrlToDataUrl(o.dataUrl)||t.jqmData("url"),y=s,nt=n.mobile.path.getFilePath(s),h=n.mobile.navigate.history.getActive(),g=0===n.mobile.navigate.history.activeIndex,l=0,c=i.title,p=("dialog"===o.role||"dialog"===t.jqmData("role"))&&t.jqmData("dialog")!==!0,a&&a[0]===t[0]&&!o.allowSamePageTransition)return u=!1,this._triggerWithDeprecated("transition",e),this._triggerWithDeprecated("change",e),void(o.fromHashChange&&n.mobile.navigate.history.direct({url:s}));t.page({role:o.role});o.fromHashChange&&(l="back"===o.direction?-1:1);try{i.activeElement&&"body"!==i.activeElement.nodeName.toLowerCase()?n(i.activeElement).blur():n("input:focus, textarea:focus, select:focus").blur()}catch(tt){}v=!1;p&&h&&(h.url&&h.url.indexOf(n.mobile.dialogHashKey)>-1&&this.activePage&&!this.activePage.hasClass("ui-dialog")&&n.mobile.navigate.history.activeIndex>0&&(o.changeHash=!1,v=!0),s=h.url||"",s+=!v&&s.indexOf("#")>-1?n.mobile.dialogHashKey:"#"+n.mobile.dialogHashKey);w=h?t.jqmData("title")||t.children(":jqmData(role='header')").find(".ui-title").text():c;w&&c===i.title&&(c=w);t.jqmData("title")||t.jqmData("title",c);o.transition=o.transition||(l&&!g?h.transition:r)||(p?n.mobile.defaultDialogTransition:n.mobile.defaultPageTransition);!l&&v&&(n.mobile.navigate.history.getActive().pageUrl=y);s&&!o.fromHashChange&&(!n.mobile.path.isPath(s)&&s.indexOf("#")<0&&(s="#"+s),b={transition:o.transition,title:c,pageUrl:y,role:o.role},o.changeHash!==!1&&n.mobile.hashListeningEnabled?n.mobile.navigate(this.window[0].encodeURI(s),b,!0):t[0]!==n.mobile.firstPage[0]&&n.mobile.navigate.history.add(s,b));i.title=c;n.mobile.activePage=t;this.activePage=t;o.reverse=o.reverse||0>l;k=n.Deferred();this._cssTransition(t,a,{transition:o.transition,reverse:o.reverse,deferred:k});k.done(n.proxy(function(i,r,u,f,s){n.mobile.removeActiveLinkClass();o.duplicateCachedPage&&o.duplicateCachedPage.remove();s||n.mobile.focusPage(t);this._releaseTransitionLock();this._triggerWithDeprecated("transition",e);this._triggerWithDeprecated("change",e)},this))}},_findBaseWithDefault:function(){var t=this.activePage&&n.mobile.getClosestBaseUrl(this.activePage);return t||n.mobile.path.documentBase.hrefNoHash}});n.mobile.navreadyDeferred=n.Deferred();var f=[],u=!1}(n),function(n,r){function o(n){for(;n&&("string"!=typeof n.nodeName||"a"!==n.nodeName.toLowerCase());)n=n.parentNode;return n}var s=n.Deferred(),f=n.Deferred(),h=function(){f.resolve();f=null},e=n.mobile.path.documentUrl,u=null;n.mobile.loadPage=function(t,i){var r;return i=i||{},r=i.pageContainer||n.mobile.pageContainer,i.deferred=n.Deferred(),r.pagecontainer("load",t,i),i.deferred.promise()};n.mobile.back=function(){var i=t.navigator;this.phonegapNavigationEnabled&&i&&i.app&&i.app.backHistory?i.app.backHistory():n.mobile.pageContainer.pagecontainer("back")};n.mobile.focusPage=function(n){var t=n.find("[autofocus]"),i=n.find(".ui-title:eq(0)");return t.length?void t.focus():void(i.length?i.focus():n.focus())};n.mobile._maybeDegradeTransition=n.mobile._maybeDegradeTransition||function(n){return n};n.mobile.changePage=function(t,i){n.mobile.pageContainer.pagecontainer("change",t,i)};n.mobile.changePage.defaults={transition:r,reverse:!1,changeHash:!0,fromHashChange:!1,role:r,duplicateCachedPage:r,pageContainer:r,showLoadMsg:!0,dataUrl:r,fromPage:r,allowSamePageTransition:!1};n.mobile._registerInternalEvents=function(){var i=function(t,i){var r,o,f,s,h=!0;return!n.mobile.ajaxEnabled||t.is(":jqmData(ajax='false')")||!t.jqmHijackable().length||t.attr("target")?!1:(r=u&&u.attr("formaction")||t.attr("action"),s=(t.attr("method")||"get").toLowerCase(),r||(r=n.mobile.getClosestBaseUrl(t),"get"===s&&(r=n.mobile.path.parseUrl(r).hrefNoSearch),r===n.mobile.path.documentBase.hrefNoHash&&(r=e.hrefNoSearch)),r=n.mobile.path.makeUrlAbsolute(r,n.mobile.getClosestBaseUrl(t)),n.mobile.path.isExternal(r)&&!n.mobile.path.isPermittedCrossDomainRequest(e,r)?!1:(i||(o=t.serializeArray(),u&&u[0].form===t[0]&&(f=u.attr("name"),f&&(n.each(o,function(n,t){if(t.name===f)return(f="",!1)}),f&&o.push({name:f,value:u.attr("value")}))),h={url:r,options:{type:s,data:n.param(o),transition:t.jqmData("transition"),reverse:"reverse"===t.jqmData("direction"),reloadPage:!0}}),h))};n.mobile.document.delegate("form","submit",function(t){var r;t.isDefaultPrevented()||(r=i(n(this)),r&&(n.mobile.changePage(r.url,r.options),t.preventDefault()))});n.mobile.document.bind("vclick",function(t){var f,e,r=t.target,s=!1;if(!(t.which>1)&&n.mobile.linkBindingEnabled){if(u=n(r),n.data(r,"mobile-button")){if(!i(n(r).closest("form"),!0))return;r.parentNode&&(r=r.parentNode)}else{if(r=o(r),!r||"#"===n.mobile.path.parseUrl(r.getAttribute("href")||"#").hash)return;if(!n(r).jqmHijackable().length)return}~r.className.indexOf("ui-link-inherit")?r.parentNode&&(e=n.data(r.parentNode,"buttonElements")):e=n.data(r,"buttonElements");e?r=e.outer:s=!0;f=n(r);s&&(f=f.closest(".ui-btn"));f.length>0&&!f.hasClass("ui-state-disabled")&&(n.mobile.removeActiveLinkClass(!0),n.mobile.activeClickedLink=f,n.mobile.activeClickedLink.addClass(n.mobile.activeBtnClass))}});n.mobile.document.bind("click",function(i){if(n.mobile.linkBindingEnabled&&!i.isDefaultPrevented()){var s,u,c,p,l,a,v,y=o(i.target),f=n(y),h=function(){t.setTimeout(function(){n.mobile.removeActiveLinkClass(!0)},200)};if(n.mobile.activeClickedLink&&n.mobile.activeClickedLink[0]===i.target.parentNode&&h(),y&&!(i.which>1)&&f.jqmHijackable().length){if(f.is(":jqmData(rel='back')"))return n.mobile.back(),!1;if(s=n.mobile.getClosestBaseUrl(f),u=n.mobile.path.makeUrlAbsolute(f.attr("href")||"#",s),!n.mobile.ajaxEnabled&&!n.mobile.path.isEmbeddedPage(u))return void h();if(!(-1===u.search("#")||n.mobile.path.isExternal(u)&&n.mobile.path.isAbsoluteUrl(u))){if(u=u.replace(/[^#]*#/,""),!u)return void i.preventDefault();u=n.mobile.path.isPath(u)?n.mobile.path.makeUrlAbsolute(u,s):n.mobile.path.makeUrlAbsolute("#"+u,e.hrefNoHash)}if(c=f.is("[rel='external']")||f.is(":jqmData(ajax='false')")||f.is("[target]"),p=c||n.mobile.path.isExternal(u)&&!n.mobile.path.isPermittedCrossDomainRequest(e,u))return void h();l=f.jqmData("transition");a="reverse"===f.jqmData("direction")||f.jqmData("back");v=f.attr("data-"+n.mobile.ns+"rel")||r;n.mobile.changePage(u,{transition:l,reverse:a,role:v,link:f});i.preventDefault()}}});n.mobile.document.delegate(".ui-page","pageshow.prefetch",function(){var t=[];n(this).find("a:jqmData(prefetch)").each(function(){var r=n(this),i=r.attr("href");i&&-1===n.inArray(i,t)&&(t.push(i),n.mobile.loadPage(i,{role:r.attr("data-"+n.mobile.ns+"rel"),prefetch:!0}))})});n.mobile.pageContainer.pagecontainer();n.mobile.document.bind("pageshow",function(){f?f.done(n.mobile.resetActivePageHeight):n.mobile.resetActivePageHeight()});n.mobile.window.bind("throttledresize",n.mobile.resetActivePageHeight)};n(function(){s.resolve()});"complete"===i.readyState?h():n.mobile.window.load(h);n.when(s,n.mobile.navreadyDeferred).done(function(){n.mobile._registerInternalEvents()})}(n),function(n,t){n.mobile.Transition=function(){this.init.apply(this,arguments)};n.extend(n.mobile.Transition.prototype,{toPreClass:" ui-page-pre-in",init:function(t,i,r,u){n.extend(this,{name:t,reverse:i,$to:r,$from:u,deferred:new n.Deferred})},cleanFrom:function(){this.$from.removeClass(n.mobile.activePageClass+" out in reverse "+this.name).height("")},beforeDoneIn:function(){},beforeDoneOut:function(){},beforeStartOut:function(){},doneIn:function(){this.beforeDoneIn();this.$to.removeClass("out in reverse "+this.name).height("");this.toggleViewportClass();n.mobile.window.scrollTop()!==this.toScroll&&this.scrollPage();this.sequential||this.$to.addClass(n.mobile.activePageClass);this.deferred.resolve(this.name,this.reverse,this.$to,this.$from,!0)},doneOut:function(n,t,i,r){this.beforeDoneOut();this.startIn(n,t,i,r)},hideIn:function(n){this.$to.css("z-index",-10);n.call(this);this.$to.css("z-index","")},scrollPage:function(){n.event.special.scrollstart.enabled=!1;(n.mobile.hideUrlBar||this.toScroll!==n.mobile.defaultHomeScroll)&&t.scrollTo(0,this.toScroll);setTimeout(function(){n.event.special.scrollstart.enabled=!0},150)},startIn:function(t,i,r,u){this.hideIn(function(){this.$to.addClass(n.mobile.activePageClass+this.toPreClass);u||n.mobile.focusPage(this.$to);this.$to.height(t+this.toScroll);r||this.scrollPage()});this.$to.removeClass(this.toPreClass).addClass(this.name+" in "+i);r?this.doneIn():this.$to.animationComplete(n.proxy(function(){this.doneIn()},this))},startOut:function(t,i,r){this.beforeStartOut(t,i,r);this.$from.height(t+n.mobile.window.scrollTop()).addClass(this.name+" out"+i)},toggleViewportClass:function(){n.mobile.pageContainer.toggleClass("ui-mobile-viewport-transitioning viewport-"+this.name)},transition:function(){var t,i=this.reverse?" reverse":"",r=n.mobile.getScreenHeight(),u=n.mobile.maxTransitionWidth!==!1&&n.mobile.window.width()>n.mobile.maxTransitionWidth;return this.toScroll=n.mobile.navigate.history.getActive().lastScroll||n.mobile.defaultHomeScroll,t=!n.support.cssTransitions||!n.support.cssAnimations||u||!this.name||"none"===this.name||Math.max(n.mobile.window.scrollTop(),this.toScroll)>n.mobile.getMaxScrollForTransition(),this.toggleViewportClass(),this.$from&&!t?this.startOut(r,i,t):this.doneOut(r,i,t,!0),this.deferred.promise()}})}(n,this),function(n){n.mobile.SerialTransition=function(){this.init.apply(this,arguments)};n.extend(n.mobile.SerialTransition.prototype,n.mobile.Transition.prototype,{sequential:!0,beforeDoneOut:function(){this.$from&&this.cleanFrom()},beforeStartOut:function(t,i,r){this.$from.animationComplete(n.proxy(function(){this.doneOut(t,i,r)},this))}})}(n),function(n){n.mobile.ConcurrentTransition=function(){this.init.apply(this,arguments)};n.extend(n.mobile.ConcurrentTransition.prototype,n.mobile.Transition.prototype,{sequential:!1,beforeDoneIn:function(){this.$from&&this.cleanFrom()},beforeStartOut:function(n,t,i){this.doneOut(n,t,i)}})}(n),function(n){var t=function(){return 3*n.mobile.getScreenHeight()};n.mobile.transitionHandlers={sequential:n.mobile.SerialTransition,simultaneous:n.mobile.ConcurrentTransition};n.mobile.defaultTransitionHandler=n.mobile.transitionHandlers.sequential;n.mobile.transitionFallbacks={};n.mobile._maybeDegradeTransition=function(t){return t&&!n.support.cssTransform3d&&n.mobile.transitionFallbacks[t]&&(t=n.mobile.transitionFallbacks[t]),t};n.mobile.getMaxScrollForTransition=n.mobile.getMaxScrollForTransition||t}(n),function(n){n.mobile.transitionFallbacks.flip="fade"}(n,this),function(n){n.mobile.transitionFallbacks.flow="fade"}(n,this),function(n){n.mobile.transitionFallbacks.pop="fade"}(n,this),function(n){n.mobile.transitionHandlers.slide=n.mobile.transitionHandlers.simultaneous;n.mobile.transitionFallbacks.slide="fade"}(n,this),function(n){n.mobile.transitionFallbacks.slidedown="fade"}(n,this),function(n){n.mobile.transitionFallbacks.slidefade="fade"}(n,this),function(n){n.mobile.transitionFallbacks.slideup="fade"}(n,this),function(n){n.mobile.transitionFallbacks.turn="fade"}(n,this),function(n){n.mobile.degradeInputs={color:!1,date:!1,datetime:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:"number",search:"text",tel:!1,time:!1,url:!1,week:!1};n.mobile.page.prototype.options.degradeInputs=n.mobile.degradeInputs;n.mobile.degradeInputsWithin=function(t){t=n(t);t.find("input").not(n.mobile.page.prototype.keepNativeSelector()).each(function(){var t,i,u,f,e=n(this),r=this.getAttribute("type"),o=n.mobile.degradeInputs[r]||"text";n.mobile.degradeInputs[r]&&(t=n("<div>").html(e.clone()).html(),i=t.indexOf(" type=")>-1,u=i?/\s+type=["']?\w+['"]?/:/\/?>/,f=' type="'+o+'" data-'+n.mobile.ns+'type="'+r+'"'+(i?"":">"),e.replaceWith(t.replace(u,f)))})}}(n),function(n,t,i){n.widget("mobile.page",n.mobile.page,{options:{closeBtn:"left",closeBtnText:"Close",overlayTheme:"a",corners:!0,dialog:!1},_create:function(){this._super();this.options.dialog&&(n.extend(this,{_inner:this.element.children(),_headerCloseButton:null}),this.options.enhanced||this._setCloseBtn(this.options.closeBtn))},_enhance:function(){this._super();this.options.dialog&&this.element.addClass("ui-dialog").wrapInner(n("<div/>",{role:"dialog","class":"ui-dialog-contain ui-overlay-shadow"+(this.options.corners?" ui-corner-all":"")}))},_setOptions:function(t){var r,u,f=this.options;t.corners!==i&&this._inner.toggleClass("ui-corner-all",!!t.corners);t.overlayTheme!==i&&n.mobile.activePage[0]===this.element[0]&&(f.overlayTheme=t.overlayTheme,this._handlePageBeforeShow());t.closeBtnText!==i&&(r=f.closeBtn,u=t.closeBtnText);t.closeBtn!==i&&(r=t.closeBtn);r&&this._setCloseBtn(r,u);this._super(t)},_handlePageBeforeShow:function(){this.options.overlayTheme&&this.options.dialog?(this.removeContainerBackground(),this.setContainerBackground(this.options.overlayTheme)):this._super()},_setCloseBtn:function(t,i){var u,r=this._headerCloseButton;t="left"===t?"left":"right"===t?"right":"none";"none"===t?r&&(r.remove(),r=null):r?(r.removeClass("ui-btn-left ui-btn-right").addClass("ui-btn-"+t),i&&r.text(i)):(u=this._inner.find(":jqmData(role='header')").first(),r=n("<a><\/a>",{href:"#","class":"ui-btn ui-corner-all ui-icon-delete ui-btn-icon-notext ui-btn-"+t}).attr("data-"+n.mobile.ns+"rel","back").text(i||this.options.closeBtnText||"").prependTo(u));this._headerCloseButton=r}})}(n,this),function(n,t,i){n.widget("mobile.dialog",{options:{closeBtn:"left",closeBtnText:"Close",overlayTheme:"a",corners:!0},_handlePageBeforeShow:function(){this._isCloseable=!0;this.options.overlayTheme&&this.element.page("removeContainerBackground").page("setContainerBackground",this.options.overlayTheme)},_handlePageBeforeHide:function(){this._isCloseable=!1},_handleVClickSubmit:function(t){var i,r=n(t.target).closest("vclick"===t.type?"a":"form");r.length&&!r.jqmData("transition")&&(i={},i["data-"+n.mobile.ns+"transition"]=(n.mobile.navigate.history.getActive()||{}).transition||n.mobile.defaultDialogTransition,i["data-"+n.mobile.ns+"direction"]="reverse",r.attr(i))},_create:function(){var t=this.element,i=this.options;t.addClass("ui-dialog").wrapInner(n("<div/>",{role:"dialog","class":"ui-dialog-contain ui-overlay-shadow"+(i.corners?" ui-corner-all":"")}));n.extend(this,{_isCloseable:!1,_inner:t.children(),_headerCloseButton:null});this._on(t,{vclick:"_handleVClickSubmit",submit:"_handleVClickSubmit",pagebeforeshow:"_handlePageBeforeShow",pagebeforehide:"_handlePageBeforeHide"});this._setCloseBtn(i.closeBtn)},_setOptions:function(t){var r,u,f=this.options;t.corners!==i&&this._inner.toggleClass("ui-corner-all",!!t.corners);t.overlayTheme!==i&&n.mobile.activePage[0]===this.element[0]&&(f.overlayTheme=t.overlayTheme,this._handlePageBeforeShow());t.closeBtnText!==i&&(r=f.closeBtn,u=t.closeBtnText);t.closeBtn!==i&&(r=t.closeBtn);r&&this._setCloseBtn(r,u);this._super(t)},_setCloseBtn:function(t,i){var u,r=this._headerCloseButton;t="left"===t?"left":"right"===t?"right":"none";"none"===t?r&&(r.remove(),r=null):r?(r.removeClass("ui-btn-left ui-btn-right").addClass("ui-btn-"+t),i&&r.text(i)):(u=this._inner.find(":jqmData(role='header')").first(),r=n("<a><\/a>",{role:"button",href:"#","class":"ui-btn ui-corner-all ui-icon-delete ui-btn-icon-notext ui-btn-"+t}).text(i||this.options.closeBtnText||"").prependTo(u),this._on(r,{click:"close"}));this._headerCloseButton=r},close:function(){var t=n.mobile.navigate.history;this._isCloseable&&(this._isCloseable=!1,n.mobile.hashListeningEnabled&&t.activeIndex>0?n.mobile.back():n.mobile.pageContainer.pagecontainer("back"))}})}(n,this),function(n,t){var r=/([A-Z])/g,i=function(n){return"ui-btn-icon-"+(null===n?"left":n)};n.widget("mobile.collapsible",{options:{enhanced:!1,expandCueText:null,collapseCueText:null,collapsed:!0,heading:"h1,h2,h3,h4,h5,h6,legend",collapsedIcon:null,expandedIcon:null,iconpos:null,theme:null,contentTheme:null,inset:null,corners:null,mini:null},_create:function(){var i=this.element,t={accordion:i.closest(":jqmData(role='collapsible-set'),:jqmData(role='collapsibleset')"+(n.mobile.collapsibleset?", :mobile-collapsibleset":"")).addClass("ui-collapsible-set")};this._ui=t;this._renderedOptions=this._getOptions(this.options);this.options.enhanced?(t.heading=this.element.children(".ui-collapsible-heading"),t.content=t.heading.next(),t.anchor=t.heading.children(),t.status=t.anchor.children(".ui-collapsible-heading-status")):this._enhance(i,t);this._on(t.heading,{tap:function(){t.heading.find("a").first().addClass(n.mobile.activeBtnClass)},click:function(n){this._handleExpandCollapse(!t.heading.hasClass("ui-collapsible-heading-collapsed"));n.preventDefault();n.stopPropagation()}})},_getOptions:function(t){var i,u=this._ui.accordion,f=this._ui.accordionWidget;t=n.extend({},t);u.length&&!f&&(this._ui.accordionWidget=f=u.data("mobile-collapsibleset"));for(i in t)t[i]=null!=t[i]?t[i]:f?f.options[i]:u.length?n.mobile.getAttribute(u[0],i.replace(r,"-$1").toLowerCase()):null,null==t[i]&&(t[i]=n.mobile.collapsible.defaults[i]);return t},_themeClassFromOption:function(n,t){return t?"none"===t?"":n+t:""},_enhance:function(t,r){var f,u=this._renderedOptions,e=this._themeClassFromOption("ui-body-",u.contentTheme);return t.addClass("ui-collapsible "+(u.inset?"ui-collapsible-inset ":"")+(u.inset&&u.corners?"ui-corner-all ":"")+(e?"ui-collapsible-themed-content ":"")),r.originalHeading=t.children(this.options.heading).first(),r.content=t.wrapInner("<div class='ui-collapsible-content "+e+"'><\/div>").children(".ui-collapsible-content"),r.heading=r.originalHeading,r.heading.is("legend")&&(r.heading=n("<div role='heading'>"+r.heading.html()+"<\/div>"),r.placeholder=n("<div><!-- placeholder for legend --><\/div>").insertBefore(r.originalHeading),r.originalHeading.remove()),f=u.collapsed?u.collapsedIcon?"ui-icon-"+u.collapsedIcon:"":u.expandedIcon?"ui-icon-"+u.expandedIcon:"",r.status=n("<span class='ui-collapsible-heading-status'><\/span>"),r.anchor=r.heading.detach().addClass("ui-collapsible-heading").append(r.status).wrapInner("<a href='#' class='ui-collapsible-heading-toggle'><\/a>").find("a").first().addClass("ui-btn "+(f?f+" ":"")+(f?i(u.iconpos)+" ":"")+this._themeClassFromOption("ui-btn-",u.theme)+" "+(u.mini?"ui-mini ":"")),r.heading.insertBefore(r.content),this._handleExpandCollapse(this.options.collapsed),r},refresh:function(){this._applyOptions(this.options);this._renderedOptions=this._getOptions(this.options)},_applyOptions:function(n){var h,f,e,o,a,c=this.element,u=this._renderedOptions,l=this._ui,s=l.anchor,v=l.status,r=this._getOptions(n);n.collapsed!==t&&this._handleExpandCollapse(n.collapsed);h=c.hasClass("ui-collapsible-collapsed");h?r.expandCueText!==t&&v.text(r.expandCueText):r.collapseCueText!==t&&v.text(r.collapseCueText);a=r.collapsedIcon!==t?r.collapsedIcon!==!1:u.collapsedIcon!==!1;(r.iconpos!==t||r.collapsedIcon!==t||r.expandedIcon!==t)&&(s.removeClass([i(u.iconpos)].concat(u.expandedIcon?["ui-icon-"+u.expandedIcon]:[]).concat(u.collapsedIcon?["ui-icon-"+u.collapsedIcon]:[]).join(" ")),a&&s.addClass([i(r.iconpos!==t?r.iconpos:u.iconpos)].concat(h?["ui-icon-"+(r.collapsedIcon!==t?r.collapsedIcon:u.collapsedIcon)]:["ui-icon-"+(r.expandedIcon!==t?r.expandedIcon:u.expandedIcon)]).join(" ")));r.theme!==t&&(e=this._themeClassFromOption("ui-btn-",u.theme),f=this._themeClassFromOption("ui-btn-",r.theme),s.removeClass(e).addClass(f));r.contentTheme!==t&&(e=this._themeClassFromOption("ui-body-",u.contentTheme),f=this._themeClassFromOption("ui-body-",r.contentTheme),l.content.removeClass(e).addClass(f));r.inset!==t&&(c.toggleClass("ui-collapsible-inset",r.inset),o=!(!r.inset||!r.corners&&!u.corners));r.corners!==t&&(o=!(!r.corners||!r.inset&&!u.inset));o!==t&&c.toggleClass("ui-corner-all",o);r.mini!==t&&s.toggleClass("ui-mini",r.mini)},_setOptions:function(n){this._applyOptions(n);this._super(n);this._renderedOptions=this._getOptions(this.options)},_handleExpandCollapse:function(t){var i=this._renderedOptions,r=this._ui;r.status.text(t?i.expandCueText:i.collapseCueText);r.heading.toggleClass("ui-collapsible-heading-collapsed",t).find("a").first().toggleClass("ui-icon-"+i.expandedIcon,!t).toggleClass("ui-icon-"+i.collapsedIcon,t||i.expandedIcon===i.collapsedIcon).removeClass(n.mobile.activeBtnClass);this.element.toggleClass("ui-collapsible-collapsed",t);r.content.toggleClass("ui-collapsible-content-collapsed",t).attr("aria-hidden",t).trigger("updatelayout");this.options.collapsed=t;this._trigger(t?"collapse":"expand")},expand:function(){this._handleExpandCollapse(!1)},collapse:function(){this._handleExpandCollapse(!0)},_destroy:function(){var n=this._ui,t=this.options;t.enhanced||(n.placeholder?(n.originalHeading.insertBefore(n.placeholder),n.placeholder.remove(),n.heading.remove()):(n.status.remove(),n.heading.removeClass("ui-collapsible-heading ui-collapsible-heading-collapsed").children().contents().unwrap()),n.anchor.contents().unwrap(),n.content.contents().unwrap(),this.element.removeClass("ui-collapsible ui-collapsible-collapsed ui-collapsible-themed-content ui-collapsible-inset ui-corner-all"))}});n.mobile.collapsible.defaults={expandCueText:" click to expand contents",collapseCueText:" click to collapse contents",collapsedIcon:"plus",contentTheme:"inherit",expandedIcon:"minus",iconpos:"left",inset:!0,corners:!0,theme:"inherit",mini:!1}}(n),function(n){function t(t){for(var f=t.length,u=[],r=0;f>r;r++)t[r].className.match(i)||u.push(t[r]);return n(u)}var i=/\bui-screen-hidden\b/;n.mobile.behaviors.addFirstLastClasses={_getVisibles:function(n,i){var r;return i?r=t(n):(r=n.filter(":visible"),0===r.length&&(r=t(n))),r},_addFirstLastClasses:function(n,t,i){n.removeClass("ui-first-child ui-last-child");t.eq(0).addClass("ui-first-child").end().last().addClass("ui-last-child");i||this.element.trigger("updatelayout")},_removeFirstLastClasses:function(n){n.removeClass("ui-first-child ui-last-child")}}}(n),function(n,t){var i=":mobile-collapsible, "+n.mobile.collapsible.initSelector;n.widget("mobile.collapsibleset",n.extend({initSelector:":jqmData(role='collapsible-set'),:jqmData(role='collapsibleset')",options:n.extend({enhanced:!1},n.mobile.collapsible.defaults),_handleCollapsibleExpand:function(t){var i=n(t.target).closest(".ui-collapsible");i.parent().is(":mobile-collapsibleset, :jqmData(role='collapsible-set')")&&i.siblings(".ui-collapsible:not(.ui-collapsible-collapsed)").collapsible("collapse")},_create:function(){var i=this.element,t=this.options;n.extend(this,{_classes:""});t.enhanced||(i.addClass("ui-collapsible-set "+this._themeClassFromOption("ui-group-theme-",t.theme)+" "+(t.corners&&t.inset?"ui-corner-all ":"")),this.element.find(n.mobile.collapsible.initSelector).collapsible());this._on(i,{collapsibleexpand:"_handleCollapsibleExpand"})},_themeClassFromOption:function(n,t){return t?"none"===t?"":n+t:""},_init:function(){this._refresh(!0);this.element.children(i).filter(":jqmData(collapsed='false')").collapsible("expand")},_setOptions:function(n){var r,i,u=this.element,f=this._themeClassFromOption("ui-group-theme-",n.theme);return f&&u.removeClass(this._themeClassFromOption("ui-group-theme-",this.options.theme)).addClass(f),n.inset!==t&&(i=!(!n.inset||!n.corners&&!this.options.corners)),n.corners!==t&&(i=!(!n.corners||!n.inset&&!this.options.inset)),i!==t&&u.toggleClass("ui-corner-all",i),r=this._super(n),this.element.children(":mobile-collapsible").collapsible("refresh"),r},_destroy:function(){var n=this.element;this._removeFirstLastClasses(n.children(i));n.removeClass("ui-collapsible-set ui-corner-all "+this._themeClassFromOption("ui-group-theme-",this.options.theme)).children(":mobile-collapsible").collapsible("destroy")},_refresh:function(t){var r=this.element.children(i);this.element.find(n.mobile.collapsible.initSelector).not(".ui-collapsible").collapsible();this._addFirstLastClasses(r,this._getVisibles(r,t),t)},refresh:function(){this._refresh(!1)}},n.mobile.behaviors.addFirstLastClasses))}(n),function(n){n.fn.fieldcontain=function(){return this.addClass("ui-field-contain")}}(n),function(n){n.fn.grid=function(t){return this.each(function(){var i,f,e=n(this),s=n.extend({grid:null},t),r=e.children(),o={solo:1,a:2,b:3,c:4,d:5},u=s.grid;if(!u)if(r.length<=5)for(f in o)o[f]===r.length&&(u=f);else u="a",e.addClass("ui-grid-duo");i=o[u];e.addClass("ui-grid-"+u);r.filter(":nth-child("+i+"n+1)").addClass("ui-block-a");i>1&&r.filter(":nth-child("+i+"n+2)").addClass("ui-block-b");i>2&&r.filter(":nth-child("+i+"n+3)").addClass("ui-block-c");i>3&&r.filter(":nth-child("+i+"n+4)").addClass("ui-block-d");i>4&&r.filter(":nth-child("+i+"n+5)").addClass("ui-block-e")})}}(n),function(n,t){n.widget("mobile.navbar",{options:{iconpos:"top",grid:null},_create:function(){var r=this.element,u=r.find("a, button"),f=u.filter(":jqmData(icon)").length?this.options.iconpos:t;r.addClass("ui-navbar").attr("role","navigation").find("ul").jqmEnhanceable().grid({grid:this.options.grid});u.each(function(){var i=n.mobile.getAttribute(this,"icon"),r=n.mobile.getAttribute(this,"theme"),t="ui-btn";r&&(t+=" ui-btn-"+r);i&&(t+=" ui-icon-"+i+" ui-btn-icon-"+f);n(this).addClass(t)});r.delegate("a","vclick",function(){var t=n(this);t.hasClass("ui-state-disabled")||t.hasClass("ui-disabled")||t.hasClass(n.mobile.activeBtnClass)||(u.removeClass(n.mobile.activeBtnClass),t.addClass(n.mobile.activeBtnClass),n(i).one("pagehide",function(){t.removeClass(n.mobile.activeBtnClass)}))});r.closest(".ui-page").bind("pagebeforeshow",function(){u.filter(".ui-state-persist").addClass(n.mobile.activeBtnClass)})}})}(n),function(n){var t=n.mobile.getAttribute;n.widget("mobile.listview",n.extend({options:{theme:null,countTheme:null,dividerTheme:null,icon:"carat-r",splitIcon:"carat-r",splitTheme:null,corners:!0,shadow:!0,inset:!1},_create:function(){var n=this,t="";t+=n.options.inset?" ui-listview-inset":"";n.options.inset&&(t+=n.options.corners?" ui-corner-all":"",t+=n.options.shadow?" ui-shadow":"");n.element.addClass(" ui-listview"+t);n.refresh(!0)},_findFirstElementByTagName:function(n,t,i,r){var u={};for(u[i]=u[r]=!0;n;){if(u[n.nodeName])return n;n=n[t]}return null},_addThumbClasses:function(t){for(var r,u=t.length,i=0;u>i;i++)r=n(this._findFirstElementByTagName(t[i].firstChild,"nextSibling","img","IMG")),r.length&&n(this._findFirstElementByTagName(r[0].parentNode,"parentNode","li","LI")).addClass(r.hasClass("ui-li-icon")?"ui-li-has-icon":"ui-li-has-thumb")},_getChildrenByTagName:function(t,i,r){var f=[],u={};for(u[i]=u[r]=!0,t=t.firstChild;t;)u[t.nodeName]&&f.push(t),t=t.nextSibling;return n(f)},_beforeListviewRefresh:n.noop,_afterListviewRefresh:n.noop,refresh:function(i){var a,v,nt,r,u,h,y,p,f,w,tt,it,b,c,k,rt,ut,ft,d,e,o=this.options,s=this.element,et=!!n.nodeName(s[0],"ol"),g=s.attr("start"),l={},ot=s.find(".ui-li-count"),st=t(s[0],"counttheme")||this.options.countTheme,ht=st?"ui-body-"+st:"ui-body-inherit";for(o.theme&&s.addClass("ui-group-theme-"+o.theme),et&&(g||0===g)&&(tt=parseInt(g,10)-1,s.css("counter-reset","listnumbering "+tt)),this._beforeListviewRefresh(),e=this._getChildrenByTagName(s[0],"li","LI"),v=0,nt=e.length;nt>v;v++)r=e.eq(v),u="",(i||r[0].className.search(/\bui-li-static\b|\bui-li-divider\b/)<0)&&(f=this._getChildrenByTagName(r[0],"a","A"),w="list-divider"===t(r[0],"role"),b=r.attr("value"),h=t(r[0],"theme"),f.length&&f[0].className.search(/\bui-btn\b/)<0&&!w?(y=t(r[0],"icon"),p=y===!1?!1:y||o.icon,f.removeClass("ui-link"),a="ui-btn",h&&(a+=" ui-btn-"+h),f.length>1?(u="ui-li-has-alt",c=f.last(),k=t(c[0],"theme")||o.splitTheme||t(r[0],"theme",!0),rt=k?" ui-btn-"+k:"",ut=t(c[0],"icon")||t(r[0],"icon")||o.splitIcon,ft="ui-btn ui-btn-icon-notext ui-icon-"+ut+rt,c.attr("title",n.trim(c.getEncodedText())).addClass(ft).empty(),f=f.first()):p&&(a+=" ui-btn-icon-right ui-icon-"+p),f.addClass(a)):w?(d=t(r[0],"theme")||o.dividerTheme||o.theme,u="ui-li-divider ui-bar-"+(d?d:"inherit"),r.attr("role","heading")):f.length<=0&&(u="ui-li-static ui-body-"+(h?h:"inherit")),et&&b&&(it=parseInt(b,10)-1,r.css("counter-reset","listnumbering "+it))),l[u]||(l[u]=[]),l[u].push(r[0]);for(u in l)n(l[u]).addClass(u);ot.each(function(){n(this).closest("li").addClass("ui-li-has-count")});ht&&ot.not("[class*='ui-body-']").addClass(ht);this._addThumbClasses(e);this._addThumbClasses(e.find(".ui-btn"));this._afterListviewRefresh();this._addFirstLastClasses(e,this._getVisibles(e,i),i)}},n.mobile.behaviors.addFirstLastClasses))}(n),function(n){function t(t){var i=n.trim(t.text())||null;return i?i=i.slice(0,1).toUpperCase():null}n.widget("mobile.listview",n.mobile.listview,{options:{autodividers:!1,autodividersSelector:t},_beforeListviewRefresh:function(){this.options.autodividers&&(this._replaceDividers(),this._superApply(arguments))},_replaceDividers:function(){var r,e,u,t,f,o=null,s=this.element;for(s.children("li:jqmData(role='list-divider')").remove(),e=s.children("li"),r=0;r<e.length;r++)u=e[r],t=this.options.autodividersSelector(n(u)),t&&o!==t&&(f=i.createElement("li"),f.appendChild(i.createTextNode(t)),f.setAttribute("data-"+n.mobile.ns+"role","list-divider"),u.parentNode.insertBefore(f,u)),o=t}})}(n),function(n){var t=/(^|\s)ui-li-divider($|\s)/,i=/(^|\s)ui-screen-hidden($|\s)/;n.widget("mobile.listview",n.mobile.listview,{options:{hideDividers:!1},_afterListviewRefresh:function(){var u,r,n,f=!0;if(this._superApply(arguments),this.options.hideDividers)for(u=this._getChildrenByTagName(this.element[0],"li","LI"),r=u.length-1;r>-1;r--)n=u[r],n.className.match(t)?(f&&(n.className=n.className+" ui-screen-hidden"),f=!0):n.className.match(i)||(f=!1)}})}(n),function(n){n.mobile.nojs=function(t){n(":jqmData(role='nojs')",t).addClass("ui-nojs")}}(n),function(n){n.mobile.behaviors.formReset={_handleFormReset:function(){this._on(this.element.closest("form"),{reset:function(){this._delay("_reset")}})}}}(n),function(n,t){var i=n.mobile.path.hashToSelector;n.widget("mobile.checkboxradio",n.extend({initSelector:"input:not( :jqmData(role='flipswitch' ) )[type='checkbox'],input[type='radio']:not( :jqmData(role='flipswitch' ))",options:{theme:"inherit",mini:!1,wrapperClass:null,enhanced:!1,iconpos:"left"},_create:function(){var t=this.element,r=this.options,f=function(n,t){return n.jqmData(t)||n.closest("form, fieldset").jqmData(t)},u=this.options.enhanced?{element:this.element.siblings("label"),isParent:!1}:this._findLabel(),i=t[0].type,e="ui-"+i+"-on",o="ui-"+i+"-off";("checkbox"===i||"radio"===i)&&(this.element[0].disabled&&(this.options.disabled=!0),r.iconpos=f(t,"iconpos")||u.element.attr("data-"+n.mobile.ns+"iconpos")||r.iconpos,r.mini=f(t,"mini")||r.mini,n.extend(this,{input:t,label:u.element,labelIsParent:u.isParent,inputtype:i,checkedClass:e,uncheckedClass:o}),this.options.enhanced||this._enhance(),this._on(u.element,{vmouseover:"_handleLabelVMouseOver",vclick:"_handleLabelVClick"}),this._on(t,{vmousedown:"_cacheVals",vclick:"_handleInputVClick",focus:"_handleInputFocus",blur:"_handleInputBlur"}),this._handleFormReset(),this.refresh())},_findLabel:function(){var f,t,r,u=this.element,e=u[0].labels;return e&&e.length>0?(t=n(e[0]),r=n.contains(t[0],u[0])):(f=u.closest("label"),r=f.length>0,t=r?f:n(this.document[0].getElementsByTagName("label")).filter("[for='"+i(u[0].id)+"']").first()),{element:t,isParent:r}},_enhance:function(){this.label.addClass("ui-btn ui-corner-all");this.labelIsParent?this.input.add(this.label).wrapAll(this._wrapper()):(this.element.wrap(this._wrapper()),this.element.parent().prepend(this.label));this._setOptions({theme:this.options.theme,iconpos:this.options.iconpos,mini:this.options.mini})},_wrapper:function(){return n("<div class='"+(this.options.wrapperClass?this.options.wrapperClass:"")+" ui-"+this.inputtype+(this.options.disabled?" ui-state-disabled":"")+"' ><\/div>")},_handleInputFocus:function(){this.label.addClass(n.mobile.focusClass)},_handleInputBlur:function(){this.label.removeClass(n.mobile.focusClass)},_handleInputVClick:function(){this.element.prop("checked",this.element.is(":checked"));this._getInputSet().not(this.element).prop("checked",!1);this._updateAll(!0)},_handleLabelVMouseOver:function(n){this.label.parent().hasClass("ui-state-disabled")&&n.stopPropagation()},_handleLabelVClick:function(n){var t=this.element;return t.is(":disabled")?void n.preventDefault():(this._cacheVals(),t.prop("checked","radio"===this.inputtype&&!0||!t.prop("checked")),t.triggerHandler("click"),this._getInputSet().not(t).prop("checked",!1),this._updateAll(),!1)},_cacheVals:function(){this._getInputSet().each(function(){n(this).attr("data-"+n.mobile.ns+"cacheVal",this.checked)})},_getInputSet:function(){var r,f,o=this.element[0],s=o.name,u=o.form,e=this.element.parents().last().get(0),t=this.element;return s&&"radio"===this.inputtype&&e&&(r="input[type='radio'][name='"+i(s)+"']",u?(f=u.getAttribute("id"),f&&(t=n(r+"[form='"+i(f)+"']",e)),t=n(u).find(r).filter(function(){return this.form===u}).add(t)):t=n(r,e).filter(function(){return!this.form})),t},_updateAll:function(t){var i=this;this._getInputSet().each(function(){var r=n(this);!this.checked&&"checkbox"!==i.inputtype||t||r.trigger("change")}).checkboxradio("refresh")},_reset:function(){this.refresh()},_hasIcon:function(){var t,i,r=n.mobile.controlgroup;return r&&(t=this.element.closest(":mobile-controlgroup,"+r.prototype.initSelector),t.length>0)?(i=n.data(t[0],"mobile-controlgroup"),"horizontal"!==(i?i.options.type:t.attr("data-"+n.mobile.ns+"type"))):!0},refresh:function(){var r=this.element[0].checked,u=n.mobile.activeBtnClass,f="ui-btn-icon-"+this.options.iconpos,i=[],t=[];this._hasIcon()?(t.push(u),i.push(f)):(t.push(f),(r?i:t).push(u));r?(i.push(this.checkedClass),t.push(this.uncheckedClass)):(i.push(this.uncheckedClass),t.push(this.checkedClass));this.widget().toggleClass("ui-state-disabled",this.element.prop("disabled"));this.label.addClass(i.join(" ")).removeClass(t.join(" "))},widget:function(){return this.label.parent()},_setOptions:function(n){var r=this.label,i=this.options,u=this.widget(),f=this._hasIcon();n.disabled!==t&&(this.input.prop("disabled",!!n.disabled),u.toggleClass("ui-state-disabled",!!n.disabled));n.mini!==t&&u.toggleClass("ui-mini",!!n.mini);n.theme!==t&&r.removeClass("ui-btn-"+i.theme).addClass("ui-btn-"+n.theme);n.wrapperClass!==t&&u.removeClass(i.wrapperClass).addClass(n.wrapperClass);n.iconpos!==t&&f?r.removeClass("ui-btn-icon-"+i.iconpos).addClass("ui-btn-icon-"+n.iconpos):f||r.removeClass("ui-btn-icon-"+i.iconpos);this._super(n)}},n.mobile.behaviors.formReset))}(n),function(n,t){n.widget("mobile.button",{initSelector:"input[type='button'], input[type='submit'], input[type='reset']",options:{theme:null,icon:null,iconpos:"left",iconshadow:!1,corners:!0,shadow:!0,inline:null,mini:null,wrapperClass:null,enhanced:!1},_create:function(){this.element.is(":disabled")&&(this.options.disabled=!0);this.options.enhanced||this._enhance();n.extend(this,{wrapper:this.element.parent()});this._on({focus:function(){this.widget().addClass(n.mobile.focusClass)},blur:function(){this.widget().removeClass(n.mobile.focusClass)}});this.refresh(!0)},_enhance:function(){this.element.wrap(this._button())},_button:function(){var t=this.options,i=this._getIconClasses(this.options);return n("<div class='ui-btn ui-input-btn"+(t.wrapperClass?" "+t.wrapperClass:"")+(t.theme?" ui-btn-"+t.theme:"")+(t.corners?" ui-corner-all":"")+(t.shadow?" ui-shadow":"")+(t.inline?" ui-btn-inline":"")+(t.mini?" ui-mini":"")+(t.disabled?" ui-state-disabled":"")+(i?" "+i:"")+"' >"+this.element.val()+"<\/div>")},widget:function(){return this.wrapper},_destroy:function(){this.element.insertBefore(this.wrapper);this.wrapper.remove()},_getIconClasses:function(n){return n.icon?"ui-icon-"+n.icon+(n.iconshadow?" ui-shadow-icon":"")+" ui-btn-icon-"+n.iconpos:""},_setOptions:function(i){var r=this.widget();i.theme!==t&&r.removeClass(this.options.theme).addClass("ui-btn-"+i.theme);i.corners!==t&&r.toggleClass("ui-corner-all",i.corners);i.shadow!==t&&r.toggleClass("ui-shadow",i.shadow);i.inline!==t&&r.toggleClass("ui-btn-inline",i.inline);i.mini!==t&&r.toggleClass("ui-mini",i.mini);i.disabled!==t&&(this.element.prop("disabled",i.disabled),r.toggleClass("ui-state-disabled",i.disabled));(i.icon!==t||i.iconshadow!==t||i.iconpos!==t)&&r.removeClass(this._getIconClasses(this.options)).addClass(this._getIconClasses(n.extend({},this.options,i)));this._super(i)},refresh:function(t){var i,r=this.element.prop("disabled");this.options.icon&&"notext"===this.options.iconpos&&this.element.attr("title")&&this.element.attr("title",this.element.val());t||(i=this.element.detach(),n(this.wrapper).text(this.element.val()).append(i));this.options.disabled!==r&&this._setOptions({disabled:r})}})}(n),function(n){var t=n("meta[name=viewport]"),i=t.attr("content"),u=i+",maximum-scale=1, user-scalable=no",f=i+",maximum-scale=10, user-scalable=yes",r=/(user-scalable[\s]*=[\s]*no)|(maximum-scale[\s]*=[\s]*1)[$,\s]/.test(i);n.mobile.zoom=n.extend({},{enabled:!r,locked:!1,disable:function(i){r||n.mobile.zoom.locked||(t.attr("content",u),n.mobile.zoom.enabled=!1,n.mobile.zoom.locked=i||!1)},enable:function(i){r||n.mobile.zoom.locked&&i!==!0||(t.attr("content",f),n.mobile.zoom.enabled=!0,n.mobile.zoom.locked=!1)},restore:function(){r||(t.attr("content",i),n.mobile.zoom.enabled=!0)}})}(n),function(n,t){n.widget("mobile.textinput",{initSelector:"input[type='text'],input[type='search'],:jqmData(type='search'),input[type='number'],:jqmData(type='number'),input[type='password'],input[type='email'],input[type='url'],input[type='tel'],textarea,input[type='time'],input[type='date'],input[type='month'],input[type='week'],input[type='datetime'],input[type='datetime-local'],input[type='color'],input:not([type]),input[type='file']",options:{theme:null,corners:!0,mini:!1,preventFocusZoom:/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1,wrapperClass:"",enhanced:!1},_create:function(){var t=this.options,r=this.element.is("[type='search'], :jqmData(type='search')"),u="TEXTAREA"===this.element[0].tagName,i=this.element.is("[data-"+(n.mobile.ns||"")+"type='range']"),f=(this.element.is("input")||this.element.is("[data-"+(n.mobile.ns||"")+"type='search']"))&&!i;this.element.prop("disabled")&&(t.disabled=!0);n.extend(this,{classes:this._classesFromOptions(),isSearch:r,isTextarea:u,isRange:i,inputNeedsWrap:f});this._autoCorrect();t.enhanced||this._enhance();this._on({focus:"_handleFocus",blur:"_handleBlur"})},refresh:function(){this.setOptions({disabled:this.element.is(":disabled")})},_enhance:function(){var n=[];this.isTextarea&&n.push("ui-input-text");(this.isTextarea||this.isRange)&&n.push("ui-shadow-inset");this.inputNeedsWrap?this.element.wrap(this._wrap()):n=n.concat(this.classes);this.element.addClass(n.join(" "))},widget:function(){return this.inputNeedsWrap?this.element.parent():this.element},_classesFromOptions:function(){var n=this.options,t=[];return t.push("ui-body-"+(null===n.theme?"inherit":n.theme)),n.corners&&t.push("ui-corner-all"),n.mini&&t.push("ui-mini"),n.disabled&&t.push("ui-state-disabled"),n.wrapperClass&&t.push(n.wrapperClass),t},_wrap:function(){return n("<div class='"+(this.isSearch?"ui-input-search ":"ui-input-text ")+this.classes.join(" ")+" ui-shadow-inset'><\/div>")},_autoCorrect:function(){"undefined"==typeof this.element[0].autocorrect||n.support.touchOverflow||(this.element[0].setAttribute("autocorrect","off"),this.element[0].setAttribute("autocomplete","off"))},_handleBlur:function(){this.widget().removeClass(n.mobile.focusClass);this.options.preventFocusZoom&&n.mobile.zoom.enable(!0)},_handleFocus:function(){this.options.preventFocusZoom&&n.mobile.zoom.disable(!0);this.widget().addClass(n.mobile.focusClass)},_setOptions:function(n){var i=this.widget();this._super(n);(n.disabled!==t||n.mini!==t||n.corners!==t||n.theme!==t||n.wrapperClass!==t)&&(i.removeClass(this.classes.join(" ")),this.classes=this._classesFromOptions(),i.addClass(this.classes.join(" ")));n.disabled!==t&&this.element.prop("disabled",!!n.disabled)},_destroy:function(){this.options.enhanced||(this.inputNeedsWrap&&this.element.unwrap(),this.element.removeClass("ui-input-text "+this.classes.join(" ")))}})}(n),function(n,r){n.widget("mobile.slider",n.extend({initSelector:"input[type='range'], :jqmData(type='range'), :jqmData(role='slider')",widgetEventPrefix:"slide",options:{theme:null,trackTheme:null,corners:!0,mini:!1,highlight:!1},_create:function(){var y,s,a,w,h,b,p,k,d,c,ot=this,u=this.element,g=this.options.trackTheme||n.mobile.getAttribute(u[0],"theme"),st=g?" ui-bar-"+g:" ui-bar-inherit",ht=this.options.corners||u.jqmData("corners")?" ui-corner-all":"",ct=this.options.mini||u.jqmData("mini")?" ui-mini":"",nt=u[0].nodeName.toLowerCase(),f="select"===nt,tt=u.parent().is(":jqmData(role='rangeslider')"),lt=f?"ui-slider-switch":"",it=u.attr("id"),rt=n("[for='"+it+"']"),ut=rt.attr("id")||it+"-label",ft=f?0:parseFloat(u.attr("min")),et=f?u.find("option").length-1:parseFloat(u.attr("max")),at=t.parseFloat(u.attr("step")||1),v=i.createElement("a"),l=n(v),o=i.createElement("div"),e=n(o),vt=this.options.highlight&&!f?function(){var t=i.createElement("div");return t.className="ui-slider-bg "+n.mobile.activeBtnClass,n(t).prependTo(e)}():!1;if(rt.attr("id",ut),this.isToggleSwitch=f,v.setAttribute("href","#"),o.setAttribute("role","application"),o.className=[this.isToggleSwitch?"ui-slider ui-slider-track ui-shadow-inset ":"ui-slider-track ui-shadow-inset ",lt,st,ht,ct].join(""),v.className="ui-slider-handle",o.appendChild(v),l.attr({role:"slider","aria-valuemin":ft,"aria-valuemax":et,"aria-valuenow":this._value(),"aria-valuetext":this._value(),title:this._value(),"aria-labelledby":ut}),n.extend(this,{slider:e,handle:l,control:u,type:nt,step:at,max:et,min:ft,valuebg:vt,isRangeslider:tt,dragging:!1,beforeStart:null,userModified:!1,mouseMoved:!1}),f){for(p=u.attr("tabindex"),p&&l.attr("tabindex",p),u.attr("tabindex","-1").focus(function(){n(this).blur();l.focus()}),s=i.createElement("div"),s.className="ui-slider-inneroffset",a=0,w=o.childNodes.length;w>a;a++)s.appendChild(o.childNodes[a]);for(o.appendChild(s),l.addClass("ui-slider-handle-snapping"),y=u.find("option"),h=0,b=y.length;b>h;h++)k=h?"a":"b",d=h?" "+n.mobile.activeBtnClass:"",c=i.createElement("span"),c.className=["ui-slider-label ui-slider-label-",k,d].join(""),c.setAttribute("role","img"),c.appendChild(i.createTextNode(y[h].innerHTML)),n(c).prependTo(e);ot._labels=n(".ui-slider-label",e)}u.addClass(f?"ui-slider-switch":"ui-slider-input");this._on(u,{change:"_controlChange",keyup:"_controlKeyup",blur:"_controlBlur",vmouseup:"_controlVMouseUp"});e.bind("vmousedown",n.proxy(this._sliderVMouseDown,this)).bind("vclick",!1);this._on(i,{vmousemove:"_preventDocumentDrag"});this._on(e.add(i),{vmouseup:"_sliderVMouseUp"});e.insertAfter(u);f||tt||(s=this.options.mini?"<div class='ui-slider ui-mini'>":"<div class='ui-slider'>",u.add(e).wrapAll(s));this._on(this.handle,{vmousedown:"_handleVMouseDown",keydown:"_handleKeydown",keyup:"_handleKeyup"});this.handle.bind("vclick",!1);this._handleFormReset();this.refresh(r,r,!0)},_setOptions:function(n){n.theme!==r&&this._setTheme(n.theme);n.trackTheme!==r&&this._setTrackTheme(n.trackTheme);n.corners!==r&&this._setCorners(n.corners);n.mini!==r&&this._setMini(n.mini);n.highlight!==r&&this._setHighlight(n.highlight);n.disabled!==r&&this._setDisabled(n.disabled);this._super(n)},_controlChange:function(n){return this._trigger("controlchange",n)===!1?!1:void(this.mouseMoved||this.refresh(this._value(),!0))},_controlKeyup:function(){this.refresh(this._value(),!0,!0)},_controlBlur:function(){this.refresh(this._value(),!0)},_controlVMouseUp:function(){this._checkedRefresh()},_handleVMouseDown:function(){this.handle.focus()},_handleKeydown:function(t){var i=this._value();if(!this.options.disabled){switch(t.keyCode){case n.mobile.keyCode.HOME:case n.mobile.keyCode.END:case n.mobile.keyCode.PAGE_UP:case n.mobile.keyCode.PAGE_DOWN:case n.mobile.keyCode.UP:case n.mobile.keyCode.RIGHT:case n.mobile.keyCode.DOWN:case n.mobile.keyCode.LEFT:t.preventDefault();this._keySliding||(this._keySliding=!0,this.handle.addClass("ui-state-active"))}switch(t.keyCode){case n.mobile.keyCode.HOME:this.refresh(this.min);break;case n.mobile.keyCode.END:this.refresh(this.max);break;case n.mobile.keyCode.PAGE_UP:case n.mobile.keyCode.UP:case n.mobile.keyCode.RIGHT:this.refresh(i+this.step);break;case n.mobile.keyCode.PAGE_DOWN:case n.mobile.keyCode.DOWN:case n.mobile.keyCode.LEFT:this.refresh(i-this.step)}}},_handleKeyup:function(){this._keySliding&&(this._keySliding=!1,this.handle.removeClass("ui-state-active"))},_sliderVMouseDown:function(n){return this.options.disabled||1!==n.which&&0!==n.which&&n.which!==r?!1:this._trigger("beforestart",n)===!1?!1:(this.dragging=!0,this.userModified=!1,this.mouseMoved=!1,this.isToggleSwitch&&(this.beforeStart=this.element[0].selectedIndex),this.refresh(n),this._trigger("start"),!1)},_sliderVMouseUp:function(){if(this.dragging)return(this.dragging=!1,this.isToggleSwitch&&(this.handle.addClass("ui-slider-handle-snapping"),this.refresh(this.mouseMoved?this.userModified?0===this.beforeStart?1:0:this.beforeStart:0===this.beforeStart?1:0)),this.mouseMoved=!1,this._trigger("stop"),!1)},_preventDocumentDrag:function(n){return this._trigger("drag",n)===!1?!1:this.dragging&&!this.options.disabled?(this.mouseMoved=!0,this.isToggleSwitch&&this.handle.removeClass("ui-slider-handle-snapping"),this.refresh(n),this.userModified=this.beforeStart!==this.element[0].selectedIndex,!1):void 0},_checkedRefresh:function(){this.value!==this._value()&&this.refresh(this._value())},_value:function(){return this.isToggleSwitch?this.element[0].selectedIndex:parseFloat(this.element.val())},_reset:function(){this.refresh(r,!1,!0)},refresh:function(t,r,u){var v,a,y,g,p,e,o,h,w,s,l,c,f,b,nt,it,k,tt,rt,d,ut=this,ft=n.mobile.getAttribute(this.element[0],"theme"),et=this.options.theme||ft,st=et?" ui-btn-"+et:"",ot=this.options.trackTheme||ft,ht=ot?" ui-bar-"+ot:" ui-bar-inherit",ct=this.options.corners?" ui-corner-all":"",lt=this.options.mini?" ui-mini":"";if(ut.slider[0].className=[this.isToggleSwitch?"ui-slider ui-slider-switch ui-slider-track ui-shadow-inset":"ui-slider-track ui-shadow-inset",ht,ct,lt].join(""),(this.options.disabled||this.element.prop("disabled"))&&this.disable(),this.value=this._value(),this.options.highlight&&!this.isToggleSwitch&&0===this.slider.find(".ui-slider-bg").length&&(this.valuebg=function(){var t=i.createElement("div");return t.className="ui-slider-bg "+n.mobile.activeBtnClass,n(t).prependTo(ut.slider)}()),this.handle.addClass("ui-btn"+st+" ui-shadow"),o=this.element,h=!this.isToggleSwitch,w=h?[]:o.find("option"),s=h?parseFloat(o.attr("min")):0,l=h?parseFloat(o.attr("max")):w.length-1,c=h&&parseFloat(o.attr("step"))>0?parseFloat(o.attr("step")):1,"object"==typeof t){if(y=t,g=8,v=this.slider.offset().left,a=this.slider.width(),p=a/((l-s)/c),!this.dragging||y.pageX<v-g||y.pageX>v+a+g)return;e=p>1?(y.pageX-v)/a*100:Math.round((y.pageX-v)/a*100)}else null==t&&(t=h?parseFloat(o.val()||0):o[0].selectedIndex),e=(parseFloat(t)-s)/(l-s)*100;if(!isNaN(e)&&(f=e/100*(l-s)+s,b=(f-s)%c,nt=f-b,2*Math.abs(b)>=c&&(nt+=b>0?c:-c),it=100/((l-s)/c),f=parseFloat(nt.toFixed(5)),"undefined"==typeof p&&(p=a/((l-s)/c)),p>1&&h&&(e=(f-s)*it*(1/c)),0>e&&(e=0),e>100&&(e=100),s>f&&(f=s),f>l&&(f=l),this.handle.css("left",e+"%"),this.handle[0].setAttribute("aria-valuenow",h?f:w.eq(f).attr("value")),this.handle[0].setAttribute("aria-valuetext",h?f:w.eq(f).getEncodedText()),this.handle[0].setAttribute("title",h?f:w.eq(f).getEncodedText()),this.valuebg&&this.valuebg.css("width",e+"%"),this._labels&&(k=this.handle.width()/this.slider.width()*100,tt=e&&k+(100-k)*e/100,rt=100===e?0:Math.min(k+100-tt,100),this._labels.each(function(){var t=n(this).hasClass("ui-slider-label-a");n(this).width((t?tt:rt)+"%")})),!u)){if(d=!1,h?(d=parseFloat(o.val())!==f,o.val(f)):(d=o[0].selectedIndex!==f,o[0].selectedIndex=f),this._trigger("beforechange",t)===!1)return!1;!r&&d&&o.trigger("change")}},_setHighlight:function(n){n=!!n;n?(this.options.highlight=!!n,this.refresh()):this.valuebg&&(this.valuebg.remove(),this.valuebg=!1)},_setTheme:function(n){this.handle.removeClass("ui-btn-"+this.options.theme).addClass("ui-btn-"+n);var t=this.options.theme?this.options.theme:"inherit",i=n?n:"inherit";this.control.removeClass("ui-body-"+t).addClass("ui-body-"+i)},_setTrackTheme:function(n){var t=this.options.trackTheme?this.options.trackTheme:"inherit",i=n?n:"inherit";this.slider.removeClass("ui-body-"+t).addClass("ui-body-"+i)},_setMini:function(n){n=!!n;this.isToggleSwitch||this.isRangeslider||(this.slider.parent().toggleClass("ui-mini",n),this.element.toggleClass("ui-mini",n));this.slider.toggleClass("ui-mini",n)},_setCorners:function(n){this.slider.toggleClass("ui-corner-all",n);this.isToggleSwitch||this.control.toggleClass("ui-corner-all",n)},_setDisabled:function(n){n=!!n;this.element.prop("disabled",n);this.slider.toggleClass("ui-state-disabled",n).attr("aria-disabled",n);this.element.toggleClass("ui-state-disabled",n)}},n.mobile.behaviors.formReset))}(n),function(n){function i(){return t||(t=n("<div><\/div>",{"class":"ui-slider-popup ui-shadow ui-corner-all"})),t.clone()}var t;n.widget("mobile.slider",n.mobile.slider,{options:{popupEnabled:!1,showValue:!1},_create:function(){this._super();n.extend(this,{_currentValue:null,_popup:null,_popupVisible:!1});this._setOption("popupEnabled",this.options.popupEnabled);this._on(this.handle,{vmousedown:"_showPopup"});this._on(this.slider.add(this.document),{vmouseup:"_hidePopup"});this._refresh()},_positionPopup:function(){var n=this.handle.offset();this._popup.offset({left:n.left+(this.handle.width()-this._popup.width())/2,top:n.top-this._popup.outerHeight()-5})},_setOption:function(n,t){this._super(n,t);"showValue"===n?this.handle.html(t&&!this.options.mini?this._value():""):"popupEnabled"===n&&t&&!this._popup&&(this._popup=i().addClass("ui-body-"+(this.options.theme||"a")).hide().insertBefore(this.element))},refresh:function(){this._super.apply(this,arguments);this._refresh()},_refresh:function(){var n,t=this.options;t.popupEnabled&&this.handle.removeAttr("title");n=this._value();n!==this._currentValue&&(this._currentValue=n,t.popupEnabled&&this._popup&&(this._positionPopup(),this._popup.html(n)),t.showValue&&!this.options.mini&&this.handle.html(n))},_showPopup:function(){this.options.popupEnabled&&!this._popupVisible&&(this.handle.html(""),this._popup.show(),this._positionPopup(),this._popupVisible=!0)},_hidePopup:function(){var n=this.options;n.popupEnabled&&this._popupVisible&&(n.showValue&&!n.mini&&this.handle.html(this._value()),this._popup.hide(),this._popupVisible=!1)}})}(n),function(n,t){n.widget("mobile.flipswitch",n.extend({options:{onText:"On",offText:"Off",theme:null,enhanced:!1,wrapperClass:null,corners:!0,mini:!1},_create:function(){this.options.enhanced?n.extend(this,{flipswitch:this.element.parent(),on:this.element.find(".ui-flipswitch-on").eq(0),off:this.element.find(".ui-flipswitch-off").eq(0),type:this.element.get(0).tagName}):this._enhance();this._handleFormReset();this._originalTabIndex=this.element.attr("tabindex");null!=this._originalTabIndex&&this.on.attr("tabindex",this._originalTabIndex);this.element.attr("tabindex","-1");this._on({focus:"_handleInputFocus"});this.element.is(":disabled")&&this._setOptions({disabled:!0});this._on(this.flipswitch,{click:"_toggle",swipeleft:"_left",swiperight:"_right"});this._on(this.on,{keydown:"_keydown"});this._on({change:"refresh"})},_handleInputFocus:function(){this.on.focus()},widget:function(){return this.flipswitch},_left:function(){this.flipswitch.removeClass("ui-flipswitch-active");"SELECT"===this.type?this.element.get(0).selectedIndex=0:this.element.prop("checked",!1);this.element.trigger("change")},_right:function(){this.flipswitch.addClass("ui-flipswitch-active");"SELECT"===this.type?this.element.get(0).selectedIndex=1:this.element.prop("checked",!0);this.element.trigger("change")},_enhance:function(){var r=n("<div>"),t=this.options,i=this.element,o=t.theme?t.theme:"inherit",u=n("<a><\/a>",{href:"#"}),f=n("<span><\/span>"),e=i.get(0).tagName,s="INPUT"===e?t.onText:i.find("option").eq(1).text(),h="INPUT"===e?t.offText:i.find("option").eq(0).text();u.addClass("ui-flipswitch-on ui-btn ui-shadow ui-btn-inherit").text(s);f.addClass("ui-flipswitch-off").text(h);r.addClass("ui-flipswitch ui-shadow-inset ui-bar-"+o+" "+(t.wrapperClass?t.wrapperClass:"")+" "+(i.is(":checked")||i.find("option").eq(1).is(":selected")?"ui-flipswitch-active":"")+(i.is(":disabled")?" ui-state-disabled":"")+(t.corners?" ui-corner-all":"")+(t.mini?" ui-mini":"")).append(u,f);i.addClass("ui-flipswitch-input").after(r).appendTo(r);n.extend(this,{flipswitch:r,on:u,off:f,type:e})},_reset:function(){this.refresh()},refresh:function(){var n,t=this.flipswitch.hasClass("ui-flipswitch-active")?"_right":"_left";n="SELECT"===this.type?this.element.get(0).selectedIndex>0?"_right":"_left":this.element.prop("checked")?"_right":"_left";n!==t&&this[n]()},_toggle:function(){var n=this.flipswitch.hasClass("ui-flipswitch-active")?"_left":"_right";this[n]()},_keydown:function(t){t.which===n.mobile.keyCode.LEFT?this._left():t.which===n.mobile.keyCode.RIGHT?this._right():t.which===n.mobile.keyCode.SPACE&&(this._toggle(),t.preventDefault())},_setOptions:function(n){if(n.theme!==t){var i=n.theme?n.theme:"inherit",r=n.theme?n.theme:"inherit";this.widget().removeClass("ui-bar-"+i).addClass("ui-bar-"+r)}n.onText!==t&&this.on.text(n.onText);n.offText!==t&&this.off.text(n.offText);n.disabled!==t&&this.widget().toggleClass("ui-state-disabled",n.disabled);n.mini!==t&&this.widget().toggleClass("ui-mini",n.mini);n.corners!==t&&this.widget().toggleClass("ui-corner-all",n.corners);this._super(n)},_destroy:function(){this.options.enhanced||(null!=this._originalTabIndex?this.element.attr("tabindex",this._originalTabIndex):this.element.removeAttr("tabindex"),this.on.remove(),this.off.remove(),this.element.unwrap(),this.flipswitch.remove(),this.removeClass("ui-flipswitch-input"))}},n.mobile.behaviors.formReset))}(n),function(n,t){n.widget("mobile.rangeslider",n.extend({options:{theme:null,trackTheme:null,corners:!0,mini:!1,highlight:!0},_create:function(){var t=this.element,c=this.options.mini?"ui-rangeslider ui-mini":"ui-rangeslider",i=t.find("input").first(),r=t.find("input").last(),e=t.find("label").first(),o=n.data(i.get(0),"mobile-slider")||n.data(i.slider().get(0),"mobile-slider"),l=n.data(r.get(0),"mobile-slider")||n.data(r.slider().get(0),"mobile-slider"),s=o.slider,u=l.slider,h=o.handle,f=n("<div class='ui-rangeslider-sliders' />").appendTo(t);i.addClass("ui-rangeslider-first");r.addClass("ui-rangeslider-last");t.addClass(c);s.appendTo(f);u.appendTo(f);e.insertBefore(t);h.prependTo(u);n.extend(this,{_inputFirst:i,_inputLast:r,_sliderFirst:s,_sliderLast:u,_label:e,_targetVal:null,_sliderTarget:!1,_sliders:f,_proxy:!1});this.refresh();this._on(this.element.find("input.ui-slider-input"),{slidebeforestart:"_slidebeforestart",slidestop:"_slidestop",slidedrag:"_slidedrag",slidebeforechange:"_change",blur:"_change",keyup:"_change"});this._on({mousedown:"_change"});this._on(this.element.closest("form"),{reset:"_handleReset"});this._on(h,{vmousedown:"_dragFirstHandle"})},_handleReset:function(){var n=this;setTimeout(function(){n._updateHighlight()},0)},_dragFirstHandle:function(t){return n.data(this._inputFirst.get(0),"mobile-slider").dragging=!0,n.data(this._inputFirst.get(0),"mobile-slider").refresh(t),n.data(this._inputFirst.get(0),"mobile-slider")._trigger("start"),!1},_slidedrag:function(t){var i=n(t.target).is(this._inputFirst),r=i?this._inputLast:this._inputFirst;return this._sliderTarget=!1,"first"===this._proxy&&i||"last"===this._proxy&&!i?(n.data(r.get(0),"mobile-slider").dragging=!0,n.data(r.get(0),"mobile-slider").refresh(t),!1):void 0},_slidestop:function(t){var i=n(t.target).is(this._inputFirst);this._proxy=!1;this.element.find("input").trigger("vmouseup");this._sliderFirst.css("z-index",i?1:"")},_slidebeforestart:function(t){this._sliderTarget=!1;n(t.originalEvent.target).hasClass("ui-slider-track")&&(this._sliderTarget=!0,this._targetVal=n(t.target).val())},_setOptions:function(n){n.theme!==t&&this._setTheme(n.theme);n.trackTheme!==t&&this._setTrackTheme(n.trackTheme);n.mini!==t&&this._setMini(n.mini);n.highlight!==t&&this._setHighlight(n.highlight);n.disabled!==t&&this._setDisabled(n.disabled);this._super(n);this.refresh()},refresh:function(){var t=this.element,n=this.options;(this._inputFirst.is(":disabled")||this._inputLast.is(":disabled"))&&(this.options.disabled=!0);t.find("input").slider({theme:n.theme,trackTheme:n.trackTheme,disabled:n.disabled,corners:n.corners,mini:n.mini,highlight:n.highlight}).slider("refresh");this._updateHighlight()},_change:function(t){if("keyup"===t.type)return this._updateHighlight(),!1;var o=this,i=parseFloat(this._inputFirst.val(),10),r=parseFloat(this._inputLast.val(),10),u=n(t.target).hasClass("ui-rangeslider-first"),f=u?this._inputFirst:this._inputLast,e=u?this._inputLast:this._inputFirst;if(this._inputFirst.val()>this._inputLast.val()&&"mousedown"===t.type&&!n(t.target).hasClass("ui-slider-handle"))f.blur();else if("mousedown"===t.type)return;return i>r&&!this._sliderTarget?(f.val(u?r:i).slider("refresh"),this._trigger("normalize")):i>r&&(f.val(this._targetVal).slider("refresh"),setTimeout(function(){e.val(u?i:r).slider("refresh");n.data(e.get(0),"mobile-slider").handle.focus();o._sliderFirst.css("z-index",u?"":1);o._trigger("normalize")},0),this._proxy=u?"first":"last"),i===r?(n.data(f.get(0),"mobile-slider").handle.css("z-index",1),n.data(e.get(0),"mobile-slider").handle.css("z-index",0)):(n.data(e.get(0),"mobile-slider").handle.css("z-index",""),n.data(f.get(0),"mobile-slider").handle.css("z-index","")),this._updateHighlight(),i>=r?!1:void 0},_updateHighlight:function(){var t=parseInt(n.data(this._inputFirst.get(0),"mobile-slider").handle.get(0).style.left,10),i=parseInt(n.data(this._inputLast.get(0),"mobile-slider").handle.get(0).style.left,10),r=i-t;this.element.find(".ui-slider-bg").css({"margin-left":t+"%",width:r+"%"})},_setTheme:function(n){this._inputFirst.slider("option","theme",n);this._inputLast.slider("option","theme",n)},_setTrackTheme:function(n){this._inputFirst.slider("option","trackTheme",n);this._inputLast.slider("option","trackTheme",n)},_setMini:function(n){this._inputFirst.slider("option","mini",n);this._inputLast.slider("option","mini",n);this.element.toggleClass("ui-mini",!!n)},_setHighlight:function(n){this._inputFirst.slider("option","highlight",n);this._inputLast.slider("option","highlight",n)},_setDisabled:function(n){this._inputFirst.prop("disabled",n);this._inputLast.prop("disabled",n)},_destroy:function(){this._label.prependTo(this.element);this.element.removeClass("ui-rangeslider ui-mini");this._inputFirst.after(this._sliderFirst);this._inputLast.after(this._sliderLast);this._sliders.remove();this.element.find("input").removeClass("ui-rangeslider-first ui-rangeslider-last").slider("destroy")}},n.mobile.behaviors.formReset))}(n),function(n,t){n.widget("mobile.textinput",n.mobile.textinput,{options:{clearBtn:!1,clearBtnText:"Clear text"},_create:function(){this._super();this.isSearch&&(this.options.clearBtn=!0);this.options.clearBtn&&this.inputNeedsWrap&&this._addClearBtn()},clearButton:function(){return n("<a href='#' tabindex='-1' aria-hidden='true' class='ui-input-clear ui-btn ui-icon-delete ui-btn-icon-notext ui-corner-all'><\/a>").attr("title",this.options.clearBtnText).text(this.options.clearBtnText)},_clearBtnClick:function(n){this.element.val("").focus().trigger("change");this._clearBtn.addClass("ui-input-clear-hidden");n.preventDefault()},_addClearBtn:function(){this.options.enhanced||this._enhanceClear();n.extend(this,{_clearBtn:this.widget().find("a.ui-input-clear")});this._bindClearEvents();this._toggleClear()},_enhanceClear:function(){this.clearButton().appendTo(this.widget());this.widget().addClass("ui-input-has-clear")},_bindClearEvents:function(){this._on(this._clearBtn,{click:"_clearBtnClick"});this._on({keyup:"_toggleClear",change:"_toggleClear",input:"_toggleClear",focus:"_toggleClear",blur:"_toggleClear",cut:"_toggleClear",paste:"_toggleClear"})},_unbindClear:function(){this._off(this._clearBtn,"click");this._off(this.element,"keyup change input focus blur cut paste")},_setOptions:function(n){this._super(n);n.clearBtn===t||this.element.is("textarea, :jqmData(type='range')")||(n.clearBtn?this._addClearBtn():this._destroyClear());n.clearBtnText!==t&&this._clearBtn!==t&&this._clearBtn.text(n.clearBtnText).attr("title",n.clearBtnText)},_toggleClear:function(){this._delay("_toggleClearClass",0)},_toggleClearClass:function(){this._clearBtn.toggleClass("ui-input-clear-hidden",!this.element.val())},_destroyClear:function(){this.widget().removeClass("ui-input-has-clear");this._unbindClear();this._clearBtn.remove()},_destroy:function(){this._super();this.options.clearBtn&&this._destroyClear()}})}(n),function(n,t){n.widget("mobile.textinput",n.mobile.textinput,{options:{autogrow:!0,keyupTimeoutBuffer:100},_create:function(){this._super();this.options.autogrow&&this.isTextarea&&this._autogrow()},_autogrow:function(){this.element.addClass("ui-textinput-autogrow");this._on({keyup:"_timeout",change:"_timeout",input:"_timeout",paste:"_timeout"});this._on(!0,this.document,{pageshow:"_handleShow",popupbeforeposition:"_handleShow",updatelayout:"_handleShow",panelopen:"_handleShow"})},_handleShow:function(t){n.contains(t.target,this.element[0])&&this.element.is(":visible")&&("popupbeforeposition"!==t.type&&this.element.addClass("ui-textinput-autogrow-resize").animationComplete(n.proxy(function(){this.element.removeClass("ui-textinput-autogrow-resize")},this),"transition"),this._prepareHeightUpdate())},_unbindAutogrow:function(){this.element.removeClass("ui-textinput-autogrow");this._off(this.element,"keyup change input paste");this._off(this.document,"pageshow popupbeforeposition updatelayout panelopen")},keyupTimeout:null,_prepareHeightUpdate:function(n){this.keyupTimeout&&clearTimeout(this.keyupTimeout);n===t?this._updateHeight():this.keyupTimeout=this._delay("_updateHeight",n)},_timeout:function(){this._prepareHeightUpdate(this.options.keyupTimeoutBuffer)},_updateHeight:function(){var t,i,r,u,f,e,o,s,n,h=this.window.scrollTop();this.keyupTimeout=0;"onpage"in this.element[0]||this.element.css({height:0,"min-height":0,"max-height":0});u=this.element[0].scrollHeight;f=this.element[0].clientHeight;e=parseFloat(this.element.css("border-top-width"));o=parseFloat(this.element.css("border-bottom-width"));s=e+o;n=u+s+15;0===f&&(t=parseFloat(this.element.css("padding-top")),i=parseFloat(this.element.css("padding-bottom")),r=t+i,n+=r);this.element.css({height:n,"min-height":"","max-height":""});this.window.scrollTop(h)},refresh:function(){this.options.autogrow&&this.isTextarea&&this._updateHeight()},_setOptions:function(n){this._super(n);n.autogrow!==t&&this.isTextarea&&(n.autogrow?this._autogrow():this._unbindAutogrow())}})}(n),function(n){n.widget("mobile.selectmenu",n.extend({initSelector:"select:not( :jqmData(role='slider')):not( :jqmData(role='flipswitch') )",options:{theme:null,icon:"carat-d",iconpos:"right",inline:!1,corners:!0,shadow:!0,iconshadow:!1,overlayTheme:null,dividerTheme:null,hidePlaceholderMenuItems:!0,closeText:"Close",nativeMenu:!0,preventFocusZoom:/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1,mini:!1},_button:function(){return n("<div/>")},_setDisabled:function(n){return this.element.attr("disabled",n),this.button.attr("aria-disabled",n),this._setOption("disabled",n)},_focusButton:function(){var n=this;setTimeout(function(){n.button.focus()},40)},_selectOptions:function(){return this.select.find("option")},_preExtension:function(){var i=this.options.inline||this.element.jqmData("inline"),r=this.options.mini||this.element.jqmData("mini"),t="";~this.element[0].className.indexOf("ui-btn-left")&&(t=" ui-btn-left");~this.element[0].className.indexOf("ui-btn-right")&&(t=" ui-btn-right");i&&(t+=" ui-btn-inline");r&&(t+=" ui-mini");this.select=this.element.removeClass("ui-btn-left ui-btn-right").wrap("<div class='ui-select"+t+"'>");this.selectId=this.select.attr("id")||"select-"+this.uuid;this.buttonId=this.selectId+"-button";this.label=n("label[for='"+this.selectId+"']");this.isMultiple=this.select[0].multiple},_destroy:function(){var n=this.element.parents(".ui-select");n.length>0&&(n.is(".ui-btn-left, .ui-btn-right")&&this.element.addClass(n.hasClass("ui-btn-left")?"ui-btn-left":"ui-btn-right"),this.element.insertAfter(n),n.remove())},_create:function(){this._preExtension();this.button=this._button();var r=this,i=this.options,f=i.icon?i.iconpos||this.select.jqmData("iconpos"):!1,u=this.button.insertBefore(this.select).attr("id",this.buttonId).addClass("ui-btn"+(i.icon?" ui-icon-"+i.icon+" ui-btn-icon-"+f+(i.iconshadow?" ui-shadow-icon":""):"")+(i.theme?" ui-btn-"+i.theme:"")+(i.corners?" ui-corner-all":"")+(i.shadow?" ui-shadow":""));this.setButtonText();i.nativeMenu&&t.opera&&t.opera.version&&u.addClass("ui-select-nativeonly");this.isMultiple&&(this.buttonCount=n("<span>").addClass("ui-li-count ui-body-inherit").hide().appendTo(u.addClass("ui-li-has-count")));(i.disabled||this.element.attr("disabled"))&&this.disable();this.select.change(function(){r.refresh();i.nativeMenu&&r._delay(function(){r.select.blur()})});this._handleFormReset();this._on(this.button,{keydown:"_handleKeydown"});this.build()},build:function(){var t=this;this.select.appendTo(t.button).bind("vmousedown",function(){t.button.addClass(n.mobile.activeBtnClass)}).bind("focus",function(){t.button.addClass(n.mobile.focusClass)}).bind("blur",function(){t.button.removeClass(n.mobile.focusClass)}).bind("focus vmouseover",function(){t.button.trigger("vmouseover")}).bind("vmousemove",function(){t.button.removeClass(n.mobile.activeBtnClass)}).bind("change blur vmouseout",function(){t.button.trigger("vmouseout").removeClass(n.mobile.activeBtnClass)});t.button.bind("vmousedown",function(){t.options.preventFocusZoom&&n.mobile.zoom.disable(!0)});t.label.bind("click focus",function(){t.options.preventFocusZoom&&n.mobile.zoom.disable(!0)});t.select.bind("focus",function(){t.options.preventFocusZoom&&n.mobile.zoom.disable(!0)});t.button.bind("mouseup",function(){t.options.preventFocusZoom&&setTimeout(function(){n.mobile.zoom.enable(!0)},0)});t.select.bind("blur",function(){t.options.preventFocusZoom&&n.mobile.zoom.enable(!0)})},selected:function(){return this._selectOptions().filter(":selected")},selectedIndices:function(){var n=this;return this.selected().map(function(){return n._selectOptions().index(this)}).get()},setButtonText:function(){var f=this,t=this.selected(),r=this.placeholder,u=n(i.createElement("span"));this.button.children("span").not(".ui-li-count").remove().end().end().prepend(function(){return r=t.length?t.map(function(){return n(this).text()}).get().join(", "):f.placeholder,r?u.text(r):u.html("&#160;"),u.addClass(f.select.attr("class")).addClass(t.attr("class")).removeClass("ui-screen-hidden")}())},setButtonCount:function(){var n=this.selected();this.isMultiple&&this.buttonCount[n.length>1?"show":"hide"]().text(n.length)},_handleKeydown:function(){this._delay("_refreshButton")},_reset:function(){this.refresh()},_refreshButton:function(){this.setButtonText();this.setButtonCount()},refresh:function(){this._refreshButton()},open:n.noop,close:n.noop,disable:function(){this._setDisabled(!0);this.button.addClass("ui-state-disabled")},enable:function(){this._setDisabled(!1);this.button.removeClass("ui-state-disabled")}},n.mobile.behaviors.formReset))}(n),function(n){n.mobile.links=function(t){n(t).find("a").jqmEnhanceable().filter(":jqmData(rel='popup')[href][href!='']").each(function(){var n=this,t=n.getAttribute("href").substring(1);t&&(n.setAttribute("aria-haspopup",!0),n.setAttribute("aria-owns",t),n.setAttribute("aria-expanded",!1))}).end().not(".ui-btn, :jqmData(role='none'), :jqmData(role='nojs')").addClass("ui-link")}}(n),function(n,i){function u(n,t,i,r){var u=r;return t>n?i+(n-t)/2:Math.min(Math.max(i,r-t/2),i+n-t)}function r(n){return{x:n.scrollLeft(),y:n.scrollTop(),cx:n[0].innerWidth||n.width(),cy:n[0].innerHeight||n.height()}}n.widget("mobile.popup",{options:{wrapperClass:null,theme:null,overlayTheme:null,shadow:!0,corners:!0,transition:"none",positionTo:"origin",tolerance:null,closeLinkSelector:"a:jqmData(rel='back')",closeLinkEvents:"click.popup",navigateEvents:"navigate.popup",closeEvents:"navigate.popup pagebeforechange.popup",dismissible:!0,enhanced:!1,history:!n.mobile.browser.oldIE},_handleDocumentVmousedown:function(t){this._isOpen&&n.contains(this._ui.container[0],t.target)&&this._ignoreResizeEvents()},_create:function(){var t=this.element,r=t.attr("id"),i=this.options;i.history=i.history&&n.mobile.ajaxEnabled&&n.mobile.hashListeningEnabled;this._on(this.document,{vmousedown:"_handleDocumentVmousedown"});n.extend(this,{_scrollTop:0,_page:t.closest(".ui-page"),_ui:null,_fallbackTransition:"",_currentTransition:!1,_prerequisites:null,_isOpen:!1,_tolerance:null,_resizeData:null,_ignoreResizeTo:0,_orientationchangeInProgress:!1});0===this._page.length&&(this._page=n("body"));i.enhanced?this._ui={container:t.parent(),screen:t.parent().prev(),placeholder:n(this.document[0].getElementById(r+"-placeholder"))}:(this._ui=this._enhance(t,r),this._applyTransition(i.transition));this._setTolerance(i.tolerance)._ui.focusElement=this._ui.container;this._on(this._ui.screen,{vclick:"_eatEventAndClose"});this._on(this.window,{orientationchange:n.proxy(this,"_handleWindowOrientationchange"),resize:n.proxy(this,"_handleWindowResize"),keyup:n.proxy(this,"_handleWindowKeyUp")});this._on(this.document,{focusin:"_handleDocumentFocusIn"})},_enhance:function(t,i){var u=this.options,e=u.wrapperClass,r={screen:n("<div class='ui-screen-hidden ui-popup-screen "+this._themeClassFromOption("ui-overlay-",u.overlayTheme)+"'><\/div>"),placeholder:n("<div style='display: none;'><!-- placeholder --><\/div>"),container:n("<div class='ui-popup-container ui-popup-hidden ui-popup-truncate"+(e?" "+e:"")+"'><\/div>")},f=this.document[0].createDocumentFragment();return f.appendChild(r.screen[0]),f.appendChild(r.container[0]),i&&(r.screen.attr("id",i+"-screen"),r.container.attr("id",i+"-popup"),r.placeholder.attr("id",i+"-placeholder").html("<!-- placeholder for "+i+" -->")),this._page[0].appendChild(f),r.placeholder.insertAfter(t),t.detach().addClass("ui-popup "+this._themeClassFromOption("ui-body-",u.theme)+" "+(u.shadow?"ui-overlay-shadow ":"")+(u.corners?"ui-corner-all ":"")).appendTo(r.container),r},_eatEventAndClose:function(n){return n.preventDefault(),n.stopImmediatePropagation(),this.options.dismissible&&this.close(),!1},_resizeScreen:function(){var n=this._ui.screen,t=this._ui.container.outerHeight(!0),i=n.removeAttr("style").height(),r=this.document.height()-1;r>i?n.height(r):t>i&&n.height(t)},_handleWindowKeyUp:function(t){if(this._isOpen&&t.keyCode===n.mobile.keyCode.ESCAPE)return this._eatEventAndClose(t)},_expectResizeEvent:function(){var n=r(this.window);if(this._resizeData){if(n.x===this._resizeData.windowCoordinates.x&&n.y===this._resizeData.windowCoordinates.y&&n.cx===this._resizeData.windowCoordinates.cx&&n.cy===this._resizeData.windowCoordinates.cy)return!1;clearTimeout(this._resizeData.timeoutId)}return this._resizeData={timeoutId:this._delay("_resizeTimeout",200),windowCoordinates:n},!0},_resizeTimeout:function(){this._isOpen?this._expectResizeEvent()||(this._ui.container.hasClass("ui-popup-hidden")&&(this._ui.container.removeClass("ui-popup-hidden ui-popup-truncate"),this.reposition({positionTo:"window"}),this._ignoreResizeEvents()),this._resizeScreen(),this._resizeData=null,this._orientationchangeInProgress=!1):(this._resizeData=null,this._orientationchangeInProgress=!1)},_stopIgnoringResizeEvents:function(){this._ignoreResizeTo=0},_ignoreResizeEvents:function(){this._ignoreResizeTo&&clearTimeout(this._ignoreResizeTo);this._ignoreResizeTo=this._delay("_stopIgnoringResizeEvents",1e3)},_handleWindowResize:function(){this._isOpen&&0===this._ignoreResizeTo&&(!this._expectResizeEvent()&&!this._orientationchangeInProgress||this._ui.container.hasClass("ui-popup-hidden")||this._ui.container.addClass("ui-popup-hidden ui-popup-truncate").removeAttr("style"))},_handleWindowOrientationchange:function(){!this._orientationchangeInProgress&&this._isOpen&&0===this._ignoreResizeTo&&(this._expectResizeEvent(),this._orientationchangeInProgress=!0)},_handleDocumentFocusIn:function(t){var u,r=t.target,i=this._ui;if(this._isOpen){if(r!==i.container[0]){if(u=n(r),!n.contains(i.container[0],r))return n(this.document[0].activeElement).one("focus",n.proxy(function(){this._safelyBlur(r)},this)),i.focusElement.focus(),t.preventDefault(),t.stopImmediatePropagation(),!1;i.focusElement[0]===i.container[0]&&(i.focusElement=u)}this._ignoreResizeEvents()}},_themeClassFromOption:function(n,t){return t?"none"===t?"":n+t:n+"inherit"},_applyTransition:function(t){return t&&(this._ui.container.removeClass(this._fallbackTransition),"none"!==t&&(this._fallbackTransition=n.mobile._maybeDegradeTransition(t),"none"===this._fallbackTransition&&(this._fallbackTransition=""),this._ui.container.addClass(this._fallbackTransition))),this},_setOptions:function(n){var t=this.options,r=this.element,u=this._ui.screen;return n.wrapperClass!==i&&this._ui.container.removeClass(t.wrapperClass).addClass(n.wrapperClass),n.theme!==i&&r.removeClass(this._themeClassFromOption("ui-body-",t.theme)).addClass(this._themeClassFromOption("ui-body-",n.theme)),n.overlayTheme!==i&&(u.removeClass(this._themeClassFromOption("ui-overlay-",t.overlayTheme)).addClass(this._themeClassFromOption("ui-overlay-",n.overlayTheme)),this._isOpen&&u.addClass("in")),n.shadow!==i&&r.toggleClass("ui-overlay-shadow",n.shadow),n.corners!==i&&r.toggleClass("ui-corner-all",n.corners),n.transition!==i&&(this._currentTransition||this._applyTransition(n.transition)),n.tolerance!==i&&this._setTolerance(n.tolerance),n.disabled!==i&&n.disabled&&this.close(),this._super(n)},_setTolerance:function(t){var r,u={t:30,r:15,b:30,l:15};if(t!==i)switch(r=String(t).split(","),n.each(r,function(n,t){r[n]=parseInt(t,10)}),r.length){case 1:isNaN(r[0])||(u.t=u.r=u.b=u.l=r[0]);break;case 2:isNaN(r[0])||(u.t=u.b=r[0]);isNaN(r[1])||(u.l=u.r=r[1]);break;case 4:isNaN(r[0])||(u.t=r[0]);isNaN(r[1])||(u.r=r[1]);isNaN(r[2])||(u.b=r[2]);isNaN(r[3])||(u.l=r[3])}return this._tolerance=u,this},_clampPopupWidth:function(n){var i,t=r(this.window),u={x:this._tolerance.l,y:t.y+this._tolerance.t,cx:t.cx-this._tolerance.l-this._tolerance.r,cy:t.cy-this._tolerance.t-this._tolerance.b};return n||this._ui.container.css("max-width",u.cx),i={cx:this._ui.container.outerWidth(!0),cy:this._ui.container.outerHeight(!0)},{rc:u,menuSize:i}},_calculateFinalLocation:function(n,t){var i,r=t.rc,f=t.menuSize;return i={left:u(r.cx,f.cx,r.x,n.x),top:u(r.cy,f.cy,r.y,n.y)},i.top=Math.max(0,i.top),i.top-=Math.min(i.top,Math.max(0,i.top+f.cy-this.document.height())),i},_placementCoords:function(n){return this._calculateFinalLocation(n,this._clampPopupWidth())},_createPrerequisites:function(t,i,r){var u,f=this;u={screen:n.Deferred(),container:n.Deferred()};u.screen.then(function(){u===f._prerequisites&&t()});u.container.then(function(){u===f._prerequisites&&i()});n.when(u.screen,u.container).done(function(){u===f._prerequisites&&(f._prerequisites=null,r())});f._prerequisites=u},_animate:function(t){return this._ui.screen.removeClass(t.classToRemove).addClass(t.screenClassToAdd),t.prerequisites.screen.resolve(),t.transition&&"none"!==t.transition&&(t.applyTransition&&this._applyTransition(t.transition),this._fallbackTransition)?void this._ui.container.addClass(t.containerClassToAdd).removeClass(t.classToRemove).animationComplete(n.proxy(t.prerequisites.container,"resolve")):(this._ui.container.removeClass(t.classToRemove),void t.prerequisites.container.resolve())},_desiredCoords:function(t){var s,i=null,u=r(this.window),f=t.x,e=t.y,o=t.positionTo;if(o&&"origin"!==o)if("window"===o)f=u.cx/2+u.x,e=u.cy/2+u.y;else{try{i=n(o)}catch(h){i=null}i&&(i.filter(":visible"),0===i.length&&(i=null))}return i&&(s=i.offset(),f=s.left+i.outerWidth()/2,e=s.top+i.outerHeight()/2),("number"!==n.type(f)||isNaN(f))&&(f=u.cx/2+u.x),("number"!==n.type(e)||isNaN(e))&&(e=u.cy/2+u.y),{x:f,y:e}},_reposition:function(n){n={x:n.x,y:n.y,positionTo:n.positionTo};this._trigger("beforeposition",i,n);this._ui.container.offset(this._placementCoords(this._desiredCoords(n)))},reposition:function(n){this._isOpen&&this._reposition(n)},_safelyBlur:function(t){t!==this.window[0]&&"body"!==t.nodeName.toLowerCase()&&n(t).blur()},_openPrerequisitesComplete:function(){var t=this.element.attr("id"),i=this._ui.container.find(":focusable").first();this._ui.container.addClass("ui-popup-active");this._isOpen=!0;this._resizeScreen();n.contains(this._ui.container[0],this.document[0].activeElement)||this._safelyBlur(this.document[0].activeElement);i.length>0&&(this._ui.focusElement=i);this._ignoreResizeEvents();t&&this.document.find("[aria-haspopup='true'][aria-owns='"+t+"']").attr("aria-expanded",!0);this._trigger("afteropen")},_open:function(t){var i=n.extend({},this.options,t),r=function(){var n=navigator.userAgent,i=n.match(/AppleWebKit\/([0-9\.]+)/),r=!!i&&i[1],t=n.match(/Android (\d+(?:\.\d+))/),u=!!t&&t[1],f=n.indexOf("Chrome")>-1;return null!==t&&"4.0"===u&&r&&r>534.13&&!f?!0:!1}();this._createPrerequisites(n.noop,n.noop,n.proxy(this,"_openPrerequisitesComplete"));this._currentTransition=i.transition;this._applyTransition(i.transition);this._ui.screen.removeClass("ui-screen-hidden");this._ui.container.removeClass("ui-popup-truncate");this._reposition(i);this._ui.container.removeClass("ui-popup-hidden");this.options.overlayTheme&&r&&this.element.closest(".ui-page").addClass("ui-popup-open");this._animate({additionalCondition:!0,transition:i.transition,classToRemove:"",screenClassToAdd:"in",containerClassToAdd:"in",applyTransition:!1,prerequisites:this._prerequisites})},_closePrerequisiteScreen:function(){this._ui.screen.removeClass("out").addClass("ui-screen-hidden")},_closePrerequisiteContainer:function(){this._ui.container.removeClass("reverse out").addClass("ui-popup-hidden ui-popup-truncate").removeAttr("style")},_closePrerequisitesDone:function(){var t=this._ui.container,r=this.element.attr("id");n.mobile.popup.active=i;n(":focus",t[0]).add(t[0]).blur();r&&this.document.find("[aria-haspopup='true'][aria-owns='"+r+"']").attr("aria-expanded",!1);this._trigger("afterclose")},_close:function(t){this._ui.container.removeClass("ui-popup-active");this._page.removeClass("ui-popup-open");this._isOpen=!1;this._createPrerequisites(n.proxy(this,"_closePrerequisiteScreen"),n.proxy(this,"_closePrerequisiteContainer"),n.proxy(this,"_closePrerequisitesDone"));this._animate({additionalCondition:this._ui.screen.hasClass("in"),transition:t?"none":this._currentTransition,classToRemove:"in",screenClassToAdd:"out",containerClassToAdd:"reverse out",applyTransition:!0,prerequisites:this._prerequisites})},_unenhance:function(){this.options.enhanced||(this._setOptions({theme:n.mobile.popup.prototype.options.theme}),this.element.detach().insertAfter(this._ui.placeholder).removeClass("ui-popup ui-overlay-shadow ui-corner-all ui-body-inherit"),this._ui.screen.remove(),this._ui.container.remove(),this._ui.placeholder.remove())},_destroy:function(){return n.mobile.popup.active===this?(this.element.one("popupafterclose",n.proxy(this,"_unenhance")),this.close()):this._unenhance(),this},_closePopup:function(i,r){var u,e,f=this.options,o=!1;i&&i.isDefaultPrevented()||n.mobile.popup.active!==this||(t.scrollTo(0,this._scrollTop),i&&"pagebeforechange"===i.type&&r&&(u="string"==typeof r.toPage?r.toPage:r.toPage.jqmData("url"),u=n.mobile.path.parseUrl(u),e=u.pathname+u.search+u.hash,this._myUrl!==n.mobile.path.makeUrlAbsolute(e)?o=!0:i.preventDefault()),this.window.off(f.closeEvents),this.element.undelegate(f.closeLinkSelector,f.closeLinkEvents),this._close(o))},_bindContainerClose:function(){this.window.on(this.options.closeEvents,n.proxy(this,"_closePopup"))},widget:function(){return this._ui.container},open:function(t){var r,u,e,o,h,s,i=this,f=this.options;return n.mobile.popup.active||f.disabled?this:(n.mobile.popup.active=this,this._scrollTop=this.window.scrollTop(),f.history?(s=n.mobile.navigate.history,u=n.mobile.dialogHashKey,e=n.mobile.activePage,o=e?e.hasClass("ui-dialog"):!1,this._myUrl=r=s.getActive().url,(h=r.indexOf(u)>-1&&!o&&s.activeIndex>0)?(i._open(t),i._bindContainerClose(),this):(-1!==r.indexOf(u)||o?r=n.mobile.path.parseLocation().hash+u:r+=r.indexOf("#")>-1?u:"#"+u,this.window.one("beforenavigate",function(n){n.preventDefault();i._open(t);i._bindContainerClose()}),this.urlAltered=!0,n.mobile.navigate(r,{role:"dialog"}),this)):(i._open(t),i._bindContainerClose(),i.element.delegate(f.closeLinkSelector,f.closeLinkEvents,function(n){i.close();n.preventDefault()}),this))},close:function(){return n.mobile.popup.active!==this?this:(this._scrollTop=this.window.scrollTop(),this.options.history&&this.urlAltered?(n.mobile.back(),this.urlAltered=!1):this._closePopup(),this)}});n.mobile.popup.handleLink=function(t){var i,u=n.mobile.path,r=n(u.hashToSelector(u.parseUrl(t.attr("href")).hash)).first();r.length>0&&r.data("mobile-popup")&&(i=t.offset(),r.popup("open",{x:i.left+t.outerWidth()/2,y:i.top+t.outerHeight()/2,transition:t.jqmData("transition"),positionTo:t.jqmData("position-to")}));setTimeout(function(){t.removeClass(n.mobile.activeBtnClass)},300)};n.mobile.document.on("pagebeforechange",function(t,i){"popup"===i.options.role&&(n.mobile.popup.handleLink(i.options.link),t.preventDefault())})}(n),function(n,t){var r=".ui-disabled,.ui-state-disabled,.ui-li-divider,.ui-screen-hidden,:jqmData(role='placeholder')",u=function(n,t,i){var u=n[i+"All"]().not(r).first();u.length&&(t.blur().attr("tabindex","-1"),u.find("a").first().focus())};n.widget("mobile.selectmenu",n.mobile.selectmenu,{_create:function(){var n=this.options;return n.nativeMenu=n.nativeMenu||this.element.parents(":jqmData(role='popup'),:mobile-popup").length>0,this._super()},_handleSelectFocus:function(){this.element.blur();this.button.focus()},_handleKeydown:function(n){this._super(n);this._handleButtonVclickKeydown(n)},_handleButtonVclickKeydown:function(t){this.options.disabled||this.isOpen||this.options.nativeMenu||("vclick"===t.type||t.keyCode&&(t.keyCode===n.mobile.keyCode.ENTER||t.keyCode===n.mobile.keyCode.SPACE))&&(this._decideFormat(),"overlay"===this.menuType?this.button.attr("href","#"+this.popupId).attr("data-"+(n.mobile.ns||"")+"rel","popup"):this.button.attr("href","#"+this.dialogId).attr("data-"+(n.mobile.ns||"")+"rel","dialog"),this.isOpen=!0)},_handleListFocus:function(t){var i="focusin"===t.type?{tabindex:"0",event:"vmouseover"}:{tabindex:"-1",event:"vmouseout"};n(t.target).attr("tabindex",i.tabindex).trigger(i.event)},_handleListKeydown:function(t){var i=n(t.target),r=i.closest("li");switch(t.keyCode){case 38:return u(r,i,"prev"),!1;case 40:return u(r,i,"next"),!1;case 13:case 32:return i.trigger("click"),!1}},_handleMenuPageHide:function(){this._delayedTrigger();this.thisPage.page("bindRemove")},_handleHeaderCloseClick:function(){if("overlay"===this.menuType)return(this.close(),!1)},_handleListItemClick:function(t){var u=n(t.target).closest("li"),f=this.select[0].selectedIndex,r=n.mobile.getAttribute(u,"option-index"),i=this._selectOptions().eq(r)[0];i.selected=this.isMultiple?!i.selected:!0;this.isMultiple&&u.find("a").toggleClass("ui-checkbox-on",i.selected).toggleClass("ui-checkbox-off",!i.selected);this.isMultiple||f===r||(this._triggerChange=!0);this.isMultiple?(this.select.trigger("change"),this.list.find("li:not(.ui-li-divider)").eq(r).find("a").first().focus()):this.close();t.preventDefault()},build:function(){var r,o,s,v,y,h,c,u,l,a,p,w,f,b,e,k,g,nt,d,i=this.options;return i.nativeMenu?this._super():(r=this.selectId,o=r+"-listbox",s=r+"-dialog",v=this.label,y=this.element.closest(".ui-page"),h=this.element[0].multiple,c=r+"-menu",u=i.theme?" data-"+n.mobile.ns+"theme='"+i.theme+"'":"",l=i.overlayTheme||i.theme||null,a=l?" data-"+n.mobile.ns+"overlay-theme='"+l+"'":"",p=i.dividerTheme&&h?" data-"+n.mobile.ns+"divider-theme='"+i.dividerTheme+"'":"",w=n("<div data-"+n.mobile.ns+"role='dialog' class='ui-selectmenu' id='"+s+"'"+u+a+"><div data-"+n.mobile.ns+"role='header'><div class='ui-title'><\/div><\/div><div data-"+n.mobile.ns+"role='content'><\/div><\/div>"),f=n("<div"+u+a+" id='"+o+"' class='ui-selectmenu'><\/div>").insertAfter(this.select).popup(),b=n("<ul class='ui-selectmenu-list' id='"+c+"' role='listbox' aria-labelledby='"+this.buttonId+"'"+u+p+"><\/ul>").appendTo(f),e=n("<div class='ui-header ui-bar-"+(i.theme?i.theme:"inherit")+"'><\/div>").prependTo(f),k=n("<h1 class='ui-title'><\/h1>").appendTo(e),this.isMultiple&&(d=n("<a>",{role:"button",text:i.closeText,href:"#","class":"ui-btn ui-corner-all ui-btn-left ui-btn-icon-notext ui-icon-delete"}).appendTo(e)),n.extend(this,{selectId:r,menuId:c,popupId:o,dialogId:s,thisPage:y,menuPage:w,label:v,isMultiple:h,theme:i.theme,listbox:f,list:b,header:e,headerTitle:k,headerClose:d,menuPageContent:g,menuPageClose:nt,placeholder:""}),this.refresh(),this._origTabIndex===t&&(this._origTabIndex=null===this.select[0].getAttribute("tabindex")?!1:this.select.attr("tabindex")),this.select.attr("tabindex","-1"),this._on(this.select,{focus:"_handleSelectFocus"}),this._on(this.button,{vclick:"_handleButtonVclickKeydown"}),this.list.attr("role","listbox"),this._on(this.list,{focusin:"_handleListFocus",focusout:"_handleListFocus",keydown:"_handleListKeydown","click li:not(.ui-disabled,.ui-state-disabled,.ui-li-divider)":"_handleListItemClick"}),this._on(this.menuPage,{pagehide:"_handleMenuPageHide"}),this._on(this.listbox,{popupafterclose:"_popupClosed"}),this.isMultiple&&this._on(this.headerClose,{click:"_handleHeaderCloseClick"}),this)},_popupClosed:function(){this.close();this._delayedTrigger()},_delayedTrigger:function(){this._triggerChange&&this.element.trigger("change");this._triggerChange=!1},_isRebuildRequired:function(){var n=this.list.find("li"),t=this._selectOptions().not(".ui-screen-hidden");return t.text()!==n.text()},selected:function(){return this._selectOptions().filter(":selected:not( :jqmData(placeholder='true') )")},refresh:function(t){var i,r;return this.options.nativeMenu?this._super(t):(i=this,(t||this._isRebuildRequired())&&i._buildList(),r=this.selectedIndices(),i.setButtonText(),i.setButtonCount(),void i.list.find("li:not(.ui-li-divider)").find("a").removeClass(n.mobile.activeBtnClass).end().attr("aria-selected",!1).each(function(t){var u=n(this);n.inArray(t,r)>-1?(u.attr("aria-selected",!0),i.isMultiple?u.find("a").removeClass("ui-checkbox-off").addClass("ui-checkbox-on"):u.hasClass("ui-screen-hidden")?u.next().find("a").addClass(n.mobile.activeBtnClass):u.find("a").addClass(n.mobile.activeBtnClass)):i.isMultiple&&u.find("a").removeClass("ui-checkbox-on").addClass("ui-checkbox-off")}))},close:function(){if(!this.options.disabled&&this.isOpen){var n=this;"page"===n.menuType?(n.menuPage.dialog("close"),n.list.appendTo(n.listbox)):n.listbox.popup("close");n._focusButton();n.isOpen=!1}},open:function(){this.button.click()},_focusMenuItem:function(){var t=this.list.find("a."+n.mobile.activeBtnClass);0===t.length&&(t=this.list.find("li:not("+r+") a.ui-btn"));t.first().focus()},_decideFormat:function(){var t=this,i=this.window,f=t.list.parent(),e=f.outerHeight(),o=i.scrollTop(),r=t.button.offset().top,u=i.height();e>u-80||!n.support.scrollTop?(t.menuPage.appendTo(n.mobile.pageContainer).page(),t.menuPageContent=t.menuPage.find(".ui-content"),t.menuPageClose=t.menuPage.find(".ui-header a"),t.thisPage.unbind("pagehide.remove"),0===o&&r>u&&t.thisPage.one("pagehide",function(){n(this).jqmData("lastScroll",r)}),t.menuPage.one({pageshow:n.proxy(this,"_focusMenuItem"),pagehide:n.proxy(this,"close")}),t.menuType="page",t.menuPageContent.append(t.list),t.menuPage.find("div .ui-title").text(t.label.getEncodedText()||t.placeholder)):(t.menuType="overlay",t.listbox.one({popupafteropen:n.proxy(this,"_focusMenuItem")}))},_buildList:function(){var y,d,g,nt,e,r,s,h,o,u,c,l,f,t,a=this,it=this.options,p=this.placeholder,tt=!0,v="data-"+n.mobile.ns,rt=v+"option-index",ut=v+"icon",ft=v+"role",w=v+"placeholder",b=i.createDocumentFragment(),k=!1;for(a.list.empty().filter(".ui-listview").listview("destroy"),y=this._selectOptions(),d=y.length,g=this.select[0],e=0;d>e;e++,k=!1)r=y[e],s=n(r),s.hasClass("ui-screen-hidden")||(h=r.parentNode,c=[],o=s.text(),u=i.createElement("a"),u.setAttribute("href","#"),u.appendChild(i.createTextNode(o)),h!==g&&"optgroup"===h.nodeName.toLowerCase()&&(l=h.getAttribute("label"),l!==nt&&(f=i.createElement("li"),f.setAttribute(ft,"list-divider"),f.setAttribute("role","option"),f.setAttribute("tabindex","-1"),f.appendChild(i.createTextNode(l)),b.appendChild(f),nt=l)),!tt||r.getAttribute("value")&&0!==o.length&&!s.jqmData("placeholder")||(tt=!1,k=!0,null===r.getAttribute(w)&&(this._removePlaceholderAttr=!0),r.setAttribute(w,!0),it.hidePlaceholderMenuItems&&c.push("ui-screen-hidden"),p!==o&&(p=a.placeholder=o)),t=i.createElement("li"),r.disabled&&(c.push("ui-state-disabled"),t.setAttribute("aria-disabled",!0)),t.setAttribute(rt,e),t.setAttribute(ut,"false"),k&&t.setAttribute(w,!0),t.className=c.join(" "),t.setAttribute("role","option"),u.setAttribute("tabindex","-1"),this.isMultiple&&n(u).addClass("ui-btn ui-checkbox-off ui-btn-icon-right"),t.appendChild(u),b.appendChild(t));a.list[0].appendChild(b);this.isMultiple||p.length?this.headerTitle.text(this.placeholder):this.header.addClass("ui-screen-hidden");a.list.listview()},_button:function(){return this.options.nativeMenu?this._super():n("<a>",{href:"#",role:"button",id:this.buttonId,"aria-haspopup":"true","aria-owns":this.menuId})},_destroy:function(){this.options.nativeMenu||(this.close(),this._origTabIndex!==t&&(this._origTabIndex!==!1?this.select.attr("tabindex",this._origTabIndex):this.select.removeAttr("tabindex")),this._removePlaceholderAttr&&this._selectOptions().removeAttr("data-"+n.mobile.ns+"placeholder"),this.listbox.remove(),this.menuPage.remove());this._super()}})}(n),function(n,t){function i(n,t){var i=t?t:[];return i.push("ui-btn"),n.theme&&i.push("ui-btn-"+n.theme),n.icon&&(i=i.concat(["ui-icon-"+n.icon,"ui-btn-icon-"+n.iconpos]),n.iconshadow&&i.push("ui-shadow-icon")),n.inline&&i.push("ui-btn-inline"),n.shadow&&i.push("ui-shadow"),n.corners&&i.push("ui-corner-all"),n.mini&&i.push("ui-mini"),i}function r(n){var i,e,r,o=!1,s=!0,u={icon:"",inline:!1,shadow:!1,corners:!1,iconshadow:!1,mini:!1},h=[];for(n=n.split(" "),i=0;i<n.length;i++)r=!0,e=f[n[i]],e!==t?(r=!1,u[e]=!0):0===n[i].indexOf("ui-btn-icon-")?(r=!1,s=!1,u.iconpos=n[i].substring(12)):0===n[i].indexOf("ui-icon-")?(r=!1,u.icon=n[i].substring(8)):0===n[i].indexOf("ui-btn-")&&8===n[i].length?(r=!1,u.theme=n[i].substring(7)):"ui-btn"===n[i]&&(r=!1,o=!0),r&&h.push(n[i]);return s&&(u.icon=""),{options:u,unknownClasses:h,alreadyEnhanced:o}}function u(n){return"-"+n.toLowerCase()}var f={"ui-shadow":"shadow","ui-corner-all":"corners","ui-btn-inline":"inline","ui-shadow-icon":"iconshadow","ui-mini":"mini"},e=function(){var i=n.mobile.getAttribute.apply(this,arguments);return null==i?t:i},o=/[A-Z]/g;n.fn.buttonMarkup=function(f,s){for(var c,h,a,v,y=n.fn.buttonMarkup.defaults,l=0;l<this.length;l++){if(h=this[l],c=s?{alreadyEnhanced:!1,unknownClasses:[]}:r(h.className),a=n.extend({},c.alreadyEnhanced?c.options:{},f),!c.alreadyEnhanced)for(v in y)a[v]===t&&(a[v]=e(h,v.replace(o,u)));h.className=i(n.extend({},y,a),c.unknownClasses).join(" ");"button"!==h.tagName.toLowerCase()&&h.setAttribute("role","button")}return this};n.fn.buttonMarkup.defaults={icon:"",iconpos:"left",theme:null,inline:!1,shadow:!0,corners:!0,iconshadow:!1,mini:!1};n.extend(n.fn.buttonMarkup,{initSelector:"a:jqmData(role='button'), .ui-bar > a, .ui-bar > :jqmData(role='controlgroup') > a, button:not(:jqmData(role='navbar') button)"})}(n),function(n,t){n.widget("mobile.controlgroup",n.extend({options:{enhanced:!1,theme:null,shadow:!1,corners:!0,excludeInvisible:!0,type:"vertical",mini:!1},_create:function(){var t=this.element,r=this.options,i=n.mobile.page.prototype.keepNativeSelector();n.fn.buttonMarkup&&this.element.find(n.fn.buttonMarkup.initSelector).not(i).buttonMarkup();n.each(this._childWidgets,n.proxy(function(t,r){n.mobile[r]&&this.element.find(n.mobile[r].initSelector).not(i)[r]()},this));n.extend(this,{_ui:null,_initialRefresh:!0});this._ui=r.enhanced?{groupLegend:t.children(".ui-controlgroup-label").children(),childWrapper:t.children(".ui-controlgroup-controls")}:this._enhance()},_childWidgets:["checkboxradio","selectmenu","button"],_themeClassFromOption:function(n){return n?"none"===n?"":"ui-group-theme-"+n:""},_enhance:function(){var i=this.element,t=this.options,r={groupLegend:i.children("legend"),childWrapper:i.addClass("ui-controlgroup ui-controlgroup-"+("horizontal"===t.type?"horizontal":"vertical")+" "+this._themeClassFromOption(t.theme)+" "+(t.corners?"ui-corner-all ":"")+(t.mini?"ui-mini ":"")).wrapInner("<div class='ui-controlgroup-controls "+(t.shadow===!0?"ui-shadow":"")+"'><\/div>").children()};return r.groupLegend.length>0&&n("<div role='heading' class='ui-controlgroup-label'><\/div>").append(r.groupLegend).prependTo(i),r},_init:function(){this.refresh()},_setOptions:function(n){var r,u,i=this.element;return n.type!==t&&(i.removeClass("ui-controlgroup-horizontal ui-controlgroup-vertical").addClass("ui-controlgroup-"+("horizontal"===n.type?"horizontal":"vertical")),r=!0),n.theme!==t&&i.removeClass(this._themeClassFromOption(this.options.theme)).addClass(this._themeClassFromOption(n.theme)),n.corners!==t&&i.toggleClass("ui-corner-all",n.corners),n.mini!==t&&i.toggleClass("ui-mini",n.mini),n.shadow!==t&&this._ui.childWrapper.toggleClass("ui-shadow",n.shadow),n.excludeInvisible!==t&&(this.options.excludeInvisible=n.excludeInvisible,r=!0),u=this._super(n),r&&this.refresh(),u},container:function(){return this._ui.childWrapper},refresh:function(){var i=this.container(),t=i.find(".ui-btn").not(".ui-slider-handle"),r=this._initialRefresh;n.mobile.checkboxradio&&i.find(":mobile-checkboxradio").checkboxradio("refresh");this._addFirstLastClasses(t,this.options.excludeInvisible?this._getVisibles(t,r):t,r);this._initialRefresh=!1},_destroy:function(){var n,t,i=this.options;return i.enhanced?this:(n=this._ui,t=this.element.removeClass("ui-controlgroup ui-controlgroup-horizontal ui-controlgroup-vertical ui-corner-all ui-mini "+this._themeClassFromOption(i.theme)).find(".ui-btn").not(".ui-slider-handle"),this._removeFirstLastClasses(t),n.groupLegend.unwrap(),void n.childWrapper.children().unwrap())}},n.mobile.behaviors.addFirstLastClasses))}(n),function(n,t){n.widget("mobile.toolbar",{initSelector:":jqmData(role='footer'), :jqmData(role='header')",options:{theme:null,addBackBtn:!1,backBtnTheme:null,backBtnText:"Back"},_create:function(){var r,u,t=this.element.is(":jqmData(role='header')")?"header":"footer",i=this.element.closest(".ui-page");0===i.length&&(i=!1,this._on(this.document,{pageshow:"refresh"}));n.extend(this,{role:t,page:i,leftbtn:r,rightbtn:u});this.element.attr("role","header"===t?"banner":"contentinfo").addClass("ui-"+t);this.refresh();this._setOptions(this.options)},_setOptions:function(n){if(n.addBackBtn!==t&&this._updateBackButton(),null!=n.backBtnTheme&&this.element.find(".ui-toolbar-back-btn").addClass("ui-btn ui-btn-"+n.backBtnTheme),n.backBtnText!==t&&this.element.find(".ui-toolbar-back-btn .ui-btn-text").text(n.backBtnText),n.theme!==t){var i=this.options.theme?this.options.theme:"inherit",r=n.theme?n.theme:"inherit";this.element.removeClass("ui-bar-"+i).addClass("ui-bar-"+r)}this._super(n)},refresh:function(){"header"===this.role&&this._addHeaderButtonClasses();this.page||(this._setRelative(),"footer"===this.role?this.element.appendTo("body"):"header"===this.role&&this._updateBackButton());this._addHeadingClasses();this._btnMarkup()},_setRelative:function(){n("[data-"+n.mobile.ns+"role='page']").css({position:"relative"})},_btnMarkup:function(){this.element.children("a").filter(":not([data-"+n.mobile.ns+"role='none'])").attr("data-"+n.mobile.ns+"role","button");this.element.trigger("create")},_addHeaderButtonClasses:function(){var n=this.element.children("a, button");this.leftbtn=n.hasClass("ui-btn-left")&&!n.hasClass("ui-toolbar-back-btn");this.rightbtn=n.hasClass("ui-btn-right");this.leftbtn=this.leftbtn||n.eq(0).not(".ui-btn-right,.ui-toolbar-back-btn").addClass("ui-btn-left").length;this.rightbtn=this.rightbtn||n.eq(1).addClass("ui-btn-right").length},_updateBackButton:function(){var t,i=this.options,r=i.backBtnTheme||i.theme;t=this._backButton=this._backButton||{};this.options.addBackBtn&&"header"===this.role&&n(".ui-page").length>1&&(this.page?this.page[0].getAttribute("data-"+n.mobile.ns+"url")!==n.mobile.path.stripHash(location.hash):n.mobile.navigate&&n.mobile.navigate.history&&n.mobile.navigate.history.activeIndex>0)&&!this.leftbtn?t.attached||(this.backButton=t.element=(t.element||n("<a role='button' href='javascript:void(0);' class='ui-btn ui-corner-all ui-shadow ui-btn-left "+(r?"ui-btn-"+r+" ":"")+"ui-toolbar-back-btn ui-icon-carat-l ui-btn-icon-left' data-"+n.mobile.ns+"rel='back'>"+i.backBtnText+"<\/a>")).prependTo(this.element),t.attached=!0):t.element&&(t.element.detach(),t.attached=!1)},_addHeadingClasses:function(){this.element.children("h1, h2, h3, h4, h5, h6").addClass("ui-title").attr({role:"heading","aria-level":"1"})},_destroy:function(){var n;this.element.children("h1, h2, h3, h4, h5, h6").removeClass("ui-title").removeAttr("role").removeAttr("aria-level");"header"===this.role&&(this.element.children("a, button").removeClass("ui-btn-left ui-btn-right ui-btn ui-shadow ui-corner-all"),this.backButton&&this.backButton.remove());n=this.options.theme?this.options.theme:"inherit";this.element.removeClass("ui-bar-"+n);this.element.removeClass("ui-"+this.role).removeAttr("role")}})}(n),function(n,t){n.widget("mobile.toolbar",n.mobile.toolbar,{options:{position:null,visibleOnPageShow:!0,disablePageZoom:!0,transition:"slide",fullscreen:!1,tapToggle:!0,tapToggleBlacklist:"a, button, input, select, textarea, .ui-header-fixed, .ui-footer-fixed, .ui-flipswitch, .ui-popup, .ui-panel, .ui-panel-dismiss-open",hideDuringFocus:"input, textarea, select",updatePagePadding:!0,trackPersistentToolbars:!0,supportBlacklist:function(){return!n.support.fixedPosition}},_create:function(){this._super();this.pagecontainer=n(":mobile-pagecontainer");"fixed"!==this.options.position||this.options.supportBlacklist()||this._makeFixed()},_makeFixed:function(){this.element.addClass("ui-"+this.role+"-fixed");this.updatePagePadding();this._addTransitionClass();this._bindPageEvents();this._bindToggleHandlers()},_setOptions:function(i){if("fixed"===i.position&&"fixed"!==this.options.position&&this._makeFixed(),"fixed"===this.options.position&&!this.options.supportBlacklist()){var r=this.page?this.page:n(".ui-page-active").length>0?n(".ui-page-active"):n(".ui-page").eq(0);i.fullscreen!==t&&(i.fullscreen?(this.element.addClass("ui-"+this.role+"-fullscreen"),r.addClass("ui-page-"+this.role+"-fullscreen")):(this.element.removeClass("ui-"+this.role+"-fullscreen"),r.removeClass("ui-page-"+this.role+"-fullscreen").addClass("ui-page-"+this.role+"-fixed")))}this._super(i)},_addTransitionClass:function(){var n=this.options.transition;n&&"none"!==n&&("slide"===n&&(n=this.element.hasClass("ui-header")?"slidedown":"slideup"),this.element.addClass(n))},_bindPageEvents:function(){var n=this.page?this.element.closest(".ui-page"):this.document;this._on(n,{pagebeforeshow:"_handlePageBeforeShow",webkitAnimationStart:"_handleAnimationStart",animationstart:"_handleAnimationStart",updatelayout:"_handleAnimationStart",pageshow:"_handlePageShow",pagebeforehide:"_handlePageBeforeHide"})},_handlePageBeforeShow:function(){var t=this.options;t.disablePageZoom&&n.mobile.zoom.disable(!0);t.visibleOnPageShow||this.hide(!0)},_handleAnimationStart:function(){this.options.updatePagePadding&&this.updatePagePadding(this.page?this.page:".ui-page-active")},_handlePageShow:function(){this.updatePagePadding(this.page?this.page:".ui-page-active");this.options.updatePagePadding&&this._on(this.window,{throttledresize:"updatePagePadding"})},_handlePageBeforeHide:function(t,i){var f,e,r,u,o=this.options;o.disablePageZoom&&n.mobile.zoom.enable(!0);o.updatePagePadding&&this._off(this.window,"throttledresize");o.trackPersistentToolbars&&(f=n(".ui-footer-fixed:jqmData(id)",this.page),e=n(".ui-header-fixed:jqmData(id)",this.page),r=f.length&&i.nextPage&&n(".ui-footer-fixed:jqmData(id='"+f.jqmData("id")+"')",i.nextPage)||n(),u=e.length&&i.nextPage&&n(".ui-header-fixed:jqmData(id='"+e.jqmData("id")+"')",i.nextPage)||n(),(r.length||u.length)&&(r.add(u).appendTo(n.mobile.pageContainer),i.nextPage.one("pageshow",function(){u.prependTo(this);r.appendTo(this)})))},_visible:!0,updatePagePadding:function(i){var r=this.element,u="header"===this.role,f=parseFloat(r.css(u?"top":"bottom"));this.options.fullscreen||(i=i&&i.type===t&&i||this.page||r.closest(".ui-page"),i=this.page?this.page:".ui-page-active",n(i).css("padding-"+(u?"top":"bottom"),r.outerHeight()+f))},_useTransition:function(t){var f=this.window,i=this.element,r=f.scrollTop(),u=i.height(),e=this.page?i.closest(".ui-page").height():n(".ui-page-active").height(),o=n.mobile.getScreenHeight();return!t&&(this.options.transition&&"none"!==this.options.transition&&("header"===this.role&&!this.options.fullscreen&&r>u||"footer"===this.role&&!this.options.fullscreen&&e-u>r+o)||this.options.fullscreen)},show:function(n){var i="ui-fixed-hidden",t=this.element;this._useTransition(n)?t.removeClass("out "+i).addClass("in").animationComplete(function(){t.removeClass("in")}):t.removeClass(i);this._visible=!0},hide:function(n){var r="ui-fixed-hidden",t=this.element,i="out"+("slide"===this.options.transition?" reverse":"");this._useTransition(n)?t.addClass(i).removeClass("in").animationComplete(function(){t.addClass(r).removeClass(i)}):t.addClass(r).removeClass(i);this._visible=!1},toggle:function(){this[this._visible?"hide":"show"]()},_bindToggleHandlers:function(){var u,f,t=this,r=t.options,i=!0,e=this.page?this.page:n(".ui-page");e.bind("vclick",function(i){r.tapToggle&&!n(i.target).closest(r.tapToggleBlacklist).length&&t.toggle()}).bind("focusin focusout",function(e){screen.width<1025&&n(e.target).is(r.hideDuringFocus)&&!n(e.target).closest(".ui-header-fixed, .ui-footer-fixed").length&&("focusout"!==e.type||i?"focusin"===e.type&&i&&(clearTimeout(u),i=!1,f=setTimeout(function(){t.hide()},0)):(i=!0,clearTimeout(f),u=setTimeout(function(){t.show()},0)))})},_setRelative:function(){"fixed"!==this.options.position&&n("[data-"+n.mobile.ns+"role='page']").css({position:"relative"})},_destroy:function(){var i,r,u,f,e,t=this.pagecontainer.pagecontainer("getActivePage");this._super();"fixed"===this.options.position&&(u=n("body>.ui-"+this.role+"-fixed").add(t.find(".ui-"+this.options.role+"-fixed")).not(this.element).length>0,e=n("body>.ui-"+this.role+"-fixed").add(t.find(".ui-"+this.options.role+"-fullscreen")).not(this.element).length>0,r="ui-header-fixed ui-footer-fixed ui-header-fullscreen in out ui-footer-fullscreen fade slidedown slideup ui-fixed-hidden",this.element.removeClass(r),e||(i="ui-page-"+this.role+"-fullscreen"),u||(f="header"===this.role,i+=" ui-page-"+this.role+"-fixed",t.css("padding-"+(f?"top":"bottom"),"")),t.removeClass(i))}})}(n),function(n){n.widget("mobile.toolbar",n.mobile.toolbar,{_makeFixed:function(){this._super();this._workarounds()},_workarounds:function(){var r=navigator.userAgent,t=navigator.platform,u=r.match(/AppleWebKit\/([0-9]+)/),f=!!u&&u[1],n=null,i=this;if(t.indexOf("iPhone")>-1||t.indexOf("iPad")>-1||t.indexOf("iPod")>-1)n="ios";else{if(!(r.indexOf("Android")>-1))return;n="android"}if("ios"===n)i._bindScrollWorkaround();else{if(!("android"===n&&f&&534>f))return;i._bindScrollWorkaround();i._bindListThumbWorkaround()}},_viewportOffset:function(){var n=this.element,i=n.hasClass("ui-header"),t=Math.abs(n.offset().top-this.window.scrollTop());return i||(t=Math.round(t-this.window.height()+n.outerHeight())-60),t},_bindScrollWorkaround:function(){var n=this;this._on(this.window,{scrollstop:function(){var t=n._viewportOffset();t>2&&n._visible&&n._triggerRedraw()}})},_bindListThumbWorkaround:function(){this.element.closest(".ui-page").addClass("ui-android-2x-fixed")},_triggerRedraw:function(){var t=parseFloat(n(".ui-page-active").css("padding-bottom"));n(".ui-page-active").css("padding-bottom",t+1+"px");setTimeout(function(){n(".ui-page-active").css("padding-bottom",t+"px")},0)},destroy:function(){this._super();this.element.closest(".ui-page-active").removeClass("ui-android-2x-fix")}})}(n),function(n,t){function r(){var t=u.clone(),i=t.eq(0),n=t.eq(1),r=n.children();return{arEls:n.add(i),gd:i,ct:n,ar:r}}var i=n.mobile.browser.oldIE&&n.mobile.browser.oldIE<=8,u=n("<div class='ui-popup-arrow-guide'><\/div><div class='ui-popup-arrow-container"+(i?" ie":"")+"'><div class='ui-popup-arrow'><\/div><\/div>");n.widget("mobile.popup",n.mobile.popup,{options:{arrow:""},_create:function(){var n,t=this._super();return this.options.arrow&&(this._ui.arrow=n=this._addArrow()),t},_addArrow:function(){var t,i=this.options,n=r();return t=this._themeClassFromOption("ui-body-",i.theme),n.ar.addClass(t+(i.shadow?" ui-overlay-shadow":"")),n.arEls.hide().appendTo(this.element),n},_unenhance:function(){var n=this._ui.arrow;return n&&n.arEls.remove(),this._super()},_tryAnArrow:function(n,t,i,r,u){var f,h,o,s={},e={};return r.arFull[n.dimKey]>r.guideDims[n.dimKey]?u:(s[n.fst]=i[n.fst]+(r.arHalf[n.oDimKey]+r.menuHalf[n.oDimKey])*n.offsetFactor-r.contentBox[n.fst]+(r.clampInfo.menuSize[n.oDimKey]-r.contentBox[n.oDimKey])*n.arrowOffsetFactor,s[n.snd]=i[n.snd],f=r.result||this._calculateFinalLocation(s,r.clampInfo),h={x:f.left,y:f.top},e[n.fst]=h[n.fst]+r.contentBox[n.fst]+n.tipOffset,e[n.snd]=Math.max(f[n.prop]+r.guideOffset[n.prop]+r.arHalf[n.dimKey],Math.min(f[n.prop]+r.guideOffset[n.prop]+r.guideDims[n.dimKey]-r.arHalf[n.dimKey],i[n.snd])),o=Math.abs(i.x-e.x)+Math.abs(i.y-e.y),(!u||o<u.diff)&&(e[n.snd]-=r.arHalf[n.dimKey]+f[n.prop]+r.contentBox[n.snd],u={dir:t,diff:o,result:f,posProp:n.prop,posVal:e[n.snd]}),u)},_getPlacementState:function(n){var r,u,i=this._ui.arrow,t={clampInfo:this._clampPopupWidth(!n),arFull:{cx:i.ct.width(),cy:i.ct.height()},guideDims:{cx:i.gd.width(),cy:i.gd.height()},guideOffset:i.gd.offset()};return r=this.element.offset(),i.gd.css({left:0,top:0,right:0,bottom:0}),u=i.gd.offset(),t.contentBox={x:u.left-r.left,y:u.top-r.top,cx:i.gd.width(),cy:i.gd.height()},i.gd.removeAttr("style"),t.guideOffset={left:t.guideOffset.left-r.left,top:t.guideOffset.top-r.top},t.arHalf={cx:t.arFull.cx/2,cy:t.arFull.cy/2},t.menuHalf={cx:t.clampInfo.menuSize.cx/2,cy:t.clampInfo.menuSize.cy/2},t},_placementCoords:function(t){var r,u,e,o,s,h=this.options.arrow,f=this._ui.arrow;return f?(f.arEls.show(),s={},r=this._getPlacementState(!0),e={l:{fst:"x",snd:"y",prop:"top",dimKey:"cy",oDimKey:"cx",offsetFactor:1,tipOffset:-r.arHalf.cx,arrowOffsetFactor:0},r:{fst:"x",snd:"y",prop:"top",dimKey:"cy",oDimKey:"cx",offsetFactor:-1,tipOffset:r.arHalf.cx+r.contentBox.cx,arrowOffsetFactor:1},b:{fst:"y",snd:"x",prop:"left",dimKey:"cx",oDimKey:"cy",offsetFactor:-1,tipOffset:r.arHalf.cy+r.contentBox.cy,arrowOffsetFactor:1},t:{fst:"y",snd:"x",prop:"left",dimKey:"cx",oDimKey:"cy",offsetFactor:1,tipOffset:-r.arHalf.cy,arrowOffsetFactor:0}},n.each((h===!0?"l,t,r,b":h).split(","),n.proxy(function(n,i){u=this._tryAnArrow(e[i],i,t,r,u)},this)),u?(f.ct.removeClass("ui-popup-arrow-l ui-popup-arrow-t ui-popup-arrow-r ui-popup-arrow-b").addClass("ui-popup-arrow-"+u.dir).removeAttr("style").css(u.posProp,u.posVal).show(),i||(o=this.element.offset(),s[e[u.dir].fst]=f.ct.offset(),s[e[u.dir].snd]={left:o.left+r.contentBox.x,top:o.top+r.contentBox.y}),u.result):(f.arEls.hide(),this._super(t))):this._super(t)},_setOptions:function(n){var u,r=this.options.theme,i=this._ui.arrow,f=this._super(n);if(n.arrow!==t){if(!i&&n.arrow)return void(this._ui.arrow=this._addArrow());i&&!n.arrow&&(i.arEls.remove(),this._ui.arrow=null)}return i=this._ui.arrow,i&&(n.theme!==t&&(r=this._themeClassFromOption("ui-body-",r),u=this._themeClassFromOption("ui-body-",n.theme),i.ar.removeClass(r).addClass(u)),n.shadow!==t&&i.ar.toggleClass("ui-overlay-shadow",n.shadow)),f},_destroy:function(){var n=this._ui.arrow;return n&&n.arEls.remove(),this._super()}})}(n),function(n,i){n.widget("mobile.panel",{options:{classes:{panel:"ui-panel",panelOpen:"ui-panel-open",panelClosed:"ui-panel-closed",panelFixed:"ui-panel-fixed",panelInner:"ui-panel-inner",modal:"ui-panel-dismiss",modalOpen:"ui-panel-dismiss-open",pageContainer:"ui-panel-page-container",pageWrapper:"ui-panel-wrapper",pageFixedToolbar:"ui-panel-fixed-toolbar",pageContentPrefix:"ui-panel-page-content",animate:"ui-panel-animate"},animate:!0,theme:null,position:"left",dismissible:!0,display:"reveal",swipeClose:!0,positionFixed:!1},_closeLink:null,_parentPage:null,_page:null,_modal:null,_panelInner:null,_wrapper:null,_fixedToolbars:null,_create:function(){var t=this.element,i=t.closest(".ui-page, :jqmData(role='page')");n.extend(this,{_closeLink:t.find(":jqmData(rel='close')"),_parentPage:i.length>0?i:!1,_openedPage:null,_page:this._getPage,_panelInner:this._getPanelInner(),_fixedToolbars:this._getFixedToolbars});"overlay"!==this.options.display&&this._getWrapper();this._addPanelClasses();n.support.cssTransform3d&&this.options.animate&&this.element.addClass(this.options.classes.animate);this._bindUpdateLayout();this._bindCloseEvents();this._bindLinkListeners();this._bindPageEvents();this.options.dismissible&&this._createModal();this._bindSwipeEvents()},_getPanelInner:function(){var n=this.element.find("."+this.options.classes.panelInner);return 0===n.length&&(n=this.element.children().wrapAll("<div class='"+this.options.classes.panelInner+"' />").parent()),n},_createModal:function(){var t=this,i=t._parentPage?t._parentPage.parent():t.element.parent();t._modal=n("<div class='"+t.options.classes.modal+"'><\/div>").on("mousedown",function(){t.close()}).appendTo(i)},_getPage:function(){return this._openedPage||this._parentPage||n("."+n.mobile.activePageClass)},_getWrapper:function(){var n=this._page().find("."+this.options.classes.pageWrapper);0===n.length&&(n=this._page().children(".ui-header:not(.ui-header-fixed), .ui-content:not(.ui-popup), .ui-footer:not(.ui-footer-fixed)").wrapAll("<div class='"+this.options.classes.pageWrapper+"'><\/div>").parent());this._wrapper=n},_getFixedToolbars:function(){var t=n("body").children(".ui-header-fixed, .ui-footer-fixed"),i=this._page().find(".ui-header-fixed, .ui-footer-fixed");return t.add(i).addClass(this.options.classes.pageFixedToolbar)},_getPosDisplayClasses:function(n){return n+"-position-"+this.options.position+" "+n+"-display-"+this.options.display},_getPanelClasses:function(){var n=this.options.classes.panel+" "+this._getPosDisplayClasses(this.options.classes.panel)+" "+this.options.classes.panelClosed+" ui-body-"+(this.options.theme?this.options.theme:"inherit");return this.options.positionFixed&&(n+=" "+this.options.classes.panelFixed),n},_addPanelClasses:function(){this.element.addClass(this._getPanelClasses())},_handleCloseClick:function(n){n.isDefaultPrevented()||this.close()},_bindCloseEvents:function(){this._on(this._closeLink,{click:"_handleCloseClick"});this._on({"click a:jqmData(ajax='false')":"_handleCloseClick"})},_positionPanel:function(t){var i=this,r=i._panelInner.outerHeight(),u=r>n.mobile.getScreenHeight();u||!i.options.positionFixed?(u&&(i._unfixPanel(),n.mobile.resetActivePageHeight(r)),t&&this.window[0].scrollTo(0,n.mobile.defaultHomeScroll)):i._fixPanel()},_bindFixListener:function(){this._on(n(t),{throttledresize:"_positionPanel"})},_unbindFixListener:function(){this._off(n(t),"throttledresize")},_unfixPanel:function(){this.options.positionFixed&&n.support.fixedPosition&&this.element.removeClass(this.options.classes.panelFixed)},_fixPanel:function(){this.options.positionFixed&&n.support.fixedPosition&&this.element.addClass(this.options.classes.panelFixed)},_bindUpdateLayout:function(){var n=this;n.element.on("updatelayout",function(){n._open&&n._positionPanel()})},_bindLinkListeners:function(){this._on("body",{"click a":"_handleClick"})},_handleClick:function(t){var r,u=this.element.attr("id");t.currentTarget.href.split("#")[1]===u&&u!==i&&(t.preventDefault(),r=n(t.target),r.hasClass("ui-btn")&&(r.addClass(n.mobile.activeBtnClass),this.element.one("panelopen panelclose",function(){r.removeClass(n.mobile.activeBtnClass)})),this.toggle())},_bindSwipeEvents:function(){var n=this,t=n._modal?n.element.add(n._modal):n.element;n.options.swipeClose&&("left"===n.options.position?t.on("swipeleft.panel",function(){n.close()}):t.on("swiperight.panel",function(){n.close()}))},_bindPageEvents:function(){var n=this;this.document.on("panelbeforeopen",function(t){n._open&&t.target!==n.element[0]&&n.close()}).on("keyup.panel",function(t){27===t.keyCode&&n._open&&n.close()});this._parentPage||"overlay"===this.options.display||this._on(this.document,{pageshow:function(){this._openedPage=null;this._getWrapper()}});n._parentPage?this.document.on("pagehide",":jqmData(role='page')",function(){n._open&&n.close(!0)}):this.document.on("pagebeforehide",function(){n._open&&n.close(!0)})},_open:!1,_pageContentOpenClasses:null,_modalOpenClasses:null,open:function(t){if(!this._open){var i=this,r=i.options,u=function(){i._off(i.document,"panelclose");i._page().jqmData("panel","open");n.support.cssTransform3d&&r.animate&&"overlay"!==r.display&&(i._wrapper.addClass(r.classes.animate),i._fixedToolbars().addClass(r.classes.animate));!t&&n.support.cssTransform3d&&r.animate?(i._wrapper||i.element).animationComplete(f,"transition"):setTimeout(f,0);r.theme&&"overlay"!==r.display&&i._page().parent().addClass(r.classes.pageContainer+"-themed "+r.classes.pageContainer+"-"+r.theme);i.element.removeClass(r.classes.panelClosed).addClass(r.classes.panelOpen);i._positionPanel(!0);i._pageContentOpenClasses=i._getPosDisplayClasses(r.classes.pageContentPrefix);"overlay"!==r.display&&(i._page().parent().addClass(r.classes.pageContainer),i._wrapper.addClass(i._pageContentOpenClasses),i._fixedToolbars().addClass(i._pageContentOpenClasses));i._modalOpenClasses=i._getPosDisplayClasses(r.classes.modal)+" "+r.classes.modalOpen;i._modal&&i._modal.addClass(i._modalOpenClasses).height(Math.max(i._modal.height(),i.document.height()))},f=function(){i._open&&("overlay"!==r.display&&(i._wrapper.addClass(r.classes.pageContentPrefix+"-open"),i._fixedToolbars().addClass(r.classes.pageContentPrefix+"-open")),i._bindFixListener(),i._trigger("open"),i._openedPage=i._page())};i._trigger("beforeopen");"open"===i._page().jqmData("panel")?i._on(i.document,{panelclose:u}):u();i._open=!0}},close:function(t){if(this._open){var i=this,r=this.options,f=function(){i.element.removeClass(r.classes.panelOpen);"overlay"!==r.display&&(i._wrapper.removeClass(i._pageContentOpenClasses),i._fixedToolbars().removeClass(i._pageContentOpenClasses));!t&&n.support.cssTransform3d&&r.animate?(i._wrapper||i.element).animationComplete(u,"transition"):setTimeout(u,0);i._modal&&i._modal.removeClass(i._modalOpenClasses).height("")},u=function(){r.theme&&"overlay"!==r.display&&i._page().parent().removeClass(r.classes.pageContainer+"-themed "+r.classes.pageContainer+"-"+r.theme);i.element.addClass(r.classes.panelClosed);"overlay"!==r.display&&(i._page().parent().removeClass(r.classes.pageContainer),i._wrapper.removeClass(r.classes.pageContentPrefix+"-open"),i._fixedToolbars().removeClass(r.classes.pageContentPrefix+"-open"));n.support.cssTransform3d&&r.animate&&"overlay"!==r.display&&(i._wrapper.removeClass(r.classes.animate),i._fixedToolbars().removeClass(r.classes.animate));i._fixPanel();i._unbindFixListener();n.mobile.resetActivePageHeight();i._page().jqmRemoveData("panel");i._trigger("close");i._openedPage=null};i._trigger("beforeclose");f();i._open=!1}},toggle:function(){this[this._open?"close":"open"]()},_destroy:function(){var i,t=this.options,r=n("body > :mobile-panel").length+n.mobile.activePage.find(":mobile-panel").length>1;"overlay"!==t.display&&(i=n("body > :mobile-panel").add(n.mobile.activePage.find(":mobile-panel")),0===i.not(".ui-panel-display-overlay").not(this.element).length&&this._wrapper.children().unwrap(),this._open&&(this._fixedToolbars().removeClass(t.classes.pageContentPrefix+"-open"),n.support.cssTransform3d&&t.animate&&this._fixedToolbars().removeClass(t.classes.animate),this._page().parent().removeClass(t.classes.pageContainer),t.theme&&this._page().parent().removeClass(t.classes.pageContainer+"-themed "+t.classes.pageContainer+"-"+t.theme)));r||this.document.off("panelopen panelclose");this._open&&this._page().jqmRemoveData("panel");this._panelInner.children().unwrap();this.element.removeClass([this._getPanelClasses(),t.classes.panelOpen,t.classes.animate].join(" ")).off("swipeleft.panel swiperight.panel").off("panelbeforeopen").off("panelhide").off("keyup.panel").off("updatelayout");this._modal&&this._modal.remove()}})}(n),function(n,t){n.widget("mobile.table",{options:{classes:{table:"ui-table"},enhanced:!1},_create:function(){this.options.enhanced||this.element.addClass(this.options.classes.table);n.extend(this,{headers:t,allHeaders:t});this._refresh(!0)},_setHeaders:function(){var n=this.element.find("thead tr");this.headers=this.element.find("tr:eq(0)").children();this.allHeaders=this.headers.add(n.children())},refresh:function(){this._refresh()},rebuild:n.noop,_refresh:function(){var t=this.element,i=t.find("thead tr");this._setHeaders();i.each(function(){var r=0;n(this).children().each(function(){var u,f=parseInt(this.getAttribute("colspan"),10),e=":nth-child("+(r+1)+")";if(this.setAttribute("data-"+n.mobile.ns+"colstart",r+1),f)for(u=0;f-1>u;u++)r++,e+=", :nth-child("+(r+1)+")";n(this).jqmData("cells",t.find("tr").not(i.eq(0)).not(this).children(e));r++})})}})}(n),function(n){n.widget("mobile.table",n.mobile.table,{options:{mode:"columntoggle",columnBtnTheme:null,columnPopupTheme:null,columnBtnText:"Columns...",classes:n.extend(n.mobile.table.prototype.options.classes,{popup:"ui-table-columntoggle-popup",columnBtn:"ui-table-columntoggle-btn",priorityPrefix:"ui-table-priority-",columnToggleTable:"ui-table-columntoggle"})},_create:function(){this._super();"columntoggle"===this.options.mode&&(n.extend(this,{_menu:null}),this.options.enhanced?(this._menu=n(this.document[0].getElementById(this._id()+"-popup")).children().first(),this._addToggles(this._menu,!0)):(this._menu=this._enhanceColToggle(),this.element.addClass(this.options.classes.columnToggleTable)),this._setupEvents(),this._setToggleState())},_id:function(){return this.element.attr("id")||this.widgetName+this.uuid},_setupEvents:function(){this._on(this.window,{throttledresize:"_setToggleState"});this._on(this._menu,{"change input":"_menuInputChange"})},_addToggles:function(t,i){var r,e=0,u=this.options,f=t.controlgroup("container");i?r=t.find("input"):f.empty();this.headers.not("td").each(function(){var s,o,t=n(this),h=n.mobile.getAttribute(this,"priority");h&&(o=t.add(t.jqmData("cells")),o.addClass(u.classes.priorityPrefix+h),s=(i?r.eq(e++):n("<label><input type='checkbox' checked />"+(t.children("abbr").first().attr("title")||t.text())+"<\/label>").appendTo(f).children(0).checkboxradio({theme:u.columnPopupTheme})).jqmData("header",t).jqmData("cells",o),t.jqmData("input",s))});i||t.controlgroup("refresh")},_menuInputChange:function(t){var i=n(t.target),r=i[0].checked;i.jqmData("cells").toggleClass("ui-table-cell-hidden",!r).toggleClass("ui-table-cell-visible",r)},_unlockCells:function(n){n.removeClass("ui-table-cell-hidden ui-table-cell-visible")},_enhanceColToggle:function(){var u,e,t,i,o=this.element,r=this.options,s=n.mobile.ns,f=this.document[0].createDocumentFragment();return u=this._id()+"-popup",e=n("<a href='#"+u+"' class='"+r.classes.columnBtn+" ui-btn ui-btn-"+(r.columnBtnTheme||"a")+" ui-corner-all ui-shadow ui-mini' data-"+s+"rel='popup'>"+r.columnBtnText+"<\/a>"),t=n("<div class='"+r.classes.popup+"' id='"+u+"'><\/div>"),i=n("<fieldset><\/fieldset>").controlgroup(),this._addToggles(i,!1),i.appendTo(t),f.appendChild(t[0]),f.appendChild(e[0]),o.before(f),t.popup(),i},rebuild:function(){this._super();"columntoggle"===this.options.mode&&this._refresh(!1)},_refresh:function(t){var u,i,r;if(this._super(t),!t&&"columntoggle"===this.options.mode)for(u=this.headers,i=[],this._menu.find("input").each(function(){var t=n(this),f=t.jqmData("header"),r=u.index(f[0]);r>-1&&!t.prop("checked")&&i.push(r)}),this._unlockCells(this.element.find(".ui-table-cell-hidden, .ui-table-cell-visible")),this._addToggles(this._menu,t),r=i.length-1;r>-1;r--)u.eq(i[r]).jqmData("input").prop("checked",!1).checkboxradio("refresh").trigger("change")},_setToggleState:function(){this._menu.find("input").each(function(){var t=n(this);this.checked="table-cell"===t.jqmData("cells").eq(0).css("display");t.checkboxradio("refresh")})},_destroy:function(){this._super()}})}(n),function(n){n.widget("mobile.table",n.mobile.table,{options:{mode:"reflow",classes:n.extend(n.mobile.table.prototype.options.classes,{reflowTable:"ui-table-reflow",cellLabels:"ui-table-cell-label"})},_create:function(){this._super();"reflow"===this.options.mode&&(this.options.enhanced||(this.element.addClass(this.options.classes.reflowTable),this._updateReflow()))},rebuild:function(){this._super();"reflow"===this.options.mode&&this._refresh(!1)},_refresh:function(n){this._super(n);n||"reflow"!==this.options.mode||this._updateReflow()},_updateReflow:function(){var t=this,i=this.options;n(t.allHeaders.get().reverse()).each(function(){var r,u,f=n(this).jqmData("cells"),s=n.mobile.getAttribute(this,"colstart"),o=f.not(this).filter("thead th").length&&" ui-table-cell-label-top",e=n(this).clone().contents();e.length>0&&(o?(r=parseInt(this.getAttribute("colspan"),10),u="",r&&(u="td:nth-child("+r+"n + "+s+")"),t._addLabels(f.filter(u),i.classes.cellLabels+o,e)):t._addLabels(f,i.classes.cellLabels,e))})},_addLabels:function(t,i,r){1===r.length&&"abbr"===r[0].nodeName.toLowerCase()&&(r=r.eq(0).attr("title"));t.not(":has(b."+i+")").prepend(n("<b class='"+i+"'><\/b>").append(r))}})}(n),function(n,i){var r=function(t,i){return-1===(""+(n.mobile.getAttribute(this,"filtertext")||n(this).text())).toLowerCase().indexOf(i)};n.widget("mobile.filterable",{initSelector:":jqmData(filter='true')",options:{filterReveal:!1,filterCallback:r,enhanced:!1,input:null,children:"> li, > option, > optgroup option, > tbody tr, > .ui-controlgroup-controls > .ui-btn, > .ui-controlgroup-controls > .ui-checkbox, > .ui-controlgroup-controls > .ui-radio"},_create:function(){var t=this.options;n.extend(this,{_search:null,_timer:0});this._setInput(t.input);t.enhanced||this._filterItems((this._search&&this._search.val()||"").toLowerCase())},_onKeyUp:function(){var r,u,i=this._search;if(i){if(r=i.val().toLowerCase(),u=n.mobile.getAttribute(i[0],"lastval")+"",u&&u===r)return;this._timer&&(t.clearTimeout(this._timer),this._timer=0);this._timer=this._delay(function(){return this._trigger("beforefilter",null,{input:i})===!1?!1:(i[0].setAttribute("data-"+n.mobile.ns+"lastval",r),this._filterItems(r),void(this._timer=0))},250)}},_getFilterableItems:function(){var r=this.element,t=this.options.children,i=t?n.isFunction(t)?t():t.nodeName?n(t):t.jquery?t:this.element.find(t):{length:0};return 0===i.length&&(i=r.children()),i},_filterItems:function(t){var i,e,o,s,h=[],f=[],c=this.options,u=this._getFilterableItems();if(null!=t)for(e=c.filterCallback||r,o=u.length,i=0;o>i;i++)s=e.call(u[i],i,t)?f:h,s.push(u[i]);0===f.length?u[c.filterReveal&&0===t.length?"addClass":"removeClass"]("ui-screen-hidden"):(n(f).addClass("ui-screen-hidden"),n(h).removeClass("ui-screen-hidden"));this._refreshChildWidget();this._trigger("filter",null,{items:u})},_refreshChildWidget:function(){for(var t,r=["collapsibleset","selectmenu","controlgroup","listview"],i=r.length-1;i>-1;i--)t=r[i],n.mobile[t]&&(t=this.element.data("mobile-"+t),t&&n.isFunction(t.refresh)&&t.refresh())},_setInput:function(i){var r=this._search;this._timer&&(t.clearTimeout(this._timer),this._timer=0);r&&(this._off(r,"keyup change input"),r=null);i&&(r=i.jquery?i:i.nodeName?n(i):this.document.find(i),this._on(r,{keydown:"_onKeyDown",keypress:"_onKeyPress",keyup:"_onKeyUp",change:"_onKeyUp",input:"_onKeyUp"}));this._search=r},_onKeyDown:function(t){t.keyCode===n.ui.keyCode.ENTER&&(t.preventDefault(),this._preventKeyPress=!0)},_onKeyPress:function(n){this._preventKeyPress&&(n.preventDefault(),this._preventKeyPress=!1)},_setOptions:function(n){var t=!(n.filterReveal===i&&n.filterCallback===i&&n.children===i);this._super(n);n.input!==i&&(this._setInput(n.input),t=!0);t&&this.refresh()},_destroy:function(){var n=this.options,t=this._getFilterableItems();n.enhanced?t.toggleClass("ui-screen-hidden",n.filterReveal):t.removeClass("ui-screen-hidden")},refresh:function(){this._timer&&(t.clearTimeout(this._timer),this._timer=0);this._filterItems((this._search&&this._search.val()||"").toLowerCase())}})}(n),function(n,t){var i=function(n,t){return function(i){t.call(this,i);n._syncTextInputOptions(i)}},r=/(^|\s)ui-li-divider(\s|$)/,u=n.mobile.filterable.prototype.options.filterCallback;n.mobile.filterable.prototype.options.filterCallback=function(n,t){return!this.className.match(r)&&u.call(this,n,t)};n.widget("mobile.filterable",n.mobile.filterable,{options:{filterPlaceholder:"Filter items...",filterTheme:null},_create:function(){var t,i,r=this.element,u=["collapsibleset","selectmenu","controlgroup","listview"],f={};for(this._super(),n.extend(this,{_widget:null}),t=u.length-1;t>-1;t--)if(i=u[t],n.mobile[i]){if(this._setWidget(r.data("mobile-"+i)))break;f[i+"create"]="_handleCreate"}this._widget||this._on(r,f)},_handleCreate:function(n){this._setWidget(this.element.data("mobile-"+n.type.substring(0,n.type.length-6)))},_trigger:function(n,t,i){return this._widget&&"mobile-listview"===this._widget.widgetFullName&&"beforefilter"===n&&this._widget._trigger("beforefilter",t,i),this._super(n,t,i)},_setWidget:function(n){return!this._widget&&n&&(this._widget=n,this._widget._setOptions=i(this,this._widget._setOptions)),this._widget&&(this._syncTextInputOptions(this._widget.options),"listview"===this._widget.widgetName&&(this._widget.options.hideDividers=!0,this._widget.element.listview("refresh"))),!!this._widget},_isSearchInternal:function(){return this._search&&this._search.jqmData("ui-filterable-"+this.uuid+"-internal")},_setInput:function(t){var i=this.options,r=!0,u={};if(!t){if(this._isSearchInternal())return;r=!1;t=n("<input data-"+n.mobile.ns+"type='search' placeholder='"+i.filterPlaceholder+"'><\/input>").jqmData("ui-filterable-"+this.uuid+"-internal",!0);n("<form class='ui-filterable'><\/form>").append(t).submit(function(n){n.preventDefault();t.blur()}).insertBefore(this.element);n.mobile.textinput&&(null!=this.options.filterTheme&&(u.theme=i.filterTheme),t.textinput(u))}this._super(t);this._isSearchInternal()&&r&&this._search.attr("placeholder",this.options.filterPlaceholder)},_setOptions:function(i){var r=this._super(i);return i.filterPlaceholder!==t&&this._isSearchInternal()&&this._search.attr("placeholder",i.filterPlaceholder),i.filterTheme!==t&&this._search&&n.mobile.textinput&&this._search.textinput("option","theme",i.filterTheme),r},_refreshChildWidget:function(){this._refreshingChildWidget=!0;this._superApply(arguments);this._refreshingChildWidget=!1},refresh:function(){this._refreshingChildWidget||this._superApply(arguments)},_destroy:function(){this._isSearchInternal()&&this._search.remove();this._super()},_syncTextInputOptions:function(i){var r,u={};if(this._isSearchInternal()&&n.mobile.textinput){for(r in n.mobile.textinput.prototype.options)i[r]!==t&&(u[r]="theme"===r&&null!=this.options.filterTheme?this.options.filterTheme:i[r]);this._search.textinput("option",u)}}});n.widget("mobile.listview",n.mobile.listview,{options:{filter:!1},_create:function(){return this.options.filter!==!0||this.element.data("mobile-filterable")||this.element.filterable(),this._super()},refresh:function(){var n;this._superApply(arguments);this.options.filter===!0&&(n=this.element.data("mobile-filterable"),n&&n.refresh())}})}(n),function(n,t){function u(){return++f}function i(n){return n.hash.length>1&&decodeURIComponent(n.href.replace(r,""))===decodeURIComponent(location.href.replace(r,""))}var f=0,r=/#.*$/;n.widget("ui.tabs",{version:"fadf2b312a05040436451c64bbfaf4814bc62c56",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var i=this,t=this.options;this.running=!1;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",t.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this._processTabs();t.active=this._initialActive();n.isArray(t.disabled)&&(t.disabled=n.unique(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=this.options.active!==!1&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return null===t&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return(t=i,!1)}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(this.document[0].activeElement).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case n.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i===this.options.active?!1:i);default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function u(){return t>r&&(t=0),0>t&&(t=r),t}for(var r=this.tabs.length-1;-1!==n.inArray(u(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).focus(),n},_setOption:function(n,t){return"active"===n?void this._activate(t):"disabled"===n?void this._setupDisabled(t):(this._super(n,t),"collapsible"===n&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),"event"===n&&this._setupEvents(t),void("heightStyle"===n&&this._setupHeightStyle(t)))},_tabId:function(n){return n.attr("aria-controls")||"ui-tabs-"+u()},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"});this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist");this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return n("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=n();this.anchors.each(function(r,u){var e,f,s,h=n(u).uniqueId().attr("id"),o=n(u).closest("li"),c=o.attr("aria-controls");i(u)?(e=u.hash,f=t.element.find(t._sanitizeSelector(e))):(s=t._tabId(o),e="#"+s,f=t.element.find(e),f.length||(f=t._createPanel(s),f.insertAfter(t.panels[r-1]||t.tablist)),f.attr("aria-live","polite"));f.length&&(t.panels=t.panels.add(f));c&&o.data("ui-tabs-aria-controls",c);o.attr({"aria-controls":e.substring(1),"aria-labelledby":h});f.attr("aria-labelledby",h)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,r=0;i=this.tabs[r];r++)t===!0||-1!==n.inArray(r,t)?n(i).addClass("ui-state-disabled").attr("aria-disabled","true"):n(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={click:function(n){n.preventDefault()}};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();"fill"===t?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");"absolute"!==r&&"fixed"!==r&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};t.preventDefault();i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||this._trigger("beforeActivate",t,h)===!1||(u.active=e?!1:this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function e(){u.running=!1;u._trigger("activate",t,i)}function o(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active");r.length&&u.options.show?u._show(r,u.options.show,e):(r.show(),e())}var u=this,r=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");o()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),f.hide(),o());f.attr({"aria-expanded":"false","aria-hidden":"true"});i.oldTab.attr("aria-selected","false");r.length&&f.length?i.oldTab.attr("tabIndex",-1):r.length&&this.tabs.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);r.attr({"aria-expanded":"true","aria-hidden":"false"});i.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(n){return"string"==typeof n&&(n=this.anchors.index(this.anchors.filter("[href$='"+n+"']"))),n},_destroy:function(){this.xhr&&this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var r=this.options.disabled;r!==!1&&(i===t?r=!1:(i=this._getIndex(i),r=n.isArray(r)?n.map(r,function(n){return n!==i?n:null}):n.map(this.tabs,function(n,t){return t!==i?t:null})),this._setupDisabled(r))},disable:function(i){var r=this.options.disabled;if(r!==!0){if(i===t)r=!0;else{if(i=this._getIndex(i),-1!==n.inArray(i,r))return;r=n.isArray(r)?n.merge([i],r).sort():[i]}this._setupDisabled(r)}},load:function(t,r){t=this._getIndex(t);var f=this,u=this.tabs.eq(t),o=u.find(".ui-tabs-anchor"),e=this._getPanelForTab(u),s={tab:u,panel:e};i(o[0])||(this.xhr=n.ajax(this._ajaxSettings(o,r,s)),this.xhr&&"canceled"!==this.xhr.statusText&&(u.addClass("ui-tabs-loading"),e.attr("aria-busy","true"),this.xhr.success(function(n){setTimeout(function(){e.html(n);f._trigger("load",r,s)},1)}).complete(function(n,t){setTimeout(function(){"abort"===t&&f.panels.stop(!1,!0);u.removeClass("ui-tabs-loading");e.removeAttr("aria-busy");n===f.xhr&&delete f.xhr},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href"),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})}(n),function(){}(n),function(n,t){function h(n){o=n.originalEvent;r=o.accelerationIncludingGravity;u=Math.abs(r.x);f=Math.abs(r.y);e=Math.abs(r.z);!t.orientation&&(u>7||(e>6&&8>f||8>e&&f>6)&&u>5)?i.enabled&&i.disable():i.enabled||i.enable()}n.mobile.iosorientationfixEnabled=!0;var i,o,u,f,e,r,s=navigator.userAgent;return/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-5]_[0-9_]* like Mac OS X/i.test(s)&&s.indexOf("AppleWebKit")>-1?(i=n.mobile.zoom,void n.mobile.document.on("mobileinit",function(){n.mobile.iosorientationfixEnabled&&n.mobile.window.bind("orientationchange.iosorientationfix",i.enable).bind("devicemotion.iosorientationfix",h)})):void(n.mobile.iosorientationfixEnabled=!1)}(n,this),function(n,t,r){function f(){e.removeClass("ui-mobile-rendering")}var e=n("html"),u=n.mobile.window;n(t.document).trigger("mobileinit");n.mobile.gradeA()&&(n.mobile.ajaxBlacklist&&(n.mobile.ajaxEnabled=!1),e.addClass("ui-mobile ui-mobile-rendering"),setTimeout(f,5e3),n.extend(n.mobile,{initializePage:function(){var t=n.mobile.path,e=n(":jqmData(role='page'), :jqmData(role='dialog')"),o=t.stripHash(t.stripQueryParams(t.parseLocation().hash)),s=n.mobile.path.parseLocation(),h=o?i.getElementById(o):r;e.length||(e=n("body").wrapInner("<div data-"+n.mobile.ns+"role='page'><\/div>").children(0));e.each(function(){var i=n(this);i[0].getAttribute("data-"+n.mobile.ns+"url")||i.attr("data-"+n.mobile.ns+"url",i.attr("id")||t.convertUrlToDataUrl(s.pathname+s.search))});n.mobile.firstPage=e.first();n.mobile.pageContainer=n.mobile.firstPage.parent().addClass("ui-mobile-viewport").pagecontainer();n.mobile.navreadyDeferred.resolve();u.trigger("pagecontainercreate");n.mobile.loading("show");f();n.mobile.hashListeningEnabled&&n.mobile.path.isHashValid(location.hash)&&(n(h).is(":jqmData(role='page')")||n.mobile.path.isPath(o)||o===n.mobile.dialogHashKey)?n.event.special.navigate.isPushStateEnabled()?(n.mobile.navigate.history.stack=[],n.mobile.navigate(n.mobile.path.isPath(location.hash)?location.hash:location.href)):u.trigger("hashchange",[!0]):(n.event.special.navigate.isPushStateEnabled()&&n.mobile.navigate.navigator.squash(t.parseLocation().href),n.mobile.changePage(n.mobile.firstPage,{transition:"none",reverse:!0,changeHash:!1,fromHashChange:!0}))}}),n(function(){n.support.inlineSVG();n.mobile.hideUrlBar&&t.scrollTo(0,1);n.mobile.defaultHomeScroll=n.support.scrollTop&&1!==n.mobile.window.scrollTop()?1:0;n.mobile.autoInitializePage&&n.mobile.initializePage();n.mobile.hideUrlBar&&u.load(n.mobile.silentScroll);n.support.cssPointerEvents||n.mobile.document.delegate(".ui-state-disabled,.ui-disabled","vclick",function(n){n.preventDefault();n.stopImmediatePropagation()})}))}(n,this)})