var requirejs,require,define;!function(global){function commentReplace(e,t,n,i){return i||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){if(e){var n;for(n=0;n-1&&(!e[n]||!t(e[n],n,e));n-=1);}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var n;for(n in e)if(hasProp(e,n)&&t(e[n],n))break}function mixin(e,t,n,i){return t&&eachProp(t,function(t,r){!n&&hasProp(e,r)||(!i||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[r]=t:(e[r]||(e[r]={}),mixin(e[r],t,n,i)))}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),function(e){t=t[e]}),t}function makeError(e,t,n,i){var r=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return r.requireType=e,r.requireModules=i,n&&(r.originalError=n),r}function newContext(e){function t(e){var t,n;for(t=0;t0&&(e.splice(t-1,2),t-=2)}}function n(e,n,i){var r,a,o,s,l,c,u,p,d,f,h,m,g=n&&n.split("/"),v=C.map,w=v&&v["*"];if(e&&(e=e.split("/"),u=e.length-1,C.nodeIdCompat&&jsSuffixRegExp.test(e[u])&&(e[u]=e[u].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&g&&(m=g.slice(0,g.length-1),e=m.concat(e)),t(e),e=e.join("/")),i&&v&&(g||w)){o=e.split("/");e:for(s=o.length;s>0;s-=1){if(c=o.slice(0,s).join("/"),g)for(l=g.length;l>0;l-=1)if(a=getOwn(v,g.slice(0,l).join("/")),a&&(a=getOwn(a,c))){p=a,d=s;break e}!f&&w&&getOwn(w,c)&&(f=getOwn(w,c),h=s)}!p&&f&&(p=f,d=h),p&&(o.splice(0,d,p),e=o.join("/"))}return r=getOwn(C.pkgs,e),r?r:e}function i(e){isBrowser&&each(scripts(),function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===y.contextName)return t.parentNode.removeChild(t),!0})}function r(e){var t=getOwn(C.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),y.require.undef(e),y.makeRequire(null,{skipMap:!0})([e]),!0}function a(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function o(e,t,i,r){var o,s,l,c,u=null,p=t?t.name:null,d=e,f=!0,h="";return e||(f=!1,e="_@r"+(L+=1)),c=a(e),u=c[0],e=c[1],u&&(u=n(u,p,r),s=getOwn(A,u)),e&&(u?h=s&&s.normalize?s.normalize(e,function(e){return n(e,p,r)}):e.indexOf("!")===-1?n(e,p,r):e:(h=n(e,p,r),c=a(h),u=c[0],h=c[1],i=!0,o=y.nameToUrl(h))),l=!u||s||i?"":"_unnormalized"+(N+=1),{prefix:u,name:h,parentMap:t,unnormalized:!!l,url:o,originalName:d,isDefine:f,id:(u?u+"!"+h:h)+l}}function s(e){var t=e.id,n=getOwn(T,t);return n||(n=T[t]=new y.Module(e)),n}function l(e,t,n){var i=e.id,r=getOwn(T,i);!hasProp(A,i)||r&&!r.defineEmitComplete?(r=s(e),r.error&&"error"===t?n(r.error):r.on(t,n)):"defined"===t&&n(A[i])}function c(e,t){var n=e.requireModules,i=!1;t?t(e):(each(n,function(t){var n=getOwn(T,t);n&&(n.error=e,n.events.error&&(i=!0,n.emit("error",e)))}),i||req.onError(e))}function u(){globalDefQueue.length&&(each(globalDefQueue,function(e){var t=e[0];"string"==typeof t&&(y.defQueueMap[t]=!0),O.push(e)}),globalDefQueue=[])}function p(e){delete T[e],delete S[e]}function d(e,t,n){var i=e.map.id;e.error?e.emit("error",e.error):(t[i]=!0,each(e.depMaps,function(i,r){var a=i.id,o=getOwn(T,a);!o||e.depMatched[r]||n[a]||(getOwn(t,a)?(e.defineDep(r,A[a]),e.check()):d(o,t,n))}),n[i]=!0)}function f(){var e,t,n=1e3*C.waitSeconds,a=n&&y.startTime+n<(new Date).getTime(),o=[],s=[],l=!1,u=!0;if(!w){if(w=!0,eachProp(S,function(e){var n=e.map,c=n.id;if(e.enabled&&(n.isDefine||s.push(e),!e.error))if(!e.inited&&a)r(c)?(t=!0,l=!0):(o.push(c),i(c));else if(!e.inited&&e.fetched&&n.isDefine&&(l=!0,!n.prefix))return u=!1}),a&&o.length)return e=makeError("timeout","Load timeout for modules: "+o,null,o),e.contextName=y.contextName,c(e);u&&each(s,function(e){d(e,{},{})}),a&&!t||!l||!isBrowser&&!isWebWorker||k||(k=setTimeout(function(){k=0,f()},50)),w=!1}}function h(e){hasProp(A,e[0])||s(o(e[0],null,!0)).init(e[1],e[2])}function m(e,t,n,i){e.detachEvent&&!isOpera?i&&e.detachEvent(i,t):e.removeEventListener(n,t,!1)}function g(e){var t=e.currentTarget||e.srcElement;return m(t,y.onScriptLoad,"load","onreadystatechange"),m(t,y.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function v(){var e;for(u();O.length;){if(e=O.shift(),null===e[0])return c(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));h(e)}y.defQueueMap={}}var w,b,y,x,k,C={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},T={},S={},E={},O=[],A={},M={},P={},L=1,N=1;return x={require:function(e){return e.require?e.require:e.require=y.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?A[e.map.id]=e.exports:e.exports=A[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(C.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},b=function(e){this.events=getOwn(E,e.id)||{},this.map=e,this.shim=getOwn(C.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},b.prototype={init:function(e,t,n,i){i=i||{},this.inited||(this.factory=t,n?this.on("error",n):this.events.error&&(n=bind(this,function(e){this.emit("error",e)})),this.depMaps=e&&e.slice(0),this.errback=n,this.inited=!0,this.ignore=i.ignore,i.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,y.startTime=(new Date).getTime();var e=this.map;return this.shim?void y.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()})):e.prefix?this.callPlugin():this.load()}},load:function(){var e=this.map.url;M[e]||(M[e]=!0,y.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,n=this.map.id,i=this.depExports,r=this.exports,a=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(a)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{r=y.execCb(n,a,i,r)}catch(o){e=o}else r=y.execCb(n,a,i,r);if(this.map.isDefine&&void 0===r&&(t=this.module,t?r=t.exports:this.usingExports&&(r=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",c(this.error=e)}else r=a;if(this.exports=r,this.map.isDefine&&!this.ignore&&(A[n]=r,req.onResourceLoad)){var s=[];each(this.depMaps,function(e){s.push(e.normalizedMap||e)}),req.onResourceLoad(y,this.map,s)}p(n),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(y.defQueueMap,n)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,i=o(e.prefix);this.depMaps.push(i),l(i,"defined",bind(this,function(i){var r,a,u,d=getOwn(P,this.map.id),f=this.map.name,h=this.map.parentMap?this.map.parentMap.name:null,m=y.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(i.normalize&&(f=i.normalize(f,function(e){return n(e,h,!0)})||""),a=o(e.prefix+"!"+f,this.map.parentMap),l(a,"defined",bind(this,function(e){this.map.normalizedMap=a,this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),u=getOwn(T,a.id),void(u&&(this.depMaps.push(a),this.events.error&&u.on("error",bind(this,function(e){this.emit("error",e)})),u.enable()))):d?(this.map.url=y.nameToUrl(d),void this.load()):(r=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),r.error=bind(this,function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(T,function(e){0===e.map.id.indexOf(t+"_unnormalized")&&p(e.map.id)}),c(e)}),r.fromText=bind(this,function(n,i){var a=e.name,l=o(a),u=useInteractive;i&&(n=i),u&&(useInteractive=!1),s(l),hasProp(C.config,t)&&(C.config[a]=C.config[t]);try{req.exec(n)}catch(p){return c(makeError("fromtexteval","fromText eval for "+t+" failed: "+p,p,[t]))}u&&(useInteractive=!0),this.depMaps.push(l),y.completeLoad(a),m([a],r)}),void i.load(e.name,m,r,C))})),y.enable(i,this),this.pluginMaps[i.id]=i},enable:function(){S[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(e,t){var n,i,r;if("string"==typeof e){if(e=o(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,r=getOwn(x,e.id))return void(this.depExports[t]=r(this));this.depCount+=1,l(e,"defined",bind(this,function(e){this.undefed||(this.defineDep(t,e),this.check())})),this.errback?l(e,"error",bind(this,this.errback)):this.events.error&&l(e,"error",bind(this,function(e){this.emit("error",e)}))}n=e.id,i=T[n],hasProp(x,n)||!i||i.enabled||y.enable(e,this)})),eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(T,e.id);t&&!t.enabled&&y.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var n=this.events[e];n||(n=this.events[e]=[]),n.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)}),"error"===e&&delete this.events[e]}},y={config:C,contextName:e,registry:T,defined:A,urlFetched:M,defQueue:O,defQueueMap:{},Module:b,makeModuleMap:o,nextTick:req.nextTick,onError:c,configure:function(e){if(e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/"),"string"==typeof e.urlArgs){var t=e.urlArgs;e.urlArgs=function(e,n){return(n.indexOf("?")===-1?"?":"&")+t}}var n=C.shim,i={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){i[t]?(C[t]||(C[t]={}),mixin(C[t],e,!0,!0)):C[t]=e}),e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!==t&&(P[e]=t)})}),e.shim&&(eachProp(e.shim,function(e,t){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=y.makeShimExports(e)),n[t]=e}),C.shim=n),e.packages&&each(e.packages,function(e){var t,n;e="string"==typeof e?{name:e}:e,n=e.name,t=e.location,t&&(C.paths[n]=e.location),C.pkgs[n]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),eachProp(T,function(e,t){e.inited||e.map.unnormalized||(e.map=o(t,null,!0))}),(e.deps||e.callback)&&y.require(e.deps||[],e.callback)},makeShimExports:function(e){function t(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,r){function a(n,i,l){var u,p,d;return r.enableBuildCallback&&i&&isFunction(i)&&(i.__requireJsBuild=!0),"string"==typeof n?isFunction(i)?c(makeError("requireargs","Invalid require call"),l):t&&hasProp(x,n)?x[n](T[t.id]):req.get?req.get(y,n,t,a):(p=o(n,t,!1,!0),u=p.id,hasProp(A,u)?A[u]:c(makeError("notloaded",'Module name "'+u+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(v(),y.nextTick(function(){v(),d=s(o(null,t)),d.skipMap=r.skipMap,d.init(n,i,l,{enabled:!0}),f()}),a)}return r=r||{},mixin(a,{isBrowser:isBrowser,toUrl:function(e){var i,r=e.lastIndexOf("."),a=e.split("/")[0],o="."===a||".."===a;return r!==-1&&(!o||r>1)&&(i=e.substring(r,e.length),e=e.substring(0,r)),y.nameToUrl(n(e,t&&t.id,!0),i,!0)},defined:function(e){return hasProp(A,o(e,t,!1,!0).id)},specified:function(e){return e=o(e,t,!1,!0).id,hasProp(A,e)||hasProp(T,e)}}),t||(a.undef=function(e){u();var n=o(e,t,!0),r=getOwn(T,e);r.undefed=!0,i(e),delete A[e],delete M[n.url],delete E[e],eachReverse(O,function(t,n){t[0]===e&&O.splice(n,1)}),delete y.defQueueMap[e],r&&(r.events.defined&&(E[e]=r.events),p(e))}),a},enable:function(e){var t=getOwn(T,e.id);t&&s(e).enable()},completeLoad:function(e){var t,n,i,a=getOwn(C.shim,e)||{},o=a.exports;for(u();O.length;){if(n=O.shift(),null===n[0]){if(n[0]=e,t)break;t=!0}else n[0]===e&&(t=!0);h(n)}if(y.defQueueMap={},i=getOwn(T,e),!t&&!hasProp(A,e)&&i&&!i.inited){if(!(!C.enforceDefine||o&&getGlobal(o)))return r(e)?void 0:c(makeError("nodefine","No define call for "+e,null,[e]));h([e,a.deps||[],a.exportsFn])}f()},nameToUrl:function(e,t,n){var i,r,a,o,s,l,c,u=getOwn(C.pkgs,e);if(u&&(e=u),c=getOwn(P,e))return y.nameToUrl(c,t,n);if(req.jsExtRegExp.test(e))s=e+(t||"");else{for(i=C.paths,r=e.split("/"),a=r.length;a>0;a-=1)if(o=r.slice(0,a).join("/"),l=getOwn(i,o)){isArray(l)&&(l=l[0]),r.splice(0,a,l);break}s=r.join("/"),s+=t||(/^data\:|^blob\:|\?/.test(s)||n?"":".js"),s=("/"===s.charAt(0)||s.match(/^[\w\+\.\-]+:/)?"":C.baseUrl)+s}return C.urlArgs&&!/^blob\:/.test(s)?s+C.urlArgs(e,s):s},load:function(e,t){req.load(y,e,t)},execCb:function(e,t,n,i){return t.apply(i,n)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=g(e);y.completeLoad(t.id)}},onScriptError:function(e){var t=g(e);if(!r(t.id)){var n=[];return eachProp(T,function(e,i){0!==i.indexOf("_@r")&&each(e.depMaps,function(e){if(e.id===t.id)return n.push(i),!0})}),c(makeError("scripterror",'Script error for "'+t.id+(n.length?'", needed by: '+n.join(", "):'"'),e,[t.id]))}}},y.require=y.makeRequire(),y}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState?interactiveScript:(eachReverse(scripts(),function(e){if("interactive"===e.readyState)return interactiveScript=e}),interactiveScript)}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.2.0",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if("undefined"==typeof define){if("undefined"!=typeof requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}"undefined"==typeof require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,n,i){var r,a,o=defContextName;return isArray(e)||"string"==typeof e||(a=e,isArray(t)?(e=t,t=n,n=i):e=[]),a&&a.context&&(o=a.context),r=getOwn(contexts,o),r||(r=contexts[o]=req.s.newContext(o)),a&&r.configure(a),r.require(e,t,n)},req.config=function(e){return req(e)},req.nextTick="undefined"!=typeof setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,n){var i=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return i.type=e.scriptType||"text/javascript",i.charset="utf-8",i.async=!0,i},req.load=function(e,t,n){var i,r=e&&e.config||{};if(isBrowser)return i=req.createNode(r,t,n),i.setAttribute("data-requirecontext",e.contextName),i.setAttribute("data-requiremodule",t),!i.attachEvent||i.attachEvent.toString&&i.attachEvent.toString().indexOf("[native code")<0||isOpera?(i.addEventListener("load",e.onScriptLoad,!1),i.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,i.attachEvent("onreadystatechange",e.onScriptLoad)),i.src=n,r.onNodeCreated&&r.onNodeCreated(i,r,t,n),currentlyAddingScript=i,baseElement?head.insertBefore(i,baseElement):head.appendChild(i),currentlyAddingScript=null,i;if(isWebWorker)try{setTimeout(function(){},0),importScripts(n),e.completeLoad(t)}catch(a){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+n,a,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||mainScript.indexOf("!")!==-1||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(e,t,n){var i,r;"string"!=typeof e&&(n=t,t=e,e=null),isArray(t)||(n=t,t=null),!t&&isFunction(n)&&(t=[],n.length&&(n.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(e,n){t.push(n)}),t=(1===n.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(i=currentlyAddingScript||getInteractiveScript(),i&&(e||(e=i.getAttribute("data-requiremodule")),r=contexts[i.getAttribute("data-requirecontext")])),r?(r.defQueue.push([e,t,n]),r.defQueueMap[e]=!0):globalDefQueue.push([e,t,n])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}}(this),define("css",[],function(){if("undefined"==typeof window)return{load:function(e,t,n){n()}};var e=document.getElementsByTagName("head")[0],t=window.navigator.userAgent.match(/Trident\/([^ ;]*)|AppleWebKit\/([^ ;]*)|Opera\/([^ ;]*)|rv\:([^ ;]*)(.*?)Gecko\/([^ ;]*)|MSIE\s([^ ;]*)|AndroidWebKit\/([^ ;]*)/)||0,n=!1,i=!0;t[1]||t[7]?n=parseInt(t[1])<6||parseInt(t[7])<=9:t[2]||t[8]?i=!1:t[4]&&(n=parseInt(t[4])<18);var r={};r.pluginBuilder="./css-builder";var a,o,s,l=function(){a=document.createElement("style"),e.appendChild(a),o=a.styleSheet||a.sheet},c=0,u=[],p=function(e){o.addImport(e),a.onload=function(){d()},c++,31==c&&(l(),c=0)},d=function(){s();var e=u.shift();return e?(s=e[1],void p(e[0])):void(s=null)},f=function(e,t){if(o&&o.addImport||l(),o&&o.addImport)s?u.push([e,t]):(p(e),s=t);else{a.textContent='@import "'+e+'";';var n=setInterval(function(){try{a.sheet.cssRules,clearInterval(n),t()}catch(e){}},10)}},h=function(t,n){var r=document.createElement("link");if(r.type="text/css",r.rel="stylesheet",i)r.onload=function(){r.onload=function(){},setTimeout(n,7)};else var a=setInterval(function(){for(var e=0;e=t.scrollHeight&&(t.scrollTop=t.scrollHeight-t.offsetHeight-1))});var e=navigator.userAgent,t=!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);if(t)document.body.addEventListener("focusin",function(){}),document.body.addEventListener("focusout",function(){window.scrollTo({top:0,left:0,behavior:"smooth"})});else{var n=document.documentElement.clientHeight||document.body.clientHeight;window.onresize=function(){var e=document.documentElement.clientHeight||document.body.clientHeight;e-0"+e+"");i("head").append(n)}else t.html(e)},this.hideIndicator=function(){var e=i("#ui-loading");0==e.length&&this.app&&this.app.hideIndicator()},this.csrf=function(e){return t.csrf(e)},this.initJweixinMenuShare=function(e){n.config({debug:!1,appId:e.appid,timestamp:e.timestamp,nonceStr:e.noncestr,signature:e.signature,jsApiList:["onMenuShareTimeline","onMenuShareAppMessage","hideAllNonBaseMenuItem","updateAppMessageShareData","updateAppMessageShareData","chooseImage","previewImage","uploadImage","getLocalImgData","openLocation","getLocation","scanQRCode"]}),n.ready(function(){n.onMenuShareTimeline({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,success:function(){},cancel:function(){}}),n.onMenuShareAppMessage({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,type:"link",success:function(){},cancel:function(){}}),n.onMenuShareQQ({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,success:function(){},cancel:function(){}}),n.updateAppMessageShareData({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,success:function(){}}),n.updateTimelineShareData({title:e.title,link:e.user_bridge_url,imgUrl:e.icon,success:function(){}})})},this.hideAllNonBaseMenuItem=function(e){n.config({debug:!1,appId:e.appid,timestamp:e.timestamp,nonceStr:e.noncestr,signature:e.signature,jsApiList:["onMenuShareTimeline","onMenuShareAppMessage","updateAppMessageShareData","updateAppMessageShareData","hideAllNonBaseMenuItem","showAllNonBaseMenuItem","chooseImage","previewImage","uploadImage","getLocalImgData","openLocation","getLocation","scanQRCode"]}),n.ready(function(){n.hideAllNonBaseMenuItem()})},this.weixinAllShare=function(e){n.ready(function(){n.onMenuShareTimeline({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,success:function(){},cancel:function(){}}),n.onMenuShareAppMessage({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,type:"link",success:function(){},cancel:function(){}}),n.onMenuShareQQ({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,success:function(){},cancel:function(){}}),n.updateAppMessageShareData({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,success:function(){}}),n.updateTimelineShareData({title:e.title,link:e.user_bridge_url,imgUrl:e.icon,success:function(){}})})},this.showAllNonBaseMenuItem=function(e){n.config({debug:!1,appId:e.appid,timestamp:e.timestamp,nonceStr:e.noncestr,signature:e.signature,jsApiList:["onMenuShareTimeline","onMenuShareAppMessage","updateAppMessageShareData","updateAppMessageShareData","hideAllNonBaseMenuItem","showAllNonBaseMenuItem","chooseImage","previewImage","uploadImage","getLocalImgData","openLocation","getLocation","scanQRCode"]}),n.ready(function(){n.showAllNonBaseMenuItem()})}};return r}),define("mk7/router",[],function(){function e(e){var n=e&&e.newURL||window.location.hash,r=n.replace(/.*#/,""),a=!1;for(var o in i.routes){var s=t(o),l=s.exec(r);if(l&&l[0]&&""!=l[0]){var c=i.routes[o];c&&c.apply(null,l.slice(1)),a=!0}}!a&&i.defaultAction&&i.defaultAction()}function t(e){var t=/\((.*?)\)/g,n=/(\(\?)?:\w+/g,i=/\*\w+/g,r=/[\-{}\[\]+?.,\\\^$|#\s]/g;return e=e.replace(r,"\\$&").replace(t,"(?:$1)?").replace(n,function(e,t){return t?e:"([^/?]+)"}).replace(i,"([^?]*?)"),new RegExp("^"+e+"(?:\\?([\\s\\S]*))?$")}function n(){if(!("onhashchange"in window&&(void 0===document.documentMode||document.documentMode>7)))throw new Error("sorry, your browser doesn't support route");this.history===!0?setTimeout(function(){window.onpopstate=e},500):window.onhashchange=e,this.mode="modern"}var i={init:function(t){var r=t["*"];r&&(i.defaultAction=r,delete t["*"]),i.routes=t,n(),e()},routes:{},defaultAction:null};return i}),define("mk7/url",["mk7/utils"],function(e){var t=(Dom7,{base:"",to:function(t,n,i){if(n=e.extend({},n),!e.isDefined(t)||!t)return!1;var r=[];for(var a in n)r.push(a+"="+n[a]);r=r.join("&");var o=this.base+"/"+t;return r&&(o=o+"?"+r),e.isDefined(i)&&i&&(o=o+"#"+i),o},state:function(t){return!(!e.isDefined(t)||!t)&&void(window.location.hash="#"+t)},get:function(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)","i"),n=window.location.search.substr(1).match(t);return null!=n?n[2]:""}});return t}),define("mk7/utils",[],function(){var e=Dom7,t=Template7,n={decmal:"^([+-]?)\\d*\\.\\d+$",decmal1:"^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$",decmal2:"^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$",decmal3:"^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$",decmal4:"^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$",decmal5:"^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$",intege:"^-?[1-9]\\d*$",intege1:"^[1-9]\\d*$",intege2:"^-[1-9]\\d*$",num:"^([+-]?)\\d*\\.?\\d+$",num1:"^[1-9]\\d*|0$",num2:"^-[1-9]\\d*|0$",ascii:"^[\\x00-\\xFF]+$",chinese:"^[\\u4e00-\\u9fa5]+$",color:"^[a-fA-F0-9]{6}$",date:"^\\d{4}(\\-|\\/|.)\\d{1,2}\\1\\d{1,2}$",email:"^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$",idcard:"^[1-9]([0-9]{14}|[0-9]{17})$",ip4:"^(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)$",letter:"^[A-Za-z]+$",letter_l:"^[a-z]+$",letter_u:"^[A-Z]+$",mobile:"^0?(13|15|16|18|14|17|19)[0-9]{9}$",notempty:"^\\S+$",password:"^.*[A-Za-z0-9\\w_-]+.*$",fullNumber:"^[0-9]+$",picture:"(.*)\\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$",qq:"^[1-9]*[1-9][0-9]*$",rar:"(.*)\\.(rar|zip|7zip|tgz)$",tel:"^[0-9-()()]{7,18}$",url:"^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$",username:"^[A-Za-z0-9_\\-\\u4e00-\\u9fa5]+$",deptname:"^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$",zipcode:"^\\d{6}$",realname:"^[A-Za-z\\u4e00-\\u9fa5]+$",addr:"^[A-Za-z0-9_()()\\#\\-\\u4e00-\\u9fa5]+$",siteurl:"^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&#=]*)?$",strnamecontent:"^[0-9A-Za-z\\u4e00-\\u9fa5]+$",strcontent:"^[0-9A-Za-z\\u4e00-\\u9fa5\\/\\\\]+$",strslogancontent:"^[0-9A-Za-z\\u4e00-\\u9fa5\\@\\…\\;\\,\\,\\;\\……\\.\\。\\:\\:\\/\\\\]+$"},i={isZipcode:function(e){return new RegExp(n.zipcode).test(e)},isAmount:function(e){return new RegExp(n.decmal4).test(e)||new RegExp(n.intege1).test(e)},isEmpty:function(e){return"undefined"==typeof e||!e||"0"==e||null==e},isChinese:function(e){return new RegExp("^[\\u4e00-\\u9fa5]+$").test(e)},isLetter:function(e){return new RegExp("^[A-Za-z]+$").test(e)},isNumeric:function(e){return new RegExp("^([+-]?)\\d*\\.?\\d+$").test(e)},isBetweenLength:function(e,t,n){return e.length>=t&&e.length<=n},isUsername:function(e){return new RegExp(n.username).test(e)},isFullNumberName:function(e){return new RegExp(n.fullNumber).test(e)},isPassword:function(e){return/^.*([\W_a-zA-z0-9-])+.*$/i.test(e)},isEmail:function(e){return new RegExp(n.email).test(e)},isTelephone:function(e){return new RegExp(n.tel).test(e)},isMobile:function(e){return new RegExp(n.mobile).test(e)},isRealName:function(e){return new RegExp(n.realname).test(e)},isAddress:function(e){return new RegExp(n.addr).test(e)},isSiteUrl:function(e){return new RegExp(n.siteurl).test(e)},isIdCard:function(e){return new RegExp(n.idcard).test(e)},isStrContent:function(e){return new RegExp(n.strcontent).test(e)},isStrNameContent:function(e){return new RegExp(n.strnamecontent).test(e)},isStrSloganContent:function(e){return new RegExp(n.strslogancontent).test(e); }},r=Object.prototype.toString,a=Object.prototype.hasOwnProperty,o={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regExp","[object Object]":"object"};return i.type=function(e){return null==e?String(e):o[r.call(e)]||"object"},i.isArray=function(e){return"array"===i.type(e)},i.isWindow=function(e){return e&&"object"==typeof e&&"setInterval"in e},i.isFunction=function(e){return"function"===i.type(e)},i.isPlainObject=function(e){if(!e||"object"!==i.type(e)||e.nodeType||i.isWindow(e))return!1;try{if(e.constructor&&!a.call(e,"constructor")&&!a.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}var n;for(n in e);return void 0===n||a.call(e,n)},i.extend=function(){var e,t,n,r,a,o,s=arguments[0]||{},l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[1]||{},l=2),"object"==typeof s||i.isFunction(s)||(s={}),c===l&&(s=this,--l);l0?s[s.length-1].show():setTimeout(function(){s.length||e("body").removeClass("toast-open")},400,!1)},i.closeDelay)}var i=l._createPopup(t),r=0;s.length>0?(r=o.stackPushDelay,setTimeout(s[s.length-1].hide,r,!1)):e("body").addClass("toast-open"),n()}var a='
{{content}}
',o={stackPushDelay:0},s=[],l={show:r,_createPopup:n,_popupStack:s};i.toast=l.show}(),i.csrf=function(t){t=i.extend({},t);var n=new Object,r=e("[name='csrf-param']").attr("content"),a=e("[name='csrf-token']").attr("content");return n[r]=a,i.extend(n,t)},i.generateNonceStr=function(e){var t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",n="",i=t.lewngth;1*e<1&&(e=8);for(var r=0;r'),backdropHolds:0,retain:function(){var t=this;e("body").append(t.element),t.element=e(".backdrop"),t.backdropHolds++,1===t.backdropHolds&&(t.element.addClass("visible"),setTimeout(function(){t.backdropHolds>=1&&t.element.addClass("active")}))},release:function(){var e=this;1===e.backdropHolds&&(e.element.removeClass("active"),setTimeout(function(){0===e.backdropHolds&&e.element.removeClass("visible")},400,!1)),e.backdropHolds=Math.max(0,e.backdropHolds-1)}},i.getViewLogisUrl=function(e){var t="http://m.kuaidi100.com/index_all.html?type="+e.apiCode+"&postid="+e.trackingNo+"&callbackurl="+e.callbackurl;return t},i.trim=function(e){return(e||"").replace(/^\s+|\s+$/g,"")},i.getRad=function(e){var t=Math.PI;return e*t/180},i.getPointsDistance=function(e,t,n,r){var a=i.getRad(e),o=i.getRad(n),s=a-o,l=i.getRad(t)-i.getRad(r),c=2*Math.asin(Math.sqrt(Math.pow(Math.sin(s/2),2)+Math.cos(a)*Math.cos(o)*Math.pow(Math.sin(l/2),2)));return c=6378137*c,c=Math.round(1e4*c)/1e4},i.cookie={pre:function(){return"i8diejwe_"},get:function(e){var t=this;e=t.pre()+e;var n,i=new RegExp("(^| )"+e+"=([^;]*)(;|$)");return(n=document.cookie.match(i))?unescape(n[2]):null},set:function(e,t){var n=this,i=new Date,r=arguments[2]?arguments[2]:168;e=n.pre()+e,i.setTime(i.getTime()+60*r*60*1e3),document.cookie=e+"="+escape(t)+";expires="+i.toGMTString()},del:function(e){var t=this;e=t.pre()+e;var n=new Date;n.setTime(n.getTime()-1);var i=this.get(e);null!=i&&(document.cookie=e+"="+i+";expires="+n.toGMTString())}},i.myAlert=function(t){if(""==t||null==t)return!1;var n='
'+t+"
";e(".myalertbox").remove();var i=e(n);i.click(function(e){$(this).remove()}),e("body").append(i)},i.makePhone=function(t,n){setTimeout(function(){var i=t.find(".makephonecls");if(console.log("makePhone"),i.length>0)i.attr("href","tel:"+n),i.click();else{var r=e('');t.append(r),r.click()}},300)},i.showIndicator=function(){e("body").append('
')},i.showIndicatormsg=function(t){e("body").append('
'+t+"
")},i.hideIndicator=function(){e(".preloader-indicator-overlay, .preloader-indicator-modal").remove()},i.httpGet=function(t,n,i){var r=this,a=!0===arguments[3]||arguments[3];e.ajax({method:"GET",url:t,data:n,dataType:"json",beforeSend:function(){1==a&&r.showIndicator()},success:function(e){i(e)},error:function(e){},complete:function(e){1==a&&r.hideIndicator()}})},i.httpPost=function(t,n,i){var r=this,a=!0===arguments[3]||arguments[3];e.ajax({method:"POST",url:t,data:n,dataType:"json",beforeSend:function(){1==a&&r.showIndicator()},success:function(e){i(e)},error:function(e){},complete:function(e){1==a&&r.hideIndicator()}})},i.isWeixin=function(){var e=window.navigator.userAgent.toLowerCase();return"micromessenger"==e.match(/MicroMessenger/i)},i}),define("mk7/view",[],function(){var e=Dom7,t=Template7,n=function(){};return n.prototype.render=function(n,i){var r=n+"-template",a=e("#"+r);if(0==a.length)return"";var o=t.compile(a.html()),s=o(i);return s},n}),define("mk7/widget",["mk7/utils","mk7/url","mk7/jweixin"],function(e,t,n){var i=Dom7,r={handleToolbar:function(){var e=i(".toolbar"),n=e.find(".cart-link .badge");n.css("display","none"),setTimeout(function(){i.ajax({method:"GET",url:t.to("cart/ajax-count"),dataType:"json",success:function(e){e.total_quantity>0&&(n.css("display","inline"),n.text(e.total_quantity))},error:function(e){}})})},handleSearchbar:function(){var e=decodeURI(t.get("keyword"));""!=e&&(i(".searchbar-input input").val(e),i("#searchbar-form").addClass("searchbar-not-empty")),i(".open-search-popup").on("click",function(){i(".popup-search").show()}),i(".close-search-popup").on("click",function(){i(".popup-search").hide()}),i(".search-submit").on("click",function(){var e=i("#search-input").val();location.href=t.to("list",{keyword:e})}),i(".hot-word").on("click",function(){var e=i(this).find("a").text();location.href=t.to("list",{keyword:e})}),i("#search-input").on("keydown",function(e){if(13==e.keyCode){e.preventDefault();var n=i("#search-input").val();location.href=t.to("list",{keyword:n})}})},handleJweixin:function(){var e=location.href;i.ajax({method:"GET",url:t.to("site/ajax-jweixin"),data:{from:e},dataType:"json",success:function(e){n.config({debug:!1,appId:e.appid,timestamp:e.timestamp,nonceStr:e.noncestr,signature:e.signature,jsApiList:["onMenuShareTimeline","onMenuShareAppMessage"]}),n.ready(function(){n.onMenuShareTimeline({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,success:function(){},cancel:function(){}}),n.onMenuShareAppMessage({title:e.title,desc:e.desc,link:e.user_bridge_url,imgUrl:e.icon,type:"link",success:function(){},cancel:function(){}})})},error:function(e){}})}};return r}),function(){"use strict";window.mk7=function(t){function n(){r.device.ipad&&(document.body.scrollLeft=0,setTimeout(function(){document.body.scrollLeft=0},0))}function i(){var e,t=o(this),n=t[0].scrollTop,i=t[0].scrollHeight,r=t[0].offsetHeight,a=t[0].getAttribute("data-distance"),s=t.find(".virtual-list"),l=t.hasClass("infinite-scroll-top");if(a||(a=50),"string"==typeof a&&a.indexOf("%")>=0&&(a=parseInt(a,10)/100*r),a>r&&(a=r),l)n=i-a){if(s.length>0&&(e=s[0].f7VirtualList,e&&!e.reachEnd))return;t.trigger("infinite")}}var r=this;r.version="1.4.2",r.params={fastClicks:!0,fastClicksDistanceThreshold:10,fastClicksDelayBetweenClicks:50,tapHold:!1,tapHoldDelay:750,tapHoldPreventClicks:!0,activeState:!0,activeStateElements:"a, button, label, span",sortable:!0,showBarsOnPageScrollEnd:!0,showBarsOnPageScrollTop:!0,swipeout:!0,swipeoutActionsNoFold:!1,swipeoutNoFollow:!1,smartSelectOpenIn:"popup",smartSelectBackText:"返回",smartSelectPopupCloseText:"关闭",smartSelectPickerCloseText:"完成",smartSelectSearchbar:!1,smartSelectBackOnSelect:!1,scrollTopOnNavbarClick:!1,scrollTopOnStatusbarClick:!1,swipePanel:!1,swipePanelActiveArea:0,swipePanelCloseOpposite:!0,swipePanelOnlyClose:!1,swipePanelNoFollow:!1,swipePanelThreshold:0,panelsCloseByOutside:!0,modalButtonOk:"确认",modalButtonCancel:"取消",modalUsernamePlaceholder:"用户名",modalPasswordPlaceholder:"密码",modalTitle:"mk7",modalCloseByOutside:!1,actionsCloseByOutside:!0,popupCloseByOutside:!0,modalPreloaderTitle:"加载中... ",modalStack:!0,imagesLazyLoadThreshold:0,imagesLazyLoadSequential:!0,viewClass:"view",viewMainClass:"view-main",viewsClass:"views",notificationCloseOnClick:!1,notificationCloseIcon:!0,notificationCloseButtonText:"关闭",templates:{},template7Data:{}};for(var a in t)r.params[a]=t[a];var o=e;Template7;r._compiledTemplates={},r.touchEvents={start:r.support.touch?"touchstart":"mousedown",move:r.support.touch?"touchmove":"mousemove",end:r.support.touch?"touchend":"mouseup"},r.ls=window.localStorage,r.rtl="rtl"===o("body").css("direction"),r.rtl&&o("html").attr("dir","rtl"),"undefined"!=typeof r.params.statusbarOverlay&&(r.params.statusbarOverlay?o("html").addClass("with-statusbar-overlay"):o("html").removeClass("with-statusbar-overlay")),r.views=[];var s=function(e,t){var n={domCache:!1};t=t||{};for(var i in n)"undefined"==typeof t[i]&&(t[i]=n[i]);var a=this;a.params=t,a.selector=e;var s=o(e);return a.container=s[0],a.main=s.hasClass(r.params.viewMainClass),r.views.push(a),a.main&&(r.mainView=a),a.hideNavbar=function(){return r.hideNavbar(s.find(".navbar"))},a.showNavbar=function(){return r.showNavbar(s.find(".navbar"))},a.hideToolbar=function(){return r.hideToolbar(s.find(".toolbar"))},a.showToolbar=function(){return r.showToolbar(s.find(".toolbar"))},a.destroy=function(){a=void 0},r.pluginHook("addView",a),a};r.addView=function(e,t){return new s(e,t)},r.getCurrentView=function(e){var t=o(".popover.modal-in .view"),n=o(".popup.modal-in .view"),i=o(".panel.active .view"),r=o(".views"),a=r.children(".view");if(a.length>1&&a.hasClass("tab")&&(a=r.children(".view.active")),t.length>0&&t[0].f7View)return t[0].f7View;if(n.length>0&&n[0].f7View)return n[0].f7View;if(i.length>0&&i[0].f7View)return i[0].f7View;if(a.length>0){if(1===a.length&&a[0].f7View)return a[0].f7View;if(a.length>1){for(var s=[],l=0;l0&&"undefined"!=typeof e)return s[e];if(s.length>1)return s;if(1===s.length)return s[0];return}}},r.navbarInitCallback=function(e,t,n,i){if(!n&&i&&(n=o(i).parent(".navbar")[0]),!i.f7NavbarInitialized||!e||e.params.domCache){var a={container:n,innerContainer:i},s=t&&t.f7PageData,l={page:s,navbar:a};if(i.f7NavbarInitialized&&(e&&e.params.domCache||!e&&o(n).parents(".popup, .popover, .login-screen, .modal, .actions-modal, .picker-modal").length>0))return r.reinitNavbar(n,i),r.pluginHook("navbarReinit",l),void o(i).trigger("navbarReinit",l);i.f7NavbarInitialized=!0,r.pluginHook("navbarBeforeInit",a,s),o(i).trigger("navbarBeforeInit",l),r.initNavbar(n,i),r.pluginHook("navbarInit",a,s),o(i).trigger("navbarInit",l)}},r.navbarRemoveCallback=function(e,t,n,i){!n&&i&&(n=o(i).parent(".navbar")[0]);var a={container:n,innerContainer:i},s=t.f7PageData,l={page:s,navbar:a};r.pluginHook("navbarBeforeRemove",a,s),o(i).trigger("navbarBeforeRemove",l)},r.initNavbar=function(e,t){r.initSearchbar&&r.initSearchbar(t)},r.reinitNavbar=function(e,t){},r.initNavbarWithCallback=function(e){e=o(e);var t,n=e.parents("."+r.params.viewClass);0!==n.length&&(0===e.parents(".navbar-through").length&&0===n.find(".navbar-through").length||(t=n[0].f7View||void 0,e.find(".navbar-inner").each(function(){var i,a=this;if(o(a).attr("data-page")&&(i=n.find('.page[data-page="'+o(a).attr("data-page")+'"]')[0]),!i){var s=n.find(".page");1===s.length?i=s[0]:n.find(".page").each(function(){this.f7PageData&&this.f7PageData.navbarInnerContainer===a&&(i=this)})}r.navbarInitCallback(t,i,e[0],a)})))},r.sizeNavbars=function(e){var t=e?o(e).find(".navbar .navbar-inner:not(.cached)"):o(".navbar .navbar-inner:not(.cached)");t.each(function(){var e=o(this);if(!e.hasClass("cached")){var t,n,i=r.rtl?e.find(".right"):e.find(".left"),a=r.rtl?e.find(".left"):e.find(".right"),s=e.find(".center"),l=e.find(".subnavbar"),c=0===i.length,u=0===a.length,p=c?0:i.outerWidth(!0),d=u?0:a.outerWidth(!0),f=s.outerWidth(!0),h=e.styles(),m=e[0].offsetWidth-parseInt(h.paddingLeft,10)-parseInt(h.paddingRight,10),g=e.hasClass("navbar-on-left");u&&(t=m-f),c&&(t=0),c||u||(t=(m-d-f+p)/2);var v=(m-f)/2;m-p-d>f?(vm-d&&(v=m-d-f),n=v-t):n=0;var w=r.rtl?-1:1;s.hasClass("sliding")&&(s[0].f7NavbarLeftOffset=-(t+n)*w,s[0].f7NavbarRightOffset=(m-t-n-f)*w,g&&s.transform("translate3d("+s[0].f7NavbarLeftOffset+"px, 0, 0)")),!c&&i.hasClass("sliding")&&(r.rtl?(i[0].f7NavbarLeftOffset=-(m-i[0].offsetWidth)/2*w,i[0].f7NavbarRightOffset=p*w):(i[0].f7NavbarLeftOffset=-p,i[0].f7NavbarRightOffset=(m-i[0].offsetWidth)/2),g&&i.transform("translate3d("+i[0].f7NavbarLeftOffset+"px, 0, 0)")),!u&&a.hasClass("sliding")&&(r.rtl?(a[0].f7NavbarLeftOffset=-d*w,a[0].f7NavbarRightOffset=(m-a[0].offsetWidth)/2*w):(a[0].f7NavbarLeftOffset=-(m-a[0].offsetWidth)/2,a[0].f7NavbarRightOffset=d),g&&a.transform("translate3d("+a[0].f7NavbarLeftOffset+"px, 0, 0)")),l.length&&l.hasClass("sliding")&&(l[0].f7NavbarLeftOffset=r.rtl?l[0].offsetWidth:-l[0].offsetWidth,l[0].f7NavbarRightOffset=-l[0].f7NavbarLeftOffset);var b=n;r.rtl&&c&&u&&s.length>0&&(b=-b),s.css({left:b+"px"})}})},r.hideNavbar=function(e){return o(e).addClass("navbar-hidden"),!0},r.showNavbar=function(e){var t=o(e);return t.addClass("navbar-hiding").removeClass("navbar-hidden").transitionEnd(function(){t.removeClass("navbar-hiding")}),!0},r.hideToolbar=function(e){return o(e).addClass("toolbar-hidden"),!0},r.showToolbar=function(e){var t=o(e);t.addClass("toolbar-hiding").removeClass("toolbar-hidden").transitionEnd(function(){t.removeClass("toolbar-hiding")})},r.initPage=function(e){e=o(e),0!==e.length&&(r.sizeNavbars&&r.sizeNavbars(e.parents("."+r.params.viewClass)[0]),r.initPageMessages&&r.initPageMessages(e),r.initFormsStorage&&r.initFormsStorage(e),r.initSmartSelects&&r.initSmartSelects(e),r.initPageSwiper&&r.initPageSwiper(e),r.initPullToRefresh&&r.initPullToRefresh(e),r.initPageInfiniteScroll&&r.initPageInfiniteScroll(e),r.initSearchbar&&r.initSearchbar(e),r.initPageMessagebar&&r.initPageMessagebar(e),r.initPageScrollToolbars&&r.initPageScrollToolbars(e),r.initImagesLazyLoad&&r.initImagesLazyLoad(e),r.initPageProgressbar&&r.initPageProgressbar(e),r.initPageResizableTextarea&&r.initPageResizableTextarea(e))},r.initClickEvents=function(){function e(e){var t=o(this),n=o(e.target),i="a"===t[0].nodeName.toLowerCase()||t.parents("a").length>0||"a"===n[0].nodeName.toLowerCase()||n.parents("a").length>0;if(!i){var a;if(r.params.scrollTopOnNavbarClick&&t.is(".navbar .center")){var s=t.parents(".navbar");a=s.parents(".page-content"),0===a.length&&(s.parents(".page").length>0&&(a=s.parents(".page").find(".page-content")),0===a.length&&s.nextAll(".pages").length>0&&(a=s.nextAll(".pages").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content")))}r.params.scrollTopOnStatusbarClick&&t.is(".statusbar-overlay")&&(a=o(".popup.modal-in").length>0?o(".popup.modal-in").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content"):o(".panel.active").length>0?o(".panel.active").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content"):o(".views > .view.active").length>0?o(".views > .view.active").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content"):o(".views").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content")),a&&a.length>0&&(a.hasClass("tab")&&(a=a.parent(".tabs").children(".page-content.active")),a.length>0&&a.scrollTop(0,300))}}function t(e){var t=o(this),n=(t.attr("href"),"a"===t[0].nodeName.toLowerCase(),t.dataset());if(t.hasClass("smart-select")&&r.smartSelectOpen&&r.smartSelectOpen(t),t.hasClass("open-panel")&&(1===o(".panel").length?o(".panel").hasClass("panel-left")?r.openPanel("left"):r.openPanel("right"):"right"===n.panel?r.openPanel("right"):r.openPanel("left")),t.hasClass("close-panel")&&r.closePanel(),t.hasClass("panel-overlay")&&r.params.panelsCloseByOutside&&r.closePanel(),t.hasClass("open-popover")){var i;i=n.popover?n.popover:".popover",r.popover(i,t)}t.hasClass("close-popover")&&r.closeModal(".popover.modal-in");var a;t.hasClass("open-popup")&&(a=n.popup?n.popup:".popup",r.popup(a)),t.hasClass("close-popup")&&(a=n.popup?n.popup:".popup.modal-in",r.closeModal(a));var s;if(t.hasClass("open-login-screen")&&(s=n.loginScreen?n.loginScreen:".login-screen",r.loginScreen(s)),t.hasClass("close-login-screen")&&r.closeModal(".login-screen.modal-in"),t.hasClass("modal-overlay")&&(o(".modal.modal-in").length>0&&r.params.modalCloseByOutside&&r.closeModal(".modal.modal-in"),o(".actions-modal.modal-in").length>0&&r.params.actionsCloseByOutside&&r.closeModal(".actions-modal.modal-in"),o(".popover.modal-in").length>0&&r.closeModal(".popover.modal-in")),t.hasClass("popup-overlay")&&o(".popup.modal-in").length>0&&r.params.popupCloseByOutside&&r.closeModal(".popup.modal-in"),t.hasClass("picker-modal-overlay")&&o(".picker-modal.modal-in").length>0&&r.closeModal(".picker-modal.modal-in"),t.hasClass("close-picker")){var l=o(".picker-modal.modal-in");l.length>0?r.closeModal(l):(l=o(".popover.modal-in .picker-modal"),l.length>0&&r.closeModal(l.parents(".popover")))}if(t.hasClass("open-picker")){var c;c=n.picker?n.picker:".picker-modal",r.pickerModal(c,t)}var u;if(t.hasClass("tab-link")&&(u=!0,r.showTab(n.tab||t.attr("href"),t)),t.hasClass("swipeout-close")&&r.swipeoutClose(t.parents(".swipeout-opened")),t.hasClass("swipeout-delete"))if(n.confirm){var p=n.confirm,d=n.confirmTitle;d?r.confirm(p,d,function(){r.swipeoutDelete(t.parents(".swipeout"))},function(){n.closeOnCancel&&r.swipeoutClose(t.parents(".swipeout"))}):r.confirm(p,function(){r.swipeoutDelete(t.parents(".swipeout"))},function(){n.closeOnCancel&&r.swipeoutClose(t.parents(".swipeout"))})}else r.swipeoutDelete(t.parents(".swipeout"));if(t.hasClass("toggle-sortable")&&r.sortableToggle(n.sortable),t.hasClass("open-sortable")&&r.sortableOpen(n.sortable),t.hasClass("close-sortable")&&r.sortableClose(n.sortable),t.hasClass("accordion-item-toggle")||t.hasClass("item-link")&&t.parent().hasClass("accordion-item")){var f=t.parent(".accordion-item");0===f.length&&(f=t.parents(".accordion-item")),0===f.length&&(f=t.parents("li")),r.accordionToggle(f)}}function n(e){e.preventDefault()}o(document).on("click",".open-panel, .close-panel, .panel-overlay, .modal-overlay, .popup-overlay, .swipeout-delete, .swipeout-close, .close-popup, .open-popup, .open-popover, .open-login-screen, .close-login-screen, .smart-select, .toggle-sortable, .open-sortable, .close-sortable, .accordion-item-toggle, .close-picker, .picker-modal-overlay",t),(r.params.scrollTopOnNavbarClick||r.params.scrollTopOnStatusbarClick)&&o(document).on("click",".statusbar-overlay, .navbar .center",e),r.support.touch&&!r.device.android&&o(document).on(r.params.fastClicks?"touchstart":"touchmove",".panel-overlay, .modal-overlay, .preloader-indicator-overlay, .popup-overlay, .searchbar-overlay",n)},r.initResize=function(){o(window).on("resize",r.resize),o(window).on("orientationchange",r.orientationchange)},r.resize=function(){r.sizeNavbars&&r.sizeNavbars(),n()},r.orientationchange=function(){r.device&&r.device.minimalUi&&(90!==window.orientation&&window.orientation!==-90||(document.body.scrollTop=0)),n()},r.allowPanelOpen=!0,r.openPanel=function(e){function t(){a.transitionEnd(function(e){o(e.target).is(a)?(n.hasClass("active")?n.trigger("opened"):n.trigger("closed"),r.allowPanelOpen=!0):t()})}if(!r.allowPanelOpen)return!1;var n=o(".panel-"+e);if(0===n.length||n.hasClass("active"))return!1;r.closePanel(),r.allowPanelOpen=!1;var i=n.hasClass("panel-reveal")?"reveal":"cover";n.css({display:"block"}).addClass("active"),n.trigger("open"),n.find("."+r.params.viewClass).length>0&&r.sizeNavbars&&r.sizeNavbars(n.find("."+r.params.viewClass)[0]);var a=(n[0].clientLeft,"reveal"===i?o("."+r.params.viewsClass):n);return t(),o("body").addClass("with-panel-"+e+"-"+i),!0},r.closePanel=function(){var e=o(".panel.active");if(0===e.length)return!1;var t=e.hasClass("panel-reveal")?"reveal":"cover",n=e.hasClass("panel-left")?"left":"right";e.removeClass("active");var i="reveal"===t?o("."+r.params.viewsClass):e;e.trigger("close"),r.allowPanelOpen=!1,i.transitionEnd(function(){e.hasClass("active")||(e.css({display:""}),e.trigger("closed"),o("body").removeClass("panel-closing"),r.allowPanelOpen=!0)}),o("body").addClass("panel-closing").removeClass("with-panel-"+n+"-"+t)},r.initSwipePanels=function(){function e(e){if(r.allowPanelOpen&&(r.params.swipePanel||r.params.swipePanelOnlyClose)&&!s&&!(o(".modal-in, .photo-browser-in").length>0)&&(r.params.swipePanelCloseOpposite||r.params.swipePanelOnlyClose||!(o(".panel.active").length>0)||i.hasClass("active"))){if(w.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,w.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY,r.params.swipePanelCloseOpposite||r.params.swipePanelOnlyClose){if(o(".panel.active").length>0)a=o(".panel.active").hasClass("panel-left")?"left":"right";else{if(r.params.swipePanelOnlyClose)return;a=r.params.swipePanel}if(!a)return}if(i=o(".panel.panel-"+a),f=i.hasClass("active"),r.params.swipePanelActiveArea&&!f){if("left"===a&&w.x>r.params.swipePanelActiveArea)return;if("right"===a&&w.xMath.abs(t-w.x))),c)return void(s=!1);if(!g&&(g=t>w.x?"to-right":"to-left","left"===a&&"to-left"===g&&!i.hasClass("active")||"right"===a&&"to-right"===g&&!i.hasClass("active")))return void(s=!1);if(r.params.swipePanelNoFollow){var o=(new Date).getTime()-u;return o<300&&("to-left"===g&&("right"===a&&r.openPanel(a),"left"===a&&i.hasClass("active")&&r.closePanel()),"to-right"===g&&("left"===a&&r.openPanel(a),"right"===a&&i.hasClass("active")&&r.closePanel())),s=!1,void(l=!1)}l||(m=i.hasClass("panel-cover")?"cover":"reveal",f||(i.show(),v.show()),h=i[0].offsetWidth,i.transition(0),i.find("."+r.params.viewClass).length>0&&r.sizeNavbars&&r.sizeNavbars(i.find("."+r.params.viewClass)[0])),l=!0,e.preventDefault();var y=f?0:-r.params.swipePanelThreshold;"right"===a&&(y=-y),p=t-w.x+y,"right"===a?(d=p-(f?h:0),d>0&&(d=0),d<-h&&(d=-h)):(d=p+(f?h:0),d<0&&(d=0),d>h&&(d=h)),"reveal"===m?(b.transform("translate3d("+d+"px,0,0)").transition(0),v.transform("translate3d("+d+"px,0,0)").transition(0),r.pluginHook("swipePanelSetTransform",b[0],i[0],Math.abs(d/h))):(i.transform("translate3d("+d+"px,0,0)").transition(0),r.pluginHook("swipePanelSetTransform",b[0],i[0],Math.abs(d/h)))}}function n(e){if(!s||!l)return s=!1,void(l=!1);s=!1,l=!1;var t,n=(new Date).getTime()-u,c=0===d||Math.abs(d)===h;if(t=f?d===-h?"reset":n<300&&Math.abs(d)>=0||n>=300&&Math.abs(d)<=h/2?"left"===a&&d===h?"reset":"swap":"reset":0===d?"reset":n<300&&Math.abs(d)>0||n>=300&&Math.abs(d)>=h/2?"swap":"reset","swap"===t&&(r.allowPanelOpen=!0,f?(r.closePanel(),c&&(i.css({display:""}),o("body").removeClass("panel-closing"))):r.openPanel(a),c&&(r.allowPanelOpen=!0)),"reset"===t)if(f)r.allowPanelOpen=!0,r.openPanel(a);else if(r.closePanel(),c)r.allowPanelOpen=!0,i.css({display:""});else{var p="reveal"===m?b:i;i.trigger("close"),o("body").addClass("panel-closing"),p.transitionEnd(function(){i.trigger("closed"),i.css({display:""}),o("body").removeClass("panel-closing"),r.allowPanelOpen=!0})}"reveal"===m&&(b.transition(""),b.transform("")),i.transition("").transform(""),v.css({display:""}).transform("").transition("").css("opacity","")}var i,a;if(r.params.swipePanel){if(i=o(".panel.panel-"+r.params.swipePanel),a=r.params.swipePanel,0===i.length)return}else{if(!r.params.swipePanelOnlyClose)return;if(0===o(".panel").length)return}var s,l,c,u,p,d,f,h,m,g,v=o(".panel-overlay"),w={},b=o("."+r.params.viewsClass);o(document).on(r.touchEvents.start,e),o(document).on(r.touchEvents.move,t),o(document).on(r.touchEvents.end,n)},r.initImagesLazyLoad=function(e){function t(e){function n(){e.removeClass("lazy").addClass("lazy-loaded"),i?e.css("background-image","url("+a+")"):e.attr("src",a),r.params.imagesLazyLoadSequential&&(d=!1,p.length>0&&t(p.shift()))}e=o(e);var i=e.attr("data-background"),a=i?i:e.attr("data-src");if(a){if(r.params.imagesLazyLoadSequential&&d)return void(p.indexOf(e[0])<0&&p.push(e[0]));d=!0;var s=new Image;s.onload=n,s.onerror=n,s.src=a}}function n(){l=e.find(".lazy"),l.each(function(e,n){n=o(n),n.parents(".tab:not(.active)").length>0||i(n[0])&&t(n)})}function i(e){var t=e.getBoundingClientRect(),n=r.params.imagesLazyLoadThreshold||0;return t.top>=0-n&&t.left>=0-n&&t.top<=window.innerHeight+n&&t.left<=window.innerWidth+n}function a(t){var i=t?"off":"on";l[i]("lazy",n),l.parents(".tab")[i]("show",n),e[i]("lazy",n),c[i]("lazy",n),c[i]("scroll",n),o(window)[i]("resize",n)}function s(){a(!0)}e=o(e);var l;if(e.hasClass("lazy")?(l=e,e=l.parents(".page")):l=e.find(".lazy"),0!==l.length){var c;if(e.hasClass("page-content")?(c=e,e=e.parents(".page")):c=e.find(".page-content"),0!==c.length){var u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXCwsK592mkAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==";"string"==typeof r.params.imagesLazyLoadPlaceholder&&(u=r.params.imagesLazyLoadPlaceholder),r.params.imagesLazyLoadPlaceholder!==!1&&l.each(function(){o(this).attr("data-src")&&o(this).attr("src",u)});var p=[],d=!1;e[0].f7DestroyImagesLazyLoad=s,a(),e.hasClass("page")&&e.once("pageBeforeRemove",s),n(),e.once("pageAfterAnimation",n)}}},r.destroyImagesLazyLoad=function(e){e=o(e),e.length>0&&e[0].f7DestroyImagesLazyLoad&&e[0].f7DestroyImagesLazyLoad()},r.reinitImagesLazyLoad=function(e){e=o(e),e.length>0&&e.trigger("lazy")},r.attachInfiniteScroll=function(e){o(e).on("scroll",i)},r.detachInfiniteScroll=function(e){o(e).off("scroll",i)},r.showIndicator=function(){o("body").append('
')},r.hideIndicator=function(){o(".preloader-indicator-overlay, .preloader-indicator-modal").remove()},r.initFastClicks=function(){function e(e){var t,n=o(e),i=n.parents(r.params.activeStateElements);return n.is(r.params.activeStateElements)&&(t=n),i.length>0&&(t=t?t.add(i):i),t?t:n}function t(e){var t=e.parents(".page, .page-content, .panel");return 0!==t.length&&("yes"!==t.prop("scrollHandlerSet")&&(t.on("scroll",function(){clearTimeout(N),clearTimeout(j)}),t.prop("scrollHandlerSet","yes")),!0)}function n(){L&&L.addClass("active-state")}function i(e){L&&(L.removeClass("active-state"),L=null)}function a(e){var t="input select textarea label".split(" ");return!!(e.nodeName&&t.indexOf(e.nodeName.toLowerCase())>=0)}function s(e){var t="button input textarea select".split(" ");return!(!document.activeElement||e===document.activeElement||document.activeElement===document.body)&&!(t.indexOf(e.nodeName.toLowerCase())>=0)}function l(e){var t=o(e);return("input"!==e.nodeName.toLowerCase()||"file"!==e.type)&&!(t.hasClass("no-fastclick")||t.parents(".no-fastclick").length>0)}function c(e){if(document.activeElement===e)return!1;var t=e.nodeName.toLowerCase(),n="button checkbox file image radio submit".split(" ");return!e.disabled&&!e.readOnly&&("textarea"===t||("select"===t?!r.device.android:"input"===t&&n.indexOf(e.type)<0||void 0))}function u(e){e=o(e);var t=!0;return(e.is("label")||e.parents("label").length>0)&&(t=!r.device.android&&!(!r.device.ios||!e.is("input"))),t}function p(t){e(t.target).addClass("active-state"),"which"in t&&3===t.which&&setTimeout(function(){o(".active-state").removeClass("active-state")},0)}function d(e){o(".active-state").removeClass("active-state")}function f(e){o(".active-state").removeClass("active-state")}function h(e){var t=e.changedTouches[0],n=document.createEvent("MouseEvents"),i="click";r.device.android&&"select"===C.nodeName.toLowerCase()&&(i="mousedown"),n.initMouseEvent(i,!0,!0,window,1,t.screenX,t.screenY,t.clientX,t.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,C.dispatchEvent(n)}function m(a){if(A=!1,M=!1,a.targetTouches.length>1)return L&&i(),!0;if(a.touches.length>1&&L&&i(),r.params.tapHold&&(P&&clearTimeout(P),P=setTimeout(function(){a&&a.touches&&a.touches.length>1||(M=!0,a.preventDefault(),o(a.target).trigger("taphold"))},r.params.tapHoldDelay)),q&&clearTimeout(q),D=l(a.target),!D)return T=!1,!0;if(r.device.ios){var c=window.getSelection();if(c.rangeCount&&c.focusNode!==document.body&&(!c.isCollapsed||document.activeElement===c.focusNode))return S=!0,!0;S=!1}r.device.android&&s(a.target)&&document.activeElement.blur(),T=!0,C=a.target,k=(new Date).getTime(),y=a.targetTouches[0].pageX,x=a.targetTouches[0].pageY,r.device.ios&&(E=void 0,o(C).parents().each(function(){var e=this;e.scrollHeight>e.offsetHeight&&!E&&(E=e,E.f7ScrollTop=E.scrollTop)})),a.timeStamp-On||Math.abs(o-x)>n)&&(t=!0)}else t=!0;t&&(T=!1,C=null,A=!0,r.params.tapHold&&clearTimeout(P),r.params.activeState&&(clearTimeout(N),i()))}}function v(e){if(!r.device.android||null==C||"select"!==C.nodeName.toLowerCase()){if(clearTimeout(N),clearTimeout(P),!T)return!S&&D&&(r.device.android&&!e.cancelable||e.preventDefault()),!0;if(document.activeElement===e.target)return r.params.activeState&&i(),!0;if(S||e.preventDefault(),e.timeStamp-O159?(C=null,!1):(C.focus(),!1);C.focus()}return document.activeElement&&C!==document.activeElement&&document.activeElement!==document.body&&"label"!==C.nodeName.toLowerCase()&&document.activeElement.blur(), e.preventDefault(),h(e),!1}}function w(e){T=!1,C=null,clearTimeout(N),clearTimeout(P),r.params.activeState&&i()}function b(e){var t=!1;return T?(C=null,T=!1,!0):"submit"===e.target.type&&0===e.detail||(C||a(e.target)||(t=!0),D||(t=!0),document.activeElement===C&&(t=!0),e.forwardedTouchEvent&&(t=!0),e.cancelable||(t=!0),r.params.tapHold&&r.params.tapHoldPreventClicks&&M&&(t=!1),t||(e.stopImmediatePropagation(),e.stopPropagation(),C?(u(C)||A)&&e.preventDefault():e.preventDefault(),C=null),q=setTimeout(function(){D=!1},r.device.ios||r.device.androidChrome?100:400),r.params.tapHold&&(P=setTimeout(function(){M=!1},r.device.ios||r.device.androidChrome?100:400)),t)}r.params.activeState&&o("html").addClass("watch-active-state"),r.device.ios&&r.device.webView&&window.addEventListener("touchstart",function(){});var y,x,k,C,T,S,E,O,A,M,P,L,N,D,q,j;r.support.touch?(document.addEventListener("click",b,!0),document.addEventListener("touchstart",m),document.addEventListener("touchmove",g),document.addEventListener("touchend",v),document.addEventListener("touchcancel",w)):r.params.activeState&&(document.addEventListener("mousedown",p),document.addEventListener("mousemove",d),document.addEventListener("mouseup",f))},r.initTemplate7Templates=function(){window.Template7&&(Template7.templates=Template7.templates||r.params.templates||{},Template7.data=Template7.data||r.params.template7Data||{},Template7.cache=Template7.cache||{},r.templates=Template7.templates,r.template7Data=Template7.data,r.template7Cache=Template7.cache,o('script[type="text/template7"]').each(function(){var e=o(this).attr("id");e&&(Template7.templates[e]=Template7.compile(o(this).html()))}))};var l=[];return r.initPlugins=function(){for(var e in r.plugins){var t=r.plugins[e](r,r.params[e]);t&&l.push(t)}},r.pluginHook=function(e){for(var t=0;t=0&&s.indexOf(">")>=0){var l="div";for(0===s.indexOf(":~]/)?(n||document).querySelectorAll(t):[document.getElementById(t.split("#")[1])],r=0;r0&&t[0].nodeType)for(r=0;r=0&&(n[t.toCamelCase(a.name.split("data-")[1])]=a.value)}for(var o in n)"false"===n[o]?n[o]=!1:"true"===n[o]?n[o]=!0:parseFloat(n[o])===1*n[o]&&(n[o]=1*n[o]);return n}},val:function(e){if("undefined"==typeof e)return this[0]?this[0].value:void 0;for(var t=0;t0?parseFloat(this.css("width")):null},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),n=document.body,i=e.clientTop||n.clientTop||0,r=e.clientLeft||n.clientLeft||0,a=window.pageYOffset||e.scrollTop,o=window.pageXOffset||e.scrollLeft;return{top:t.top+a-i,left:t.left+o-r}}return null},hide:function(){for(var e=0;ei-1?new e([]):t<0?(n=i+t,new e(n<0?[]:[this[n]])):new e([this[t]])},append:function(t){var n,i;for(n=0;n=0;i--)this[n].insertBefore(r.childNodes[i],this[n].childNodes[0])}else if(t instanceof e)for(i=0;i1)for(var r=0;r1)for(var r=0;r0?n?this[0].nextElementSibling&&t(this[0].nextElementSibling).is(n)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(n){var i=[],r=this[0];if(!r)return new e([]);for(;r.nextElementSibling;){var a=r.nextElementSibling;n?t(a).is(n)&&i.push(a):i.push(a),r=a}return new e(i)},prev:function(n){return new e(this.length>0?n?this[0].previousElementSibling&&t(this[0].previousElementSibling).is(n)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(n){var i=[],r=this[0];if(!r)return new e([]);for(;r.previousElementSibling;){var a=r.previousElementSibling;n?t(a).is(n)&&i.push(a):i.push(a),r=a}return new e(i)},parent:function(e){for(var n=[],i=0;i=0))return r;for(e=e.split("?")[1],n=e.split("&"),t=0;t0){for(var t="",i=0;i0&&a.push(c.join(o))}else"object"==typeof e[l]?(s=n.slice(),s.push(l),c=t.serializeObject(e[l],s),""!==c&&a.push(c)):"undefined"!=typeof e[l]&&""!==e[l]&&a.push(i(l)+"="+r(e[l]))}return a.join(o)},t.toCamelCase=function(e){return e.toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()})},t.dataset=function(e){return t(e).dataset()},t.getTranslate=function(e,t){var n,i,r,a;return"undefined"==typeof t&&(t="x"),r=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(i=r.transform||r.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),a=new WebKitCSSMatrix("none"===i?"":i)):(a=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=a.toString().split(",")),"x"===t&&(i=window.WebKitCSSMatrix?a.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(i=window.WebKitCSSMatrix?a.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),i||0},t.requestAnimationFrame=function(e){return window.requestAnimationFrame?window.requestAnimationFrame(e):window.webkitRequestAnimationFrame?window.webkitRequestAnimationFrame(e):window.mozRequestAnimationFrame?window.mozRequestAnimationFrame(e):window.setTimeout(e,1e3/60)},t.cancelAnimationFrame=function(e){return window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(e):window.mozCancelAnimationFrame?window.mozCancelAnimationFrame(e):window.clearTimeout(e)},t.supportTouch=!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch),t.fn=e.prototype,t.fn.scrollTo=function(e,n,i,r,a){return 4===arguments.length&&"function"==typeof r&&(a=r,r=void 0),this.each(function(){function o(e){void 0===e&&(e=(new Date).getTime()),null===w&&(w=e);var n,c=Math.max(Math.min((e-w)/i,1),0),u="linear"===r?c:.5-Math.cos(c*Math.PI)/2;return g&&(f=s+u*(p-s)),v&&(h=l+u*(d-l)),g&&p>s&&f>=p&&(m.scrollTop=p,n=!0),g&&pl&&h>=d&&(m.scrollLeft=d,n=!0),v&&d0||0===n,v=e>0||0===e;if("undefined"==typeof r&&(r="swing"),g&&(s=m.scrollTop,i||(m.scrollTop=n)),v&&(l=m.scrollLeft,i||(m.scrollLeft=e)),i){g&&(c=m.scrollHeight-m.offsetHeight,p=Math.max(Math.min(n,c),0)),v&&(u=m.scrollWidth-m.offsetWidth,d=Math.max(Math.min(e,u),0));var w=null;g&&p===s&&(g=!1),v&&d===l&&(v=!1),t.requestAnimationFrame(o)}})},t.fn.scrollTop=function(e,t,n,i){3===arguments.length&&"function"==typeof n&&(i=n,n=void 0);var r=this;return"undefined"==typeof e?r.length>0?r[0].scrollTop:null:r.scrollTo(void 0,e,t,n,i)},t.fn.scrollLeft=function(e,t,n,i){3===arguments.length&&"function"==typeof n&&(i=n,n=void 0);var r=this;return"undefined"==typeof e?r.length>0?r[0].scrollLeft:null:r.scrollTo(e,void 0,t,n,i)};var n={};t.ajaxSetup=function(e){e.type&&(e.method=e.type),t.each(e,function(e,t){n[e]=t})};var i=0;return t.ajax=function(e){function r(i,r,a){var o=arguments;i&&t(document).trigger(i,r),a&&(a in n&&n[a](o[3],o[4],o[5],o[6]),e[a]&&e[a](o[3],o[4],o[5],o[6]))}var a={method:"GET",data:!1,async:!0,cache:!0,user:"",password:"",headers:{},xhrFields:{},statusCode:{},processData:!0,dataType:"text",contentType:"application/x-www-form-urlencoded",timeout:0},o=["beforeSend","error","complete","success","statusCode"];e.type&&(e.method=e.type),t.each(n,function(e,t){o.indexOf(e)<0&&(a[e]=t)}),t.each(a,function(t,n){t in e||(e[t]=n)}),e.url||(e.url=window.location.toString());var s=e.url.indexOf("?")>=0?"&":"?",l=e.method.toUpperCase();if(("GET"===l||"HEAD"===l||"OPTIONS"===l||"DELETE"===l)&&e.data){var c;c="string"==typeof e.data?e.data.indexOf("?")>=0?e.data.split("?")[1]:e.data:t.serializeObject(e.data),c.length&&(e.url+=s+c,"?"===s&&(s="&"))}if("json"===e.dataType&&e.url.indexOf("callback=")>=0){var u,p="f7jsonp_"+Date.now()+i++,d=e.url.split("callback="),f=d[0]+"callback="+p;if(d[1].indexOf("&")>=0){var h=d[1].split("&").filter(function(e){return e.indexOf("=")>0}).join("&");h.length>0&&(f+="&"+h)}var m=document.createElement("script");return m.type="text/javascript",m.onerror=function(){clearTimeout(u),r(void 0,void 0,"error",null,"scripterror")},m.src=f,window[p]=function(e){clearTimeout(u),r(void 0,void 0,"success",e),m.parentNode.removeChild(m),m=null,delete window[p]},document.querySelector("head").appendChild(m),void(e.timeout>0&&(u=setTimeout(function(){m.parentNode.removeChild(m),m=null,r(void 0,void 0,"error",null,"timeout")},e.timeout)))}"GET"!==l&&"HEAD"!==l&&"OPTIONS"!==l&&"DELETE"!==l||e.cache===!1&&(e.url+=s+"_nocache="+Date.now());var g=new XMLHttpRequest;g.requestUrl=e.url,g.requestParameters=e,g.open(l,e.url,e.async,e.user,e.password);var v=null;if(("POST"===l||"PUT"===l||"PATCH"===l)&&e.data)if(e.processData){var w=[ArrayBuffer,Blob,Document,FormData];if(w.indexOf(e.data.constructor)>=0)v=e.data;else{var b="---------------------------"+Date.now().toString(16);"multipart/form-data"===e.contentType?g.setRequestHeader("Content-Type","multipart/form-data; boundary="+b):g.setRequestHeader("Content-Type",e.contentType),v="";var y=t.serializeObject(e.data);if("multipart/form-data"===e.contentType){b="---------------------------"+Date.now().toString(16),y=y.split("&");for(var x=[],k=0;k=200&&g.status<300||0===g.status){var i;if("json"===e.dataType)try{i=JSON.parse(g.responseText),r("ajaxSuccess",{xhr:g},"success",i,g.status,g)}catch(a){r("ajaxError",{xhr:g,parseerror:!0},"error",g,"parseerror")}else i="text"===g.responseType||""===g.responseType?g.responseText:g.response,r("ajaxSuccess",{xhr:g},"success",i,g.status,g)}else r("ajaxError",{xhr:g},"error",g,g.status);e.statusCode&&(n.statusCode&&n.statusCode[g.status]&&n.statusCode[g.status](g),e.statusCode[g.status]&&e.statusCode[g.status](g)),r("ajaxComplete",{xhr:g},"complete",g,g.status)},g.onerror=function(e){C&&clearTimeout(C),r("ajaxError",{xhr:g},"error",g,g.status)},r("ajaxStart",{xhr:g},"start",g),r(void 0,void 0,"beforeSend",g),g.send(v),e.timeout>0&&(g.onabort=function(){C&&clearTimeout(C)},C=setTimeout(function(){g.abort(),r("ajaxError",{xhr:g,timeout:!0},"error",g,"timeout"),r("ajaxComplete",{xhr:g,timeout:!0},"complete",g,"timeout")},e.timeout)),g},function(){function e(e){t[e]=function(n,i,r){return t.ajax({url:n,method:"post"===e?"POST":"GET",data:"function"==typeof i?void 0:i,success:"function"==typeof i?i:r,dataType:"getJSON"===e?"json":void 0})}}for(var n="get post getJSON".split(" "),i=0;i=0),(a||s||o)&&(t.os="ios",t.ios=!0),s&&!o&&(t.osVersion=s[2].replace(/_/g,"."),t.iphone=!0),a&&(t.osVersion=a[2].replace(/_/g,"."),t.ipad=!0),o&&(t.osVersion=o[3]?o[3].replace(/_/g,"."):null,t.iphone=!0),t.ios&&t.osVersion&&n.indexOf("Version/")>=0&&"10"===t.osVersion.split(".")[0]&&(t.osVersion=n.toLowerCase().split("version/")[1].split(" ")[0]),t.webView=(s||a||o)&&n.match(/.*AppleWebKit(?!.*Safari)/i),t.os&&"ios"===t.os){var l=t.osVersion.split(".");t.minimalUi=!t.webView&&(o||s)&&(1*l[0]===7?1*l[1]>=1:1*l[0]>7)&&i('meta[name="viewport"]').length>0&&i('meta[name="viewport"]').attr("content").indexOf("minimal-ui")>=0}var c=i(window).width(),u=i(window).height();t.statusBar=!1,t.webView&&c*u===screen.width*screen.height?t.statusBar=!0:t.statusBar=!1;var p=[];if(t.pixelRatio=window.devicePixelRatio||1,p.push("pixel-ratio-"+Math.floor(t.pixelRatio)),t.pixelRatio>=2&&p.push("retina"),t.os&&(p.push(t.os,t.os+"-"+t.osVersion.split(".")[0],t.os+"-"+t.osVersion.replace(/\./g,"-")),"ios"===t.os))for(var d=parseInt(t.osVersion.split(".")[0],10),f=d-1;f>=6;f--)p.push("ios-gt-"+f);return t.statusBar?p.push("with-statusbar-overlay"):i("html").removeClass("with-statusbar-overlay"),p.length>0&&i("html").addClass(p.join(" ")),t}(),mk7.prototype.plugins={},window.Template7=function(){function e(e){return"[object Array]"===Object.prototype.toString.apply(e)}function t(e){return"function"==typeof e}function n(e){var t,n,i,r=e.replace(/[{}#}]/g,"").split(" "),a=[];for(n=0;n=0){t=i,a.push(o);break}t&&(n=t)}else if(o.indexOf("=")>0){var s=o.split("="),l=s[0],c=s[1];if(2!==c.match(/"/g).length){for(t=0,i=n+1;i=0){t=i;break}t&&(n=t)}var u=[l,c.replace(/"/g,"")];a.push(u)}else a.push(o)}return a}function i(t){var i,r,a=[];if(!t)return[];var o=t.split(/({{[^{^}]*}})/);for(i=0;i=0)continue;if(s.indexOf("{#")<0&&s.indexOf(" ")<0&&s.indexOf("else")<0){a.push({type:"variable",contextName:s.replace(/[{}]/g,"")});continue}var l=n(s),c=l[0],u=">"===c,p=[],d={};for(r=1;r=0){var h,m="",g="",v=0,w=!1,b=!1,y=0;for(r=i+1;r=0&&y++,o[r].indexOf("{{/")>=0&&y--,o[r].indexOf("{{#"+c)>=0)m+=o[r],b&&(g+=o[r]),v++;else if(o[r].indexOf("{{/"+c)>=0){if(!(v>0)){h=r,w=!0;break}v--,m+=o[r],b&&(g+=o[r])}else o[r].indexOf("else")>=0&&0===y?b=!0:(b||(m+=o[r]),b&&(g+=o[r]));w&&(h&&(i=h),a.push({type:"helper",helperName:c,contextName:p,content:m,inverseContent:g,hash:d}))}else s.indexOf(" ")>0&&(u&&(c="_partial",p[0]&&(p[0]='"'+p[0].replace(/"|'/g,"")+'"')),a.push({type:"helper",helperName:c,contextName:p,hash:d}))}}return a}var r=function(e){function t(e,t){return e.content?o(e.content,t):function(){return""}}function n(e,t){return e.inverseContent?o(e.inverseContent,t):function(){return""}}function r(e,t){var n,i,r=0;if(0===e.indexOf("../")){r=e.split("../").length-1;var a=t.split("_")[1]-r;t="ctx_"+(a>=1?a:1),i=e.split("../")[r].split(".")}else 0===e.indexOf("@global")?(t="Template7.global",i=e.split("@global.")[1].split(".")):0===e.indexOf("@root")?(t="root",i=e.split("@root.")[1].split(".")):i=e.split(".");n=t;for(var o=0;o0?n+="[(data && data."+s.replace("@","")+")]":n="(data && data."+e.replace("@","")+")":isFinite(s)?n+="["+s+"]":0===s.indexOf("this")?n=s.replace("this",t):n+="."+s}return n}function a(e,t){for(var n=[],i=0;i0)throw new Error('Template7: Missing helper: "'+d.helperName+'"');f=r(d.helperName,c),u+="if ("+f+") {",u+="if (isArray("+f+")) {",u+="r += (Template7.helpers.each).call("+c+", "+f+", {hash:"+JSON.stringify(d.hash)+", data: data || {}, fn: "+t(d,o+1)+", inverse: "+n(d,o+1)+", root: root});",u+="}else {",u+="r += (Template7.helpers.with).call("+c+", "+f+", {hash:"+JSON.stringify(d.hash)+", data: data || {}, fn: "+t(d,o+1)+", inverse: "+n(d,o+1)+", root: root});",u+="}}"}}else u+="r +='"+d.content.replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/'/g,"\\'")+"';"}return u+="\nreturn r;})",eval.call(window,u)}var s=this;s.template=e,s.compile=function(e){return s.compiled||(s.compiled=o(e)),s.compiled}};r.prototype={options:{},partials:{},helpers:{_partial:function(e,t){var n=r.prototype.partials[e];if(!n||n&&!n.template)return"";n.compiled||(n.compiled=a.compile(n.template));var i=this;for(var o in t.hash)i[o]=t.hash[o];return n.compiled(i,t.data,t.root)},escape:function(e,t){if("string"!=typeof e)throw new Error('Template7: Passed context to "escape" helper should be a string');return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")},"if":function(e,n){return t(e)&&(e=e.call(this)),e?n.fn(this,n.data):n.inverse(this,n.data)},unless:function(e,n){return t(e)&&(e=e.call(this)),e?n.inverse(this,n.data):n.fn(this,n.data)},each:function(n,i){var r="",a=0;if(t(n)&&(n=n.call(this)),e(n)){for(i.hash.reverse&&(n=n.reverse()),a=0;a0?r:i.inverse(this)},"with":function(e,n){return t(e)&&(e=e.call(this)),n.fn(e)},join:function(e,n){return t(e)&&(e=e.call(this)),e.join(n.hash.delimiter||n.hash.delimeter)},js:function(e,t){var n;return n=e.indexOf("return")>=0?"(function(){"+e+"})":"(function(){return ("+e+")})",eval.call(this,n).call(this)},js_compare:function(e,t){var n;n=e.indexOf("return")>=0?"(function(){"+e+"})":"(function(){return ("+e+")})";var i=eval.call(this,n).call(this);return i?t.fn(this,t.data):t.inverse(this,t.data)}}};var a=function(e,t){if(2===arguments.length){var n=new r(e),i=n.compile()(t);return n=null,i}return new r(e)};return a.registerHelper=function(e,t){r.prototype.helpers[e]=t},a.unregisterHelper=function(e){r.prototype.helpers[e]=void 0,delete r.prototype.helpers[e]},a.registerPartial=function(e,t){r.prototype.partials[e]={template:t}},a.unregisterPartial=function(e,t){r.prototype.partials[e]&&(r.prototype.partials[e]=void 0,delete r.prototype.partials[e])},a.compile=function(e,t){var n=new r(e,t);return n.compile()},a.options=r.prototype.options,a.helpers=r.prototype.helpers,a.partials=r.prototype.partials,a}()}();