main.js 99.8 KB
!function(t,n){document.MBLOADED||("function"==typeof define&&(define.amd||define.cmd)?define("mobilebone",function(e){return n(t,e)}):t.Mobilebone=n(t,{}))}(this,function(u,L){if(document.MBLOADED)return"Don't repeat load Mobilebone!";var k={},I=[].slice,l=/^#?\w+(?:[\-_]\w+)*$/i,j="WebkitAppearance"in document.documentElement.style||void 0!==document.webkitHidden,D="pushState"in history&&"replaceState"in history;L.support=D;var f=!1;if(L.VERSION="2.6.2",L.captureLink=!0,L.captureForm=!0,L.rootTransition=u,L.mergeCallback=!0,L.classAnimation="slide",L.classPage="page",L.classMask="mask",L.pushStateEnabled=!0,L.evalScript=!1,0<=window.navigator.userAgent.indexOf("Firefox")&&window.top!==window&&(L.pushStateEnabled=!1),0==D)return L;history.popstate=!1,L.transition=function(e,t,n,u){if(0!=arguments.length){3==arguments.length&&1==isNaN(1*n)&&(n=(u=n).back),t=t||null,n=n||!1,u=u||{};var r=L.isDulicatePage(e,t);if(r&&!n){var i=L.createDuplicatePage(e,t,u.formdata);e=i[0],t=i[1]}if(e!=t){var a={root:this.rootTransition,form:this.form||this.classAnimation,onpagefirstinto:this.onpagefirstinto,animationstart:this.animationstart,animationend:this.animationend,preventdefault:this.preventdefault,fallback:this.fallback,callback:this.callback},l=function(n){if(!n||!n.getAttribute)return{};var r={},i=R(n.getAttribute("data-params")||"");return["title","root","form"].forEach(function(e){r[e]=n.getAttribute("data-"+e)||i[e]||u[e]||a[e]}),"string"==typeof r.root&&(r.root=L.getFunction(r.root)),["onpagefirstinto","callback","fallback","animationstart","animationend","preventdefault"].forEach(function(e){if(1==L.mergeCallback&&"function"==typeof a[e]){var t=n.getAttribute("data-"+e)||i[e];"function"==typeof r.root[t]?r[e]=function(){a[e].apply(this,arguments),r.root[t].apply(this,arguments)}:"function"==typeof u[e]?r[e]=function(){a[e].apply(this,arguments),u[e].apply(this,arguments)}:r[e]=a[e]}else r[e]=n.getAttribute("data-"+e)||i[e]||u[e]||a[e]}),r},o=l(t),f=l(e);if(null!=t&&t.classList){var s=o.preventdefault,c=!1;"string"==typeof s&&(s=o.root[s])}if(null!=e&&e.classList){var p=f.preventdefault,d=!1;"string"==typeof p&&(p=f.root[p])}if("function"==typeof s&&(c=s.call(o.root,e,t,u)),1==c&&s===p)return!1;if("function"==typeof p&&(d=p.call(f.root,e,t,u)),1==d)return!1;var h=function(s,c){1!=s.flagAniBind&&["animationstart","animationend"].forEach(function(e,t){var n=f[e]||s[e],r="webkit"+e.replace(/^a|s|e/g,function(e){return e.toUpperCase()}),i=j?r:e;t&&!s._hide&&(s._hide=!0,s.addEventListener(i,function(){0==this.classList.contains("in")&&(this.style.display="none",1==this.removeSelf&&(this.parentElement.removeChild(this),this.removeSelf=null)),this.classList.remove(l(this).form)}));var a=null,o="_"+i;"string"==typeof n&&f.root[n]?a=function(){c.root[n].call(c.root,this,this.classList.contains("in")?"into":"out",u)}:"function"==typeof n&&(a=function(){n.call(c.root,this,this.classList.contains("in")?"into":"out",u)}),s[o]&&s.removeEventListener(i,s[o]),a&&(s.addEventListener(i,a),s[o]=a),s.flagAniBind=!0})},g=u.reverse,m=n||g?"add":"remove";if(null!=t&&t.classList&&1!=c){t.offsetWidth=t.offsetWidth,t.style.display="block",t.classList.add("out"),t.classList.remove("in"),t.classList[m]("reverse"),t.classList.add(o.form),t.removeSelf=t.removeSelf||r&&N(t.id)&&n,h(t,o);var v=o.fallback;"string"==typeof v&&(v=o.root[v]),"function"==typeof v&&v.call(o.root,e,t,u)}if(null!=e&&e.classList){var y=f.title,b=document.querySelector("h1"),_=document.querySelector("."+this.classPage);y&&!1!==u.title?(document.title=y,b&&(b.innerHTML=y,b.title=y)):_==e&&!t&&document.title&&e.setAttribute("data-title",document.title);var E=e.id||u.id,w=u.id||e.id,S=k["_"+E];!1!==u.remove&&k[E]&&k[E]!=e&&(S&&k[S]&&1==u.reload&&(delete k[S],delete k["_"+E]),k[E]!=t?k[E].parentElement&&k[E].parentElement.removeChild(k[E]):t.removeSelf=!0,delete k[E]),e.offsetWidth=e.offsetWidth,e.style.display="block",e.classList.remove("out"),e.classList.add("in"),e.classList[m]("reverse"),t&&e.classList.add(f.form);var A=f.onpagefirstinto;(!e.firstintoBind||u.reload&&!n)&&("string"==typeof A&&f.root[A]?f.root[A].call(f.root,e,t,u):"function"==typeof A&&A.call(f.root,e,t,u),I.call(e.querySelectorAll("form")).forEach(function(e){L.submit(e)}),e.firstintoBind=!0),h(e,f);var T,C=w;if(C&&0==/^#/.test(C)&&(C="#"+C),T=C.replace(/^#/,"#&"),D&&this.pushStateEnabled&&!1!==u.history&&C&&T!=location.hash){history.popstate=!1;var x=u.formdata?"?"+u.formdata:"",P=t&&"true"!=t.getAttribute("data-replaceState");history[t&&!u.replaceState&&P?"pushState":"replaceState"](null,document.title,C.replace(/^#/,"#&")+x)}k[E]||(k[E]=e,w!==E&&(k[w]=e,k["_"+E]=w));var O=f.callback;"string"==typeof O&&(O=f.root[O]),"function"==typeof O&&O.call(f.root,e,t,u,n),setTimeout(function(){history.popstate=!0},17)}}}},L.getCleanUrl=function(e,t,n){var r="",i="",a="";if(e)if(1==e.nodeType)if(e.action){if(r=e.getAttribute("action"),e.method&&"POST"==e.method.toUpperCase())return r;window.$&&$.fn&&$.fn.serialize?i=$(e).serialize():(i={},I.call(e.querySelectorAll("input,select,textarea")).forEach(function(e){if(e.name&&!e.disabled){var t=e.value.trim(),n=e.name;/^radio|checkbox/i.test(e.type)?e.checked&&(i[n]?i[n].push(t):i[n]=[t]):i[n]=[t]}}))}else{r=e.getAttribute("href"),i=e.getAttribute("data-formdata")||e.getAttribute("data-data")||"";var o="container",s=e.getAttribute("data-"+o);if(-1==i.indexOf(o)&&s){var c=o+"="+s;i=i?i+"&"+c:c}}else e.url&&(r=e.url,i=e.data);if(!(r=r||t))return"";if("object"==typeof(i=i||n||"")){var u=[];for(key in i)i[key].forEach||(i[key]=[i[key]]),i[key].forEach(function(e){u.push(key+"="+encodeURIComponent(e))});i=0<u.length?u.join("&"):""}return"?"==(a=r.split("#")[0].replace(/&+$/,"")).slice(-1)&&(a=a.split("?")[0]),""!=i&&(/\?/.test(a)?a=a+"&"+(i=i.replace(/^&|\?/,"")):""!=i&&(a=a+"?"+(i=i.replace("?","")))),a},L.createPage=function(e,t,n){var r=null,i=null,a=this.classPage,o=null;if(e){void 0===n&&"object"==typeof t&&(n=t),n=n||{};var s,c,u,l={};t&&(1==t.nodeType?((t.href||t.action)&&(s=t.getAttribute("data-title")||n.title),r=n.response,c=t.getAttribute("data-container"),i=document.getElementById(c),u=t.getAttribute("data-classpage"),o=(l.target=t).getAttribute("data-reload"),("form"==t.tagName.toLowerCase()||null!==o&&"false"!=o)&&(l.reload=!0),l.back="back"==t.getAttribute("data-rel"),"false"==t.getAttribute("data-history")&&(l.history=!1)):(r=t.response||n.response,s=t.title||n.title,i=t.container||n.container,u=t.classPage||n.classPage,l.target=t.target,"history"in t&&(l.history=t.history),l.back=t.back||n.back),i&&u&&(a=u));var f=(a==u?i:document).querySelector(".in."+a),p=null,d=document.createElement("div");"string"==typeof e?d.innerHTML=e:d.appendChild(e),1==L.evalScript&&1!=e.firstintoBind&&I.call(d.getElementsByTagName("script")).forEach(function(e){var t=e.innerHTML.trim(),n=e.getAttribute("type");if(""!=t.trim()&&!e.src){var r=document.getElementsByTagName("head")[0]||document.documentElement,i=document.createElement("script");n&&(i.type=n),i.appendChild(document.createTextNode(t)),setTimeout(function(){r.insertBefore(i,r.firstChild),r.removeChild(i),i=null},17),e=null}});var h=d.getElementsByTagName("title")[0];if((p=d.querySelector("."+a))||(d.className=a+" out",p=d),"string"==typeof s?p.setAttribute("data-title",s):h&&h.innerText&&p.setAttribute("data-title",h.innerText),l.response=r||e,l.id=this.getCleanUrl(t)||p.id||"unique"+Date.now(),~l.id.indexOf("?")){var g=l.id.split("?");l.id=g[0],l.formdata=g[1]}"object"==typeof n&&(void 0!==n.history&&(l.history=n.history),void 0!==n.remove&&(l.remove=n.remove),void 0!==n.target&&(l.target=n.target),void 0!==n.title&&(l.title=n.title)),a==u&&(l.history=!1,l.classPage=a),i=i||document.body;var m=p.id;m&&k[m]&&i.contains(k[m])?i.insertBefore(p,k[m]):i.appendChild(p),d=null,this.transition(p,f,l)}};var p=function(e){return(e||"").replace(/_sub.*$/g,"")},N=function(e){return!!e&&p(e)!==e};L.isDulicatePage=function(e,t){return!(!e||!t||e!=t&&p(e.id)!==p(t.id))},L.createDuplicatePage=function(n,r,i){if(!L.isDulicatePage(n,r)||!i)return[n,r];var a=p(n.id),e=[].slice.call(document.querySelectorAll("body > [id^="+a+"]")),o=e.length,s=e.map(function(e){return e.id}),c=function(e,t){return~s.indexOf(e+t)?c(e,t+1):e+t};if(1===o){var t=new RegExp("#&"+a+"(&|\\?)?","g");r.formdata=location.hash.replace(t,"")}return e.every(function(e,t){return e.formdata===i?(n=e,!1):(t===o-1&&((n=r.cloneNode(!0)).id=c(a+"_sub",t),n.classList.remove("in"),n.classList.add("out"),n.removeAttribute("style"),n.formdata=i,document.body.appendChild(n)),!0)}),[n,r]},L.getFunction=function(e){if("string"==typeof e){for(var t=u,n=e.split("."),r=0;r<n.length&&(t=t[n[r]]);r+=1);return t}},L.ajax=function(n){if(n){var e,t={url:"",type:"",dataType:"",data:{},timeout:1e4,async:!0,username:"",password:"",success:function(){},error:function(){},complete:function(){}},r={},i=null,a=null,o={};if(1==n.nodeType){for(key in o=R(n.getAttribute("data-params")||""),t)r[key]=n.getAttribute("data-"+key)||o[key]||t[key],"function"==typeof t[key]&&"string"==typeof r[key]&&(r[key]=this.getFunction(r[key]),"function"!=typeof r[key]&&(r[key]=t[key]));r.url=this.getCleanUrl(n,r.url),r.target=n,r.back="back"==n.getAttribute("data-rel");var s=n.tagName.toLowerCase();if("form"==s)r.type=n.method,a=new FormData(n);else if("a"==s){var c=n.getAttribute("data-container"),u=n.getAttribute("data-classpage"),l=c&&document.getElementById(c);l&&u&&u!=L.classPage&&(r.history=!1,r.title=!1)}"true"!=(e=n.getAttribute("data-mask"))&&""!=e||(i=n.querySelector("."+this.classMask))}else{if(!n.url)return;for(key2 in t)r[key2]=n[key2]||t[key2];r.url=this.getCleanUrl(null,r.url,r.data),r.title=n.title,r.back=n.back,r.container=n.container}var f=l||document.body;"string"!=typeof e&&(i=f.querySelector("."+this.classMask)),null==i&&((i=document.createElement("div")).className=this.classMask,i.innerHTML='<i class="loading"></i>',"string"==typeof e?n.appendChild(i):f.appendChild(i)),i.style.display="block";var p=new XMLHttpRequest;p.open(r.type||"GET",r.url+(/\?/.test(r.url)?"&":"?")+"r="+Date.now(),r.async,r.username,r.password),p.timeout=r.timeout,p.onload=function(){var t=null;if(200==p.status){if("json"==r.dataType||"JSON"==r.dataType)try{t=JSON.parse(p.response),r.response=t,setTimeout(function(){L.createPage(L.jsonHandle(t),n,r)},20)}catch(e){r.message="JSON parse error:"+e.message,r.error.call(r,p,p.status)}else if("unknown"==r.dataType){r.history=!1;try{t=JSON.parse(p.response),r.response=t,setTimeout(function(){L.createPage(L.jsonHandle(t),n,r)},20)}catch(e){t=p.response,setTimeout(function(){L.createPage(t,n,r)},20)}}else t=p.response,setTimeout(function(){L.createPage(t,n,r)},20);r.success.call(r,t,p.status)}else r.message="The status code exception!",r.error.call(r,p,p.status);r.complete.call(r,p,p.status),i.style.display="none"},p.onerror=function(e){r.message="Illegal request address or an unexpected network error!",r.error.call(r,p,p.status),i.style.display="none"},p.ontimeout=function(){r.message="The request timeout!",r.error.call(r,p,p.status),i.style.display="none"},p.setRequestHeader("Type","ajax"),p.setRequestHeader("From","mobilebone"),p.send(a)}},L.submit=function(e){if(e&&"string"==typeof e.action){var t=e.getAttribute("data-ajax");"false"==t||0==L.captureForm&&"true"!=t||e.addEventListener("submit",function(e){var t=this.getAttribute("data-preventdefault"),n=L.getFunction(t);if("function"==typeof n&&1==n(this))return e.preventDefault(),!1;L.ajax(this),e.preventDefault()})}},L.isBack=function(e,t){return 1==history.tempBack?!(history.tempBack=null):void 0===e||!!t},L.jsonHandle=function(e){return'<p style="text-align:center;">Dear master, if you see me, show that JSON parsing function is undefined!</p>'},L.init=function(e,t){if(1==f)return"Don't repeat initialization!";var n=location.hash.replace("#&","#"),r=null,i=null,a=null;if(t=t||{},~n.indexOf("?")&&(n=(a=n.split("?"))[0],t.formdata=a[1]),""==n||"#"==n||t.forceDefaultPage){var o=e&&"#"+e||"."+this.classPage;this.transition(document.querySelector(o),null,t)}else 1==l.test(n)&&(r=document.querySelector(p(n)))&&r.classList.contains(this.classPage)?(N(n)&&((r=this.createDuplicatePage(r,r,t.formdata)[0]).formdata=t.formdata,r.id=n.replace("#","")),this.transition(r,null,t)):(2==n.split("container=").length&&(i=document.getElementById(n.split("container=")[1].split("&")[0])),this.ajax({url:location.hash.replace("#&","#").replace("#",""),dataType:"unknown",container:i,error:function(){r=document.querySelector("."+L.classPage),L.transition(r)}}));var s=u.$||u.jQuery||u.Zepto;s&&s.fn&&s.fn.tap&&"ontouchstart"in window==1?(s(document).tap(this.handleTapEvent),document.addEventListener("click",function(e){var t=e.target;if(t&&("a"==t.tagName.toLowerCase()||(t=t.getParentElementByTag("a")))){var n=t.getAttribute("data-ajax"),r=t.href;"external"==t.getAttribute("data-rel")||"false"==n||r.replace("://","").split("/")[0]!==location.href.replace("://","").split("/")[0]&&"true"!=n||0==L.captureLink&&"true"!=n?/^http/i.test(r)&&(location.href=r):e.preventDefault()}})):document.addEventListener("click",this.handleTapEvent);var c=!!navigator.userAgent.match(/safari/i)&&!navigator.userAgent.match(/chrome/i)&&void 0!==document.hidden&&!window.chrome;"ontouchstart"in window==1&&c&&(document.addEventListener("touchmove",function(){history.popstateswipe=!0}),document.addEventListener("touchend",function(){history.popstateswipe=!1})),f=!0},L.handleTapEvent=function(e){var t,n=null;e&&1==e.nodeType&&((n=e).preventDefault=function(){}),(t=(n=n||e.target||e.touches[0]).href)&&0!=/a/i.test(n.tagName)||!(n=n.getParentElementByTag("a"))||(t=n.href);var r=document.querySelector(".in."+L.classPage);if(null!=r&&n){var i={target:n},a=n.getAttribute("data-preventdefault")||R(n.getAttribute("data-params")||"").preventdefault,o=L.getFunction(a);if("function"==typeof o&&1==o(n))return e.preventDefault(),!1;var s=n.getAttribute("data-formdata");s&&(i.formdata=s);var c=n.getElementsByClassName(L.classMask)[0];if(c&&"none"!=c.style.display)return e.preventDefault(),!1;var u=n.getAttribute("data-container"),l=n.getAttribute("data-classpage"),f=u&&document.getElementById(u);f&&l&&l!=L.classPage&&(r=f.querySelector(".in."+l)||f.querySelector(l),i.history=!1,i.title=!1,i.classPage=l);var p=1==L.captureLink,d=n.getAttribute("data-rel"),h=!1;"back"==d&&(h=!0);var g="external"==d;if(t)if(t=t.replace("#&","#"),""!==n.getAttribute("href").replace(/#/g,"")){if(/^javascript/.test(t)){if(0==h)return}else if((1==(g=g||t.replace("://","").split("/")[0]!==location.href.replace("://","").split("/")[0])||0==p)&&"true"!=n.getAttribute("data-ajax"))return;if(1==/^#/.test(n.getAttribute("href"))){var m,v,y=t.split("#")[1];y&&~y.indexOf("?")&&(y=(v=y.split("?"))[0],i.formdata=v[1]),m=y&&document.getElementById(y),0==h&&"auto"==d&&(h=L.isBack(m,r)),m&&(i.reload="true"==n.getAttribute("data-reload"),L.transition(m,r,h,i)),e.preventDefault()}else if(/^javascript/.test(t))history.tempBack=!0,history.back();else if("false"!=n.getAttribute("data-ajax")){var b=L.getCleanUrl(n).split("?")[0],_=n.getAttribute("data-reload");if(n.getAttribute("href"),null!=_&&"false"!=_||!k[b])L.ajax(n);else{0==h&&"auto"==d&&(h=L.isBack(k[b],r)),i.id=b;var E=f||document.body;0==E.contains(k[b])&&E.appendChild(k[b]),L.transition(k[b],r,h,i)}e.preventDefault()}}else e.preventDefault()}},Element.prototype.getParentElementByTag=function(t){if(!t)return null;var n=null,r=this,i=function(){if(!(r=r.parentElement))return null;var e=r.tagName.toLowerCase();e===t?n=r:"body"==e?n=null:i()};return i(),n};var R=function(e){var n={};return"string"==typeof e&&e.split("&").forEach(function(e){var t=e.split("=");1<t.length&&(n[t[0]]=e.replace(t[0]+"=",""))}),n};return window.addEventListener("popstate",function(){if(1==history.popstateswipe)return location.reload(),void(history.popstateswipe=!1);if(0!=history.popstate){var e,t=location.hash.replace("#&","").replace(/^#/,""),n=null,r=null,i="";if(~t.indexOf("?")&&(t=(e=t.split("?"))[0],i=e[1]),""==t){if((n=document.querySelector("."+L.classPage)).id)return}else{if(n=k[t],N(t)&&(!n||!document.getElementById(n.id))){var a=document.getElementById(p(t));(n=L.createDuplicatePage(a,a,i)[0]).formdata=i,n.id=t.replace("#","")}if(2==t.split("container=").length&&(r=document.getElementById(t.split("container=")[1].split("&")[0])),n&&0==l.test(t))return void L.transition(n,(r||document).querySelector(".in."+L.classPage),!0,{id:t,history:!1,container:r,formdata:i})}if(!n){if(0==l.test(t))return void L.ajax({url:location.hash.replace("#&","").replace(/^#/,""),dataType:"unknown",back:L.isBack(),container:r});n=document.querySelector("#"+t)}var o=document.querySelector(".in."+L.classPage);n&&n==o||0==L.pushStateEnabled||n&&L.transition(n,o,L.isBack(n,o),{id:t,history:!1,remove:!1,formdata:i})}else history.popstate=!0}),document.MBLOADED=!0,L}),define("juicer",[],function(){return function(){var f=function(){var i=[].slice.call(arguments);return i.push(f.options),i[0].match(/^\s*#([\w:\-\.]+)\s*$/gim)&&i[0].replace(/^\s*#([\w:\-\.]+)\s*$/gim,function(e,t){var n=document,r=n&&n.getElementById(t);i[0]=r?r.value||r.innerHTML:e}),1==arguments.length?f.compile.apply(f,i):2<=arguments.length?f.to_html.apply(f,i):void 0},t={escapehash:{"<":"&lt;",">":"&gt;","&":"&amp;",'"':"&quot;","'":"&#x27;","/":"&#x2f;"},escapereplace:function(e){return t.escapehash[e]},escaping:function(e){return"string"!=typeof e?e:e.replace(/[&<>"]/gim,this.escapereplace)},detection:function(e){return void 0===e?"":e}},r=function(e){if("undefined"!=typeof console){if(console.warn)return void console.warn(e);if(console.log)return void console.log(e)}throw e},i=function(e,t){if((e=e!==Object(e)?{}:e).__proto__)return e.__proto__=t,e;var n=function(){},r=Object.create?Object.create(t):(n.prototype=t,new n);for(var i in e)e.hasOwnProperty(i)&&(r[i]=e[i]);return r};f.__cache={},f.version="0.6.5-stable",f.settings={},f.tags={operationOpen:"{@",operationClose:"}",interpolateOpen:"\\${",interpolateClose:"}",noneencodeOpen:"\\$\\${",noneencodeClose:"}",commentOpen:"\\{#",commentClose:"\\}"},f.options={cache:!0,strip:!0,errorhandling:!0,detection:!0,_method:i({__escapehtml:t,__throw:r,__juicer:f},{})},f.tagInit=function(){var e=f.tags.operationOpen+"each\\s*([^}]*?)\\s*as\\s*(\\w*?)\\s*(,\\s*\\w*?)?"+f.tags.operationClose,t=f.tags.operationOpen+"\\/each"+f.tags.operationClose,n=f.tags.operationOpen+"if\\s*([^}]*?)"+f.tags.operationClose,r=f.tags.operationOpen+"\\/if"+f.tags.operationClose,i=f.tags.operationOpen+"else"+f.tags.operationClose,a=f.tags.operationOpen+"else if\\s*([^}]*?)"+f.tags.operationClose,o=f.tags.interpolateOpen+"([\\s\\S]+?)"+f.tags.interpolateClose,s=f.tags.noneencodeOpen+"([\\s\\S]+?)"+f.tags.noneencodeClose,c=f.tags.commentOpen+"[^}]*?"+f.tags.commentClose,u=f.tags.operationOpen+"each\\s*(\\w*?)\\s*in\\s*range\\(([^}]+?)\\s*,\\s*([^}]+?)\\)"+f.tags.operationClose,l=f.tags.operationOpen+"include\\s*([^}]*?)\\s*,\\s*([^}]*?)"+f.tags.operationClose;f.settings.forstart=new RegExp(e,"igm"),f.settings.forend=new RegExp(t,"igm"),f.settings.ifstart=new RegExp(n,"igm"),f.settings.ifend=new RegExp(r,"igm"),f.settings.elsestart=new RegExp(i,"igm"),f.settings.elseifstart=new RegExp(a,"igm"),f.settings.interpolate=new RegExp(o,"igm"),f.settings.noneencode=new RegExp(s,"igm"),f.settings.inlinecomment=new RegExp(c,"igm"),f.settings.rangestart=new RegExp(u,"igm"),f.settings.include=new RegExp(l,"igm")},f.tagInit(),f.set=function(e,t){var r=this,n=function(e,t){var n=e.match(/^tag::(.*)$/i);if(n)return r.tags[n[1]]=t.replace(/[\$\(\)\[\]\+\^\{\}\?\*\|\.]/gim,function(e){return"\\"+e}),void r.tagInit();r.options[e]=t};if(2!==arguments.length){if(e===Object(e))for(var i in e)e.hasOwnProperty(i)&&n(i,e[i])}else n(e,t)},f.register=function(e,t){var n=this.options._method;return!n.hasOwnProperty(e)&&(n[e]=t)},f.unregister=function(e){var t=this.options._method;if(t.hasOwnProperty(e))return delete t[e]},f.template=function(e){var r=this;this.options=e,this.__interpolate=function(e,t,n){var r,i=e.split("|"),a=i[0]||"";return 1<i.length&&(e=i.shift(),a="_method."+(r=i.shift().split(",")).shift()+".call({}, "+[e].concat(r)+")"),"<%= "+(t?"_method.__escapehtml.escaping":"")+"("+(n&&!1===n.detection?"":"_method.__escapehtml.detection")+"("+a+")) %>"},this.__removeShell=function(e,n){var a=0;return e=e.replace(f.settings.forstart,function(e,t,n,r){n=n||"value",r=r&&r.substr(1);var i="i"+a++;return"<% ~function() {for(var "+i+" in "+t+") {if("+t+".hasOwnProperty("+i+")) {var "+n+"="+t+"["+i+"];"+(r?"var "+r+"="+i+";":"")+" %>"}).replace(f.settings.forend,"<% }}}(); %>").replace(f.settings.ifstart,function(e,t){return"<% if("+t+") { %>"}).replace(f.settings.ifend,"<% } %>").replace(f.settings.elsestart,function(e){return"<% } else { %>"}).replace(f.settings.elseifstart,function(e,t){return"<% } else if("+t+") { %>"}).replace(f.settings.noneencode,function(e,t){return r.__interpolate(t,!1,n)}).replace(f.settings.interpolate,function(e,t){return r.__interpolate(t,!0,n)}).replace(f.settings.inlinecomment,"").replace(f.settings.rangestart,function(e,t,n,r){var i="j"+a++;return"<% ~function() {for(var "+i+"="+n+";"+i+"<"+r+";"+i+"++) {{var "+t+"="+i+"; %>"}).replace(f.settings.include,function(e,t,n){return"<%= _method.__juicer("+t+", "+n+"); %>"}),n&&!1===n.errorhandling||(e="<% try { %>"+e,e+='<% } catch(e) {_method.__throw("Juicer Render Exception: "+e.message);} %>'),e},this.__toNative=function(e,t){return this.__convert(e,!t||t.strip)},this.__lexicalAnalyze=function(e){var n=[],r=[],t="",i=["if","each","_","_method","console","break","case","catch","continue","debugger","default","delete","do","finally","for","function","in","instanceof","new","return","switch","this","throw","try","typeof","var","void","while","with","null","typeof","class","enum","export","extends","import","super","implements","interface","let","package","private","protected","public","static","yield","const","arguments","true","false","undefined","NaN"],a=function(e,t){if(Array.prototype.indexOf&&e.indexOf===Array.prototype.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},o=function(e,t){if(t=t.match(/\w+/gim)[0],-1===a(n,t)&&-1===a(i,t)&&-1===a(r,t)){if("undefined"!=typeof window&&"function"==typeof window[t]&&window[t].toString().match(/^\s*?function \w+\(\) \{\s*?\[native code\]\s*?\}\s*?$/i))return e;if("undefined"!=typeof global&&"function"==typeof global[t]&&global[t].toString().match(/^\s*?function \w+\(\) \{\s*?\[native code\]\s*?\}\s*?$/i))return e;if("function"==typeof f.options._method[t]||f.options._method.hasOwnProperty(t))return r.push(t),e;n.push(t)}return e};e.replace(f.settings.forstart,o).replace(f.settings.interpolate,o).replace(f.settings.ifstart,o).replace(f.settings.elseifstart,o).replace(f.settings.include,o).replace(/[\+\-\*\/%!\?\|\^&~<>=,\(\)\[\]]\s*([A-Za-z_]+)/gim,o);for(var s=0;s<n.length;s++)t+="var "+n[s]+"=_."+n[s]+";";for(s=0;s<r.length;s++)t+="var "+r[s]+"=_method."+r[s]+";";return"<% "+t+" %>"},this.__convert=function(e,t){var n=[].join("");return n+="'use strict';",n+="var _=_||{};",(n+="var _out='';_out+='")+(!1!==t?e.replace(/\\/g,"\\\\").replace(/[\r\t\n]/g," ").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"';_out+=$1;_out+='").split("<%").join("';").split("%>").join("_out+='")+"';return _out;":e.replace(/\\/g,"\\\\").replace(/[\r]/g,"\\r").replace(/[\t]/g,"\\t").replace(/[\n]/g,"\\n").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"';_out+=$1;_out+='").split("<%").join("';").split("%>").join("_out+='")+"';return _out.replace(/[\\r\\n]\\s+[\\r\\n]/g, '\\r\\n');")},this.parse=function(e,t){var n=this;return t&&!1===t.loose||(e=this.__lexicalAnalyze(e)+e),e=this.__removeShell(e,t),e=this.__toNative(e,t),this._render=new Function("_, _method",e),this.render=function(e,t){return t&&t===r.options._method||(t=i(t,r.options._method)),n._render.call(this,e,t)},this}},f.compile=function(e,t){t&&t===this.options||(t=i(t,this.options));try{var n=this.__cache[e]?this.__cache[e]:new this.template(this.options).parse(e,t);return t&&!1===t.cache||(this.__cache[e]=n),n}catch(e){return r("Juicer Compile Exception: "+e.message),{render:function(){}}}},f.to_html=function(e,t,n){return n&&n===this.options||(n=i(n,this.options)),this.compile(e,n).render(t,n._method)},"undefined"!=typeof module&&module.exports?module.exports=f:this.juicer=f}(),juicer}),define("mApi/event",function(){var t={},e=function(e){if(e&&t[e])return t[e];var i={};(t[e]=this).on=function(e,t){if(!e||!t)return this;var n=i[e]||[];return n.ready&&t(),i[e]=n,i[e].push(t),this},this.off=function(e,t){return e||t?(e.split(",").forEach(function(e){!function(e,t){var n=i[e];if(n){if(t){var r=n.indexOf(t);~r&&n.splice(r,1)}else delete i[e];i[e]&&i[e].length||(n.ready=!1)}}(e.trim(),t)}),this):i={}},this.trigger=function(e){var t=[].slice.call(arguments,1),n=i[e];return n||(i[e]=n=[]),n.ready=!0,n.forEach(function(e){e.apply(null,t)}),this}};return e.getInstance=function(e){return t[e]},e}),define("mUtil",["mobilebone","juicer","mApi/event"],function(Mobilebone){String.prototype.replaceAll=function(e,t){if(void 0!==e&&void 0!==t)return this.replace(new RegExp(e,"gm"),t)};var __meta__=window.__meta__||{user:{},pageParams:{},globalVars:{}};__meta__.multiLangLabels=null;var type=function(t){return function(e){return{}.toString.call(e)=="[object "+t+"]"}},isString=type("String"),isObject=type("Object"),isFunction=type("Function"),isArray=type("Array"),isBoolean=type("Boolean"),isElement=function(e){return isObject(e)&&1==e.nodeType},isEmpty=function(e){return null==e||""===e},completeUrl=function(e){return 0==e.indexOf("/")&&__meta__.serverPath&&(e=__meta__.serverPath+e),__meta__.sessionKey&&(e=util.addParam(e,"sessionkey",__meta__.sessionKey)),(-1!=e.indexOf("/mobilemode/api/")||-1!=e.indexOf("/mobilemode/apps/")&&-1!=e.indexOf(".jsp"))&&(e=util.addParam(e,"appid",__meta__.appid)),__meta__.wechatUser&&__meta__.wechatUser.openid&&(e=util.addParam(e,"wechatopenid",__meta__.wechatUser.openid),e=util.addParam(e,"wechatopenid".toUpperCase(),__meta__.wechatUser.openid)),e},regexpUtils={variablesExp:new RegExp("{(.*?)}"),varparserExp:new RegExp("\\$m\\.(\\w{1,})(\\(([^\\(\\)]*)\\))??(\\.(\\w{1,}))??;","gi")},ua=navigator.userAgent,util={runtime:{isEmobile:function(){return!!navigator.userAgent.match(/e-mobile/i)},isEmobile6:function(){return this.isEmobile()&&!this.isEmobile7()},isEmobile7:function(){return!!navigator.userAgent.match(/e-mobile(7|\/7)/i)},isWechat:function(){return!!navigator.userAgent.match(/MicroMessenger/i)},isWxwork:function(){return!!navigator.userAgent.match(/wxwork/i)},isWebkit:function(){return"WebkitAppearance"in document.documentElement.style||void 0!==document.webkitHidden}},checkEmpJsApi:function(e){return!this.runtime.isEmobile6()&&window.em&&this.isFunction(em.checkJsApi)&&em.checkJsApi(e)},invokeEmApi:function(e){var t=[].slice.call(arguments).slice(1);em.ready(function(){em[e].apply(em,t)})},getOSType:function(){return/Android/i.test(ua)?"ANDROID":/OS [0-9_]+ like Mac OS X/i.test(ua)?"IOS":/Windows NT|Mac OS X|Linux/i.test(ua)?"PC":"UNKNOWN"},getClientType:function(){var e=this.runtime;return e.isEmobile()?"EMOBILE":e.isWechat()?"WECHAT":"undefined"!=typeof DingTalkPC?"DING_TALk":/Trident|Presto|AppleWebKit|Gecko/i.test(ua)?"WEB_BROWSER":"UNKNOWN"},action:function(e,t,n){return"function"==typeof t&&(n=t,t=null),n=n||function(){},util.ajax(e,t,n)},log:function(e){},ajax:function(e,t,n,r){"function"==typeof t&&(r=n,n=t,t=null);var i={url:completeUrl(e),data:t,type:"GET",success:function(e){n&&n(e)}};return $.extend(i,r),$.ajax(i)},getJSON:function(r,e,i,t){var a=this;"function"==typeof e&&(t=i,i=e,e=null);var o=function(e){a.console.error(e),"function"==typeof t&&t.call(this,e)};return r=completeUrl(r),$.get(r,e,function(e){if(null!=e&&""!=$.trim(e)){var t;if("1"==(t=isObject(e)?e:JSON.parse(e)).status)i.call(this,t);else{var n=t.errMsg;n?o(n):a.getLabel(383311,"服务器处理请求时出现异常",function(e){o(e)})}}else console.error("url:"+r+"\n预期返回json,但是返回了空")})},jionActionUrl:function(e,t){return 0!=(t=t||"").indexOf("&")&&(t="&"+t),"/mobilemode/mobile/server.jsp?invoker="+e+t},addParam:function(e,t,n){return-1==e.indexOf(t+"=",e.indexOf("?"))&&(e+=(-1==e.indexOf("?")?"?":"&")+t+"="+n),e},getCurrPageParam:function(){return this.getPageParam(this.getCurrentPageId())},getPageParam:function(e){return __meta__.pageParams[e]||{}},setPageParam:function(e,t){__meta__.pageParams[e]=t},getGlobalVars:function(){return __meta__.globalVars||{}},getActionUrl:function(e,t,n){var r,i="";-1==e.indexOf(".")?(i="com.api.mobilemode.web.mobile.component."+e+"Action",r=n?this.getPageParam(n):this.getCurrPageParam(),t=$.extend(!0,{},r,t)):i="com.api.mobilemode.web.mobile."+e+"Action";var a="";for(var o in t)a+="&"+o+"="+t[o];return this.jionActionUrl(i,a)},parseTemplate:function(e,t){var n=require("juicer");return t.hasOwnProperty("timestamp")||(t.timestamp=(new Date).valueOf()),n(e,t)},isIOS:function(){return navigator.userAgent.match(/iPhone|iPad/i)},back:function(){history.go(-1)},eval:function(e,t){if(!e)return!0;var n=this.isFunction(e),r=[].slice.call(arguments).slice(2);t="'"+(t=t||this.getCurrentPageId()||"")+"'";try{var i=function(e){return new Function("\t\t\t\t\t\treturn (function (z) {\n\t\t\t\t\t\t    var _this = this;\t\t\t\t\t\t\tvar _u = require('mUtil'); \n\t\t\t\t\t\t\tvar Mobilebone = require('mobilebone');\n\t\t\t\t\t\t\tvar $ = function () {\n\t\t\t\t\t\t\t\tvar args = [].slice.call(arguments);\n\t\t\t\t\t\t\t\tvar pageIn = "+t+" ? z('#' + "+t+") : document.querySelector('.in.' + Mobilebone.classPage); \n\t\t\t\t\t\t\t\targs[0] = _u.parseIdToAttrSelector(args[0]); \n\t\t\t\t\t\t\t\targs.push(pageIn);\n\t\t\t\t\t\t\t\treturn z.apply(z, args);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tvar $load = function (fn) {\n\t\t\t\t\t\t\t\t_u.onload("+t+", fn);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tvar $pluginLoad = function (comId, fn) { \n\t\t\t\t\t\t\t\t_u.pluginLoad("+t+", comId, fn); \n\t\t\t\t\t\t\t}; \n\t\t\t\t\t\t\tvar $p = function (name) { return window.$p(name,"+t+");} \n\t\t\t\t\t\t\tvar $f = function (name, rowindex, pageid) { if(new String(rowindex).indexOf('page_') == 0) { pageid = rowindex; rowindex = undefined; } return window.$f(name, rowindex, pageid ? pageid :"+t+");} \n\t\t\t\t\t\t\tvar $sql = function (sql, sqlParams, datasource, callback) { return Mobile_NS.SQL(sql, sqlParams, datasource, callback,"+t+");} \n\t\t\t\t\t\t\tObject.keys(z).forEach(function (key) {\n\t\t\t\t\t\t\t\t$[key] = z[key];\n\t\t\t\t\t\t\t});\n"+e.replace(/Mobile_NS\.SQL/g,"$sql")+"\n}).call(this, Zepto)")},a=window,o="";return event&&event.target&&(a=event.target,o="window._event = window.event;"),n?(r=r.reduce(function(e,t){return(isObject(t)||isArray(t)||isString(t))&&(t=JSON.stringify(t)),e+","+t},""),i(o+"return ("+e.toString()+").call(this"+r+")").call(a)):i(o+e).call(a)}catch(e){return this.console.error(e),!1}},parseIdToAttrSelector:function(e){return/^#\d.*/.test(e)?"[id='"+(e=e.replace(/^#/,""))+"']":e},getCurrentPageId:function(){var e=__meta__.appHomepageId;if(e)return e;var t=document.querySelector(".in."+Mobilebone.classPage);return t&&t.id},setCurrentPageId:function(e){__meta__.appHomepageId=e},getPageIntId:function(e){return e.replace(/.*_([0-9]+).*/g,"$1")},getInstance:function(e,t){return require("Component").getInstance(e,t)},getDetailTableInstance:function(r,e,i){var a,o=this;return i=i||this.getCurrentPageId(),r&&$(e?".wev-comp-DetailTable[data-form='"+e+"']":".wev-comp-DetailTable",$("#"+i)).forEach(function(e){var t=e.id.replace("NMEC_",""),n=o.getInstance(t,i);n.viewModel.table.name.toLowerCase()==r.toLowerCase()&&(a=n)}),a},UUID:function(){var e="xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)});return/^[a-zA-Z]/.test(e)?e:this.UUID()},getCurrUser:function(){return __meta__.user.id},getUserLanguage:function(){var e=__meta__.user.languageId||7;return-1==e?7:e},getCurrDept:function(){return __meta__.user.deptId},getCurrDeptName:function(){return __meta__.user.deptName},getCurrSubCompany:function(){return __meta__.user.subCompanyId},getCurrSubCompanyName:function(){return __meta__.user.subCompanyName},getCurrJobtitle:function(){return __meta__.user.jobtitleId},getCurrJobtitleName:function(){return __meta__.user.jobtitleName},getCurrLoginId:function(){return __meta__.user.loginid},getCurrWorkCode:function(){return __meta__.user.workcode},getCurrUserName:function(){return __meta__.user.userName},getAppid:function(){return __meta__.appid},getResourceVersion:function(){return __meta__.resourceVersion},getSessionKey:function(){return __meta__.sessionKey},setSessionKey:function(e){__meta__.sessionKey=e},getClientDeviceId:function(){return __meta__.clientDeviceId||""},dateToStr:function(e,t){var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours()%12==0?12:e.getHours()%12,"H+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};for(var r in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(E+)/.test(t)&&(t=t.replace(RegExp.$1,(1<RegExp.$1.length?2<RegExp.$1.length?"星期":"周":"")+"日一二三四五六".charAt(e.getDay()))),n)new RegExp("("+r+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?n[r]:("00"+n[r]).substr((""+n[r]).length)));return t},getCurrDate:function(){return util.dateToStr(new Date,"yyyy-MM-dd")},getCurrTime:function(e){return util.dateToStr(new Date,e?"HH:mm:ss":"HH:mm")},getCurrDateTime:function(){return util.dateToStr(new Date,"yyyy-MM-dd HH:mm:ss")},getCurrWeek:function(){var e=(new Date).getDay();return{7:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],8:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],9:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]}[util.getUserLanguage()][e]},getWechatUserInfo:function(){return __meta__.wechatUser},fmtParamValue:function(e,t){switch(e){case"{PAGE_NO}":e=t.pageNo;break;case"{PAGE_SIZE}":e=t.pageSize;break;case"{SEARCH_KEY}":e=t.searchKey||"";break;case"{CURRUSER}":e=this.getCurrUser();break;case"{CURRDEPT}":e=this.getCurrDept();break;case"{CURRDEPTSUB}":e=this.getCurrSubCompany();break;case"{CURRDATE}":e=this.getCurrDate();break;default:var n=new RegExp("^param\\((.*?)\\).*?","g"),r=e.match(n);if(!r)return e;r=r[0].replace(n,"$1").replace(/["']/g,""),e=Mobile_NS.getParameter(r)}return e},getPageId:function(e){return"page_"+e},getHomepageId:function(){return $(".page[data-homepage]").attr("id")},getPageScriptPath:function(e){return"/mobilemode/mobile/page/app"+this.getAppid()+"/js/page/page"+e+".js?v="+this.getResourceVersion()},getPageScript:function(e){var t=this.getPageScriptPath(e);return this.require(t)},require:function(e){var t=$.Deferred();return this.isString(e)&&(e=[e]),require(e,t.resolve),t},getComponentOpt:function(e,t){var r=$.Deferred(),n=this.getPageIntId(t);return this.getPageScript(n).then(function(t){var n={};Object.keys(t.props).forEach(function(e){-1!=Object.keys(t.props[e]).indexOf("tabs")&&(t.props[e].tabs||[]).forEach(function(e){e.tabContent&&e.tabContent.forEach(function(e){e.el&&(n[e.el]=e.option||{})})})}),$.extend(t.props,n),r.resolve(t.props[e])}),r},getComponent:function(e){var t=$.Deferred();return require([e],function(e){t.resolve(e)}),t},parseUrl:function(e){var t,n,r,i;if(0==(e=e||"").indexOf("/mobilemode/appHomepageView.jsp")){var a,o=e.indexOf("&");-1!=o?(r=e.substring(o+1),a=e.substring(0,o)):(a=e,r=""),i=a.replace("/mobilemode/appHomepageView.jsp?appHomepageId=",""),t="#"+this.getPageId(i),n=!0}else 0==e.indexOf("javascript:")&&(e=e.replaceAll("\n","").replaceAll("'","\\'"),e="javascript:Mobile_NS.eval('"+(e=encodeURIComponent(e))+"');"),t=e,n=!(i="-1"),r="";return[t,n,r,i]},strToFunc:function(e,t){try{return new Function(t||[],e)}catch(e){return console.error(e),new Function}},strToParamJSON:function(e,t){t||(t=";");var n={};if(this.isString(e))for(var r=e.split(t),i=0;i<r.length;i++){var a=r[i],o=a.indexOf("=");if(-1!=o){var s=a.substring(0,o),c=a.substring(o+1);n[s]=c}}else this.isObject(e)&&(n=e);return n},onload:function(e,t){new(require("mApi/event"))(e).on("load",t)},pluginLoad:function(n,e,s){if(this.isFunction(s)||this.isFunction(e)){var t=[],r=$.Deferred();this.isString(e)?(t=e.split(",").map($.trim),r.resolve(t)):this.isFunction(e)&&(s=e,this.onload(n,function(){var e=require("Component").getPageComs(n);t=e.map(function(e){return e.id}),r.resolve(t)})),r.then(function(e){var t=e.length;if(!t)return s();e.forEach(function(e){var r,i,a,o;r=n,i=e,a=function(){!--t&&s()},(o=new(require("mApi/event"))(r+"_"+i)).on("load",function(){var e=require("Component"),t=e.getInstance(i,r),n=e.status;return t.dataload?n.DATALOAD===t.status?a():void o.on("dataload",a):a()})})})}},unload:function(e){this.unbind(e,"dataload, load")},unbind:function(r,i){var a=require("mApi/event"),e=require("Component").getPageComs(r);new a(r).off("load"),e.forEach(function(e){var t=r+"_"+e.id,n=a.getInstance(t);n&&n.off(i||"")})},trigger:function(e,t,n,r){var i=require("mApi/event"),a=t||this.getCurrentPageId();if(n){if("dataload"===e){var o=require("Component"),s=o.getInstance(n),c=o.status;s&&s.updateStatus(c.DATALOAD)}a+="_"+n}var u=new i(a);u.trigger.apply(u,[e].concat(r||[]))},isTel:function(e){return/(\+\d+)?1[34578]\d{9}$/.test(e)||/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(e)},console:{error:function(e){return console?console.error?console.error(e):console.log?console.log("%c error: "+e,"color: red"):void Mobile_NS.alert(e):Mobile_NS.alert(e)}},vetically:function(e){return $(e).css({position:"absolute",top:"50%",width:"100%",bottom:"auto",transform:"translateY(-50%)"})},toPixel:function(e,t){return isNaN(e)||(e+="px"),t?t+":"+e+";":e},parseJSON:function(e,t){return e=JSON.stringify(e),t=JSON.stringify(t||""),JSON.parse("{"+e+":"+t+"}")},concat:function(e,t){return e.push.apply(e,t)},replaceJSON:function(o,replace,skip){var t=this;if(skip=skip||function(){return!1},isString(o))return replace(o);if(isFunction(o)){var str=o.toString(),repStr=replace(str);return str===repStr?o:eval("(function() { return "+repStr+";})();")}return isArray(o)?o=o.map(function(e){return t.replaceJSON(e,replace,skip)}):isObject(o)&&Object.keys(o).forEach(function(e){skip(e)||(o[e]=t.replaceJSON(o[e],replace,skip))}),o},replaceVal:function(e,r,i){var a=this;if(!e)return e;if(this.isObject(r)){r=$.extend({},r);var t="";for(var n in r)t+=t?"|"+n:n,i||(r[n.toLowerCase()]=r[n]);t&&(e=e.replace(new RegExp("{("+t+")}","g"+(i?"":"i")),function(e,t){i||(t=t.toLowerCase());var n=null===r[t]||void 0===r[t]?"":r[t];return(a.isObject(n)||a.isArray(n))&&(n=JSON.stringify(n)),n}))}return e},containsVarParser:function(e){var t=regexpUtils.varparserExp;return t.lastIndex=0,e&&t.test(e)},renderVarParser:function(e,t){e?require(["varParseHelper"],function(e){e.parse(t)}):t&&t()},replaceVarParser:function(e){if(!e)return e;var t,n=regexpUtils.varparserExp,r=["convertToAudio","convertToCircleProgressBar"];n.lastIndex=0;for(var i=__meta__.varparser=__meta__.varparser||{s:{},t:{}};null!=(t=n.exec(e));){var a=t[0];if(!a.match("{(\\w+)(\\.(\\w{1,}))??}")){var o="";!~r.indexOf(a.match(/\$m\.(\w{1,})\(/)[1])&&Object.keys(i.s).every(function(e){return i.s[e]!==a||(o=e,!1)}),!o&&(o="var_"+this.UUID())&&(i.s[o]=a),e=e.replace(a,"<em class='"+o+"' style='display:none;'></em>")}}return e},replaceValAndVarParser:function(e,t){return this.replaceVarParser(this.replaceVariables(this.replaceVal(e,t)))},replaceSysVars:function(e){var n={curruser:this.getCurrUser(),currdept:this.getCurrDept(),currdeptname:this.getCurrDeptName(),currdeptsub:this.getCurrSubCompany(),currdeptsubname:this.getCurrSubCompanyName(),currjobtitle:this.getCurrJobtitle(),currjobtitlename:this.getCurrJobtitleName(),currloginid:this.getCurrLoginId(),currworkcode:this.getCurrWorkCode(),currdate:this.getCurrDate(),currtime:this.getCurrTime(),currtimesec:this.getCurrTime(!0),currdatetime:this.getCurrDateTime(),currusername:this.getCurrUserName(),currweekday:this.getCurrWeek(),uuid:this.UUID(),deviceId:this.getClientDeviceId()};return $.each(this.getWechatUserInfo(),function(e,t){n["wechat"+e]=t}),$.each(this.getGlobalVars(),function(e,t){n["globalVar_"+e]=t}),this.replaceVal(e,n)},replacePageParam:function(e,t){var n=t?this.getPageParam(t):this.getCurrPageParam();return this.replaceVal(e,n,!0)},replaceVariables:function(e,t){return e.match("{(\\w+)}")?(e=this.replaceSysVars(e),e=this.replacePageParam(e,t)):e},containsVariables:function(e){return e&&regexpUtils.variablesExp.test(e)},getMultiLabel:function(n,r){var i=this,a=__meta__.multiLangLabels,o=i.isFunction(r),s={},c=function(){Object.keys(n).forEach(function(e){var t;s[e]=(a[t=e]||{label:n[t]}).label})};if(a)c(),o&&r(s);else{var e=i.getActionUrl("service.MobileLanguage",{action:"getLabels"});this.ajax(e,function(e){var t={};1==e.status?(e.datas.forEach(function(e){t[e.id]=e}),a=__meta__.multiLangLabels=t,c()):(s=n,i.console.error(e.errMsg)),o&&r(s)},{type:"GET",dataType:"json",async:o})}return s},getLabel:function(t,e,n){t=String(t);var r=this.isFunction(n),i=this.parseJSON(t,e);return r?this.getMultiLabel(i,function(e){n(e[t])}):this.getMultiLabel(i,n)[t]},getKeyValue:function(key,o){return eval("o."+key)},replaceI18n:function(e){var n=require("i18n");return e.replace(/\$i18n{(.*?)}/g,function(e,t){return n[t]})},replaceAttachUrl:function(e){return __meta__.sessionKey?e.replace(/\/weaver\/weaver.file.FileDownload\?fileid=/g,"/mobile/plugin/Download.jsp?sessionkey="+__meta__.sessionKey+"&url="):e},getAttachUrl:function(e,t){var n=__meta__.sessionKey?"/mobile/plugin/Download.jsp?sessionkey="+__meta__.sessionKey+"&url="+e+"&from=mobilemode":"/weaver/weaver.file.FileDownload?fileid="+e+"&_fromMobilemode=1";return t&&(n+=t),n},previewFile:function(e,t,n){var r=this.getAttachUrl(e,n),i=[],a=util.getOSType(),o=t.substring(t.lastIndexOf("."));"ANDROID"==a?i=[".jpg",".png",".gif",".bmp",".dib",".jfif",".jpe",".jpeg",".flac",".mp3",".mp4",".m4v",".txt",".xml",".css",".html",".htm",".shtml"]:"IOS"==a&&(i=[".doc",".docx",".xls",".xlsx",".ppt",".pptx"]),this.checkEmpJsApi("openLink")?-1!=i.indexOf(o)?this.invokeEmApi("openLink",{title:t,url:r,openType:2}):location.href=r:this.runtime.isEmobile6()?location.href="/download.do?fileid="+e+"&module=3&scope=11&filename="+encodeURIComponent(t):location.href=r,$("audio").length&&require(["audioHelper"],function(e){e.pauseAllAudios(),e.reloadAudios($("audio"))})},canPullToRefresh:function(e){var t=$("#"+e),n=t.closest(".wev-tab-panel"),r=function(){var e=$(this).data("type");return!~["FloatButton"].indexOf(e)},i=t.closest(".page-scroller").children("abbr").filter(r),a=!!n.length,o=i.length;if(0!=o){var s=i.get(o-1).id,c=e===s;if(!a)return c;if(c=n.closest("abbr").get(0).id===s){var u=n.children("abbr").filter(r),l=u.length;return e===u.get(l-1).id}return!1}},compressByLZ:function(e){var t,n,r,i={},a="",o=[],s=Math.pow(2,16),c=e.length;for(t=0;t<c;t+=1)r=a+(n=e.charAt(t)),a=i.hasOwnProperty(r)?r:(a&&!i[a]&&(i[a]=a.charCodeAt()),i[a]&&(o.push(i[a]),i[r]=s++),String(n));return""!==a&&o.push(i[a]||a.charCodeAt()),o.join(",")},isString:isString,isElement:isElement,isObject:isObject,isFunction:isFunction,isArray:isArray,isBoolean:isBoolean,completeUrl:completeUrl,isEmpty:isEmpty};return util}),define("pageStack",[],function(){var n=[];return{pop:function(e){if(!e)return n.pop();var t=this.getAllPrevPageIds();n.splice(t.lastIndexOf(e)+1,n.length)},push:function(){return n.push.apply(n,arguments)},getPrevPage:function(){return n[n.length-2]},getAllPrevPages:function(){return n.slice(0,n.length-1)},getAllPrevPageIds:function(){return this.getAllPrevPages().map(function(e){return e.id})}}}),define("pageEvent",[],function(){var r={change:[]};return{register:function(e,t){return r[e]&&r[e].push(t),this},destory:function(e,t){if(!r[e])return this;var n=r[e].indexOf(t);return~n&&r[e].splice(n,1),this},trigger:function(e){r[e]&&(r[e].forEach(function(e){e()}),r[e]=[])}}}),define("zepto",[],function(){var Zepto=function(){function c(e){return null==e?String(e):F[q.call(e)]||"object"}function o(e){return"function"==c(e)}function a(e){return null!=e&&e==e.window}function s(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function i(e){return"object"==c(e)}function u(e){return i(e)&&!a(e)&&Object.getPrototypeOf(e)==Object.prototype}function l(e){var t=!!e&&"length"in e&&e.length,n=_.type(e);return"function"!=n&&!a(e)&&("array"==n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function f(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function n(e){return e in t?t[e]:t[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function p(e,t){return"number"!=typeof t||O[f(e)]?t:t+"px"}function r(e){return"children"in e?T.call(e.children):_.map(e.childNodes,function(e){return 1==e.nodeType?e:void 0})}function d(e,t){return null==t?_(e):_(e).filter(t)}function h(e,t,n,r){return o(t)?t.call(e,n,r):t}function g(e,t,n){null==n?e.removeAttribute(t):e.setAttribute(t,n)}function m(e,t){var n=e.className||"",r=n&&n.baseVal!==y;return t===y?r?n.baseVal:n:void(r?n.baseVal=t:e.className=t)}function v(t){try{return t?"true"==t||"false"!=t&&("null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?_.parseJSON(t):t):t}catch(e){return t}}var y,b,_,E,w,S,A=[],T=A.slice,C=A.filter,x=window.document,P={},t={},O={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},L=/^\s*<(\w+|!)[^>]*>/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,I=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,j=/^(?:body|html)$/i,D=/([A-Z])/g,N=["val","css","html","text","data","width","height","offset"],e=x.createElement("table"),R=x.createElement("tr"),$={tr:x.createElement("tbody"),tbody:e,thead:e,tfoot:e,td:R,th:R,"*":x.createElement("div")},U=/complete|loaded|interactive/,M=/^[\w-]*$/,F={},q=F.toString,B={},H=x.createElement("div"),V={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},W=Array.isArray||function(e){return e instanceof Array};return B.matches=function(e,t){if(!t||!e||1!==e.nodeType)return!1;var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(n)return n.call(e,t);var r,i=e.parentNode,a=!i;return a&&(i=H).appendChild(e),r=~B.qsa(i,t).indexOf(e),a&&H.removeChild(e),r},w=function(e){return e.replace(/-+(.)?/g,function(e,t){return t?t.toUpperCase():""})},S=function(n){return C.call(n,function(e,t){return n.indexOf(e)==t})},B.fragment=function(e,t,n){var r,i,a;return k.test(e)&&(r=_(x.createElement(RegExp.$1))),r||(e.replace&&(e=e.replace(I,"<$1></$2>")),t===y&&(t=L.test(e)&&RegExp.$1),t in $||(t="*"),(a=$[t]).innerHTML=""+e,r=_.each(T.call(a.childNodes),function(){a.removeChild(this)})),u(n)&&(i=_(r),_.each(n,function(e,t){-1<N.indexOf(e)?i[e](t):i.attr(e,t)})),r},B.Z=function(e,t){return(e=e||[]).__proto__=_.fn,e.selector=t||"",e},B.isZ=function(e){return e instanceof B.Z},B.init=function(e,t){var n,r;if(!e)return B.Z();if("string"==typeof e)if("<"==(e=e.trim())[0]&&L.test(e))n=B.fragment(e,RegExp.$1,t),e=null;else{if(t!==y)return _(t).find(e);n=B.qsa(x,e)}else{if(o(e))return _(x).ready(e);if(B.isZ(e))return e;if(W(e))r=e,n=C.call(r,function(e){return null!=e});else if(i(e))n=[e],e=null;else if(L.test(e))n=B.fragment(e.trim(),RegExp.$1,t),e=null;else{if(t!==y)return _(t).find(e);n=B.qsa(x,e)}}return B.Z(n,e)},(_=function(e,t){return B.init(e,t)}).extend=function(t){var n,e=T.call(arguments,1);return"boolean"==typeof t&&(n=t,t=e.shift()),e.forEach(function(e){!function e(t,n,r){for(b in n)r&&(u(n[b])||W(n[b]))?(u(n[b])&&!u(t[b])&&(t[b]={}),W(n[b])&&!W(t[b])&&(t[b]=[]),e(t[b],n[b],r)):n[b]!==y&&(t[b]=n[b])}(t,e,n)}),t},B.qsa=function(e,t){var n,r="#"==t[0],i=!r&&"."==t[0],a=r||i?t.slice(1):t,o=M.test(a);return s(e)&&o&&r?(n=e.getElementById(a))?[n]:[]:1!==e.nodeType&&9!==e.nodeType?[]:T.call(o&&!r?i?e.getElementsByClassName(a):e.getElementsByTagName(t):e.querySelectorAll(t))},_.contains=x.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},_.type=c,_.isFunction=o,_.isWindow=a,_.isArray=W,_.isPlainObject=u,_.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},_.inArray=function(e,t,n){return A.indexOf.call(t,e,n)},_.camelCase=w,_.trim=function(e){return null==e?"":String.prototype.trim.call(e)},_.uuid=0,_.support={},_.expr={},_.map=function(e,t){var n,r,i,a,o=[];if(l(e))for(r=0;r<e.length;r++)null!=(n=t(e[r],r))&&o.push(n);else for(i in e)null!=(n=t(e[i],i))&&o.push(n);return 0<(a=o).length?_.fn.concat.apply([],a):a},_.each=function(e,t){var n,r;if(l(e)){for(n=0;n<e.length;n++)if(!1===t.call(e[n],n,e[n]))return e}else for(r in e)if(!1===t.call(e[r],r,e[r]))return e;return e},_.grep=function(e,t){return C.call(e,t)},window.JSON&&(_.parseJSON=JSON.parse),_.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){F["[object "+t+"]"]=t.toLowerCase()}),_.fn={forEach:A.forEach,reduce:A.reduce,push:A.push,sort:A.sort,indexOf:A.indexOf,concat:A.concat,map:function(n){return _(_.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return _(T.apply(this,arguments))},ready:function(e){return U.test(x.readyState)&&x.body?e(_):x.addEventListener("DOMContentLoaded",function(){e(_)},!1),this},get:function(e){return e===y?T.call(this):this[0<=e?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(n){return A.every.call(this,function(e,t){return!1!==n.call(e,t,e)}),this},filter:function(t){return o(t)?this.not(this.not(t)):_(C.call(this,function(e){return B.matches(e,t)}))},add:function(e,t){return _(S(this.concat(_(e,t))))},is:function(e){return 0<this.length&&B.matches(this[0],e)},not:function(t){var n=[];if(o(t)&&t.call!==y)this.each(function(e){t.call(this,e)||n.push(this)});else{var r="string"==typeof t?this.filter(t):l(t)&&o(t.item)?T.call(t):_(t);this.forEach(function(e){r.indexOf(e)<0&&n.push(e)})}return _(n)},has:function(e){return this.filter(function(){return i(e)?_.contains(this,e):_(this).find(e).size()})},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!i(e)?e:_(e)},last:function(){var e=this[this.length-1];return e&&!i(e)?e:_(e)},find:function(e){var n=this;return e?"object"==typeof e?_(e).filter(function(){var t=this;return A.some.call(n,function(e){return _.contains(e,t)})}):1==this.length?_(B.qsa(this[0],e)):this.map(function(){return B.qsa(this,e)}):_()},closest:function(n,r){var i=[],a="object"==typeof n&&_(n);return this.each(function(e,t){for(;t&&!(a?0<=a.indexOf(t):B.matches(t,n));)t=t!==r&&!s(t)&&t.parentNode;t&&i.indexOf(t)<0&&i.push(t)}),_(i)},parents:function(e){for(var t=[],n=this;0<n.length;)n=_.map(n,function(e){return(e=e.parentNode)&&!s(e)&&t.indexOf(e)<0?(t.push(e),e):void 0});return d(t,e)},parent:function(e){return d(S(this.pluck("parentNode")),e)},children:function(e){return d(this.map(function(){return r(this)}),e)},contents:function(){return this.map(function(){return T.call(this.childNodes)})},siblings:function(e){return d(this.map(function(e,t){return C.call(r(t.parentNode),function(e){return e!==t})}),e)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return _.map(this,function(e){return e[t]})},show:function(){return this.each(function(){var e,t,n;"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=(e=this.nodeName,P[e]||(t=x.createElement(e),x.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),P[e]=n),P[e]))})},replaceWith:function(e){return this.before(e).remove()},wrap:function(t){var n=o(t);if(this[0]&&!n)var r=_(t).get(0),i=r.parentNode||1<this.length;return this.each(function(e){_(this).wrapAll(n?t.call(this,e):i?r.cloneNode(!0):r)})},wrapAll:function(e){if(this[0]){_(this[0]).before(e=_(e));for(var t;(t=e.children()).length;)e=t.first();_(e).append(this)}return this},wrapInner:function(i){var a=o(i);return this.each(function(e){var t=_(this),n=t.contents(),r=a?i.call(this,e):i;n.length?n.wrapAll(r):t.append(r)})},unwrap:function(){return this.parent().each(function(){_(this).replaceWith(_(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var e=_(this);(t===y?"none"==e.css("display"):t)?e.show():e.hide()})},prev:function(e){return _(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return _(this.pluck("nextElementSibling")).filter(e||"*")},html:function(n){return 0 in arguments?this.each(function(e){var t=this.innerHTML;_(this).empty().append(h(this,n,e,t))}):0 in this?this[0].innerHTML:null},text:function(n){return 0 in arguments?this.each(function(e){var t=h(this,n,e,this.textContent);this.textContent=null==t?"":""+t}):0 in this?this.pluck("textContent").join(""):null},attr:function(t,n){var e;return"string"!=typeof t||1 in arguments?this.each(function(e){if(1===this.nodeType)if(i(t))for(b in t)g(this,b,t[b]);else g(this,t,h(this,n,e,this.getAttribute(t)))}):this.length&&1===this[0].nodeType?!(e=this[0].getAttribute(t))&&t in this[0]?this[0][t]:e:y},removeAttr:function(e){return this.each(function(){1===this.nodeType&&e.split(" ").forEach(function(e){g(this,e)},this)})},prop:function(t,n){return t=V[t]||t,1 in arguments?this.each(function(e){this[t]=h(this,n,e,this[t])}):this[0]&&this[0][t]},data:function(e,t){var n="data-"+e.replace(D,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,t):this.attr(n);return null!==r?v(r):y},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each(function(e){this.value=h(this,t,e,this.value)})):this[0]&&(this[0].multiple?_(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(a){if(a)return this.each(function(e){var t=_(this),n=h(this,a,e,t.offset()),r=t.offsetParent().offset(),i={top:n.top-r.top,left:n.left-r.left};"static"==t.css("position")&&(i.position="relative"),t.css(i)});if(!this.length)return null;if(x.documentElement!==this[0]&&!_.contains(x.documentElement,this[0]))return{top:0,left:0};var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(e,t){if(arguments.length<2){var n=this[0];if("string"==typeof e){if(!n)return;return n.style[w(e)]||getComputedStyle(n,"").getPropertyValue(e)}if(W(e)){if(!n)return;var r={},i=getComputedStyle(n,"");return _.each(e,function(e,t){r[t]=n.style[w(t)]||i.getPropertyValue(t)}),r}}var a="";if("string"==c(e))t||0===t?a=f(e)+":"+p(e,t):this.each(function(){this.style.removeProperty(f(e))});else for(b in e)e[b]||0===e[b]?a+=f(b)+":"+p(b,e[b])+";":this.each(function(){this.style.removeProperty(f(b))});return this.each(function(){this.style.cssText+=";"+a})},index:function(e){return e?this.indexOf(_(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&A.some.call(this,function(e){return this.test(m(e))},n(e))},addClass:function(n){return n?this.each(function(e){if("className"in this){E=[];var t=m(this);h(this,n,e,t).split(/\s+/g).forEach(function(e){_(this).hasClass(e)||E.push(e)},this),E.length&&m(this,t+(t?" ":"")+E.join(" "))}}):this},removeClass:function(t){return this.each(function(e){if("className"in this){if(t===y)return m(this,"");E=m(this),h(this,t,e,E).split(/\s+/g).forEach(function(e){E=E.replace(n(e)," ")}),m(this,E.trim())}})},toggleClass:function(n,r){return n?this.each(function(e){var t=_(this);h(this,n,e,m(this)).split(/\s+/g).forEach(function(e){(r===y?!t.hasClass(e):r)?t.addClass(e):t.removeClass(e)})}):this},scrollTop:function(e){if(this.length){var t="scrollTop"in this[0];return e===y?t?this[0].scrollTop:this[0].pageYOffset:this.each(t?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var t="scrollLeft"in this[0];return e===y?t?this[0].scrollLeft:this[0].pageXOffset:this.each(t?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),n=this.offset(),r=j.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(_(e).css("margin-top"))||0,n.left-=parseFloat(_(e).css("margin-left"))||0,r.top+=parseFloat(_(t[0]).css("border-top-width"))||0,r.left+=parseFloat(_(t[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||x.body;e&&!j.test(e.nodeName)&&"static"==_(e).css("position");)e=e.offsetParent;return e})}},_.fn.detach=_.fn.remove,["width","height"].forEach(function(r){var i=r.replace(/./,function(e){return e[0].toUpperCase()});_.fn[r]=function(t){var e,n=this[0];return t===y?a(n)?n["inner"+i]:s(n)?n.documentElement["scroll"+i]:(e=this.offset())&&e[r]:this.each(function(e){(n=_(this)).css(r,h(this,t,e,n[r]()))})}}),["after","prepend","before","append"].forEach(function(t,o){var s=o%2;_.fn[t]=function(){var n,r,i=_.map(arguments,function(e){var t=[];return"array"==(n=c(e))?(e.forEach(function(e){return e.nodeType!==y?t.push(e):_.zepto.isZ(e)?t=t.concat(e.get()):void(t=t.concat(B.fragment(e)))}),t):"object"==n||null==e?e:B.fragment(e)}),a=1<this.length;return i.length<1?this:this.each(function(e,t){r=s?t:t.parentNode,t=0==o?t.nextSibling:1==o?t.firstChild:2==o?t:null;var n=_.contains(x.documentElement,r);i.forEach(function(e){if(a)e=e.cloneNode(!0);else if(!r)return _(e).remove();r.insertBefore(e,t),n&&function e(t,n){n(t);for(var r=0,i=t.childNodes.length;r<i;r++)e(t.childNodes[r],n)}(e,function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var t=e.ownerDocument?e.ownerDocument.defaultView:window;t.eval.call(t,e.innerHTML)}})})})},_.fn[s?t+"To":"insert"+(o?"Before":"After")]=function(e){return _(e)[t](this),this}}),B.Z.prototype=_.fn,B.uniq=S,B.deserializeValue=v,_.zepto=B,_}(),ew,fw,_u,Tu,Uu,zu;return window.Zepto=Zepto,void 0===window.$&&(window.$=Zepto),function(l){function f(e){return e._zid||(e._zid=t++)}function o(e,t,n,r){if((t=p(t)).ns)var i=(a=t.ns,new RegExp("(?:^| )"+a.replace(" "," .* ?")+"(?: |$)"));var a;return(w[f(e)]||[]).filter(function(e){return e&&(!t.e||e.e==t.e)&&(!t.ns||i.test(e.ns))&&(!n||f(e.fn)===f(n))&&(!r||e.sel==r)})}function p(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function d(e,t){return e.del&&!n&&e.e in r||!!t}function h(e){return S[e]||n&&r[e]||e}function u(i,e,t,a,o,s,c){var n=f(i),u=w[n]||(w[n]=[]);e.split(/\s/).forEach(function(e){if("ready"==e)return l(document).ready(t);var n=p(e);n.fn=t,n.sel=o,n.e in S&&(t=function(e){var t=e.relatedTarget;return!t||t!==this&&!l.contains(this,t)?n.fn.apply(this,arguments):void 0});var r=(n.del=s)||t;n.proxy=function(e){if(!(e=m(e)).isImmediatePropagationStopped()){e.data=a;var t=r.apply(i,e._args==y?[e]:[e].concat(e._args));return!1===t&&(e.preventDefault(),e.stopPropagation()),t}},n.i=u.length,u.push(n),"addEventListener"in i&&i.addEventListener(h(n.e),n.proxy,d(n,c))})}function g(t,e,n,r,i){var a=f(t);(e||"").split(/\s/).forEach(function(e){o(t,e,n,r).forEach(function(e){delete w[a][e.i],"removeEventListener"in t&&t.removeEventListener(h(e.e),e.proxy,d(e,i))})})}function m(r,i){return(i||!r.isDefaultPrevented)&&(i||(i=r),l.each(e,function(e,t){var n=i[e];r[e]=function(){return this[t]=s,n&&n.apply(i,arguments)},r[t]=A}),r.timeStamp||(r.timeStamp=Date.now()),(i.defaultPrevented!==y?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(r.isDefaultPrevented=s)),r}function v(e){var t,n={originalEvent:e};for(t in e)i.test(t)||e[t]===y||(n[t]=e[t]);return m(n,e)}var y,t=1,b=Array.prototype.slice,_=l.isFunction,E=function(e){return"string"==typeof e},w={},a={},n="onfocusin"in window,r={focus:"focusin",blur:"focusout"},S={mouseenter:"mouseover",mouseleave:"mouseout"};a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",l.event={add:u,remove:g},l.proxy=function(e,t){var n=2 in arguments&&b.call(arguments,2);if(_(e)){var r=function(){return e.apply(t,n?n.concat(b.call(arguments)):arguments)};return r._zid=f(e),r}if(E(t))return n?(n.unshift(e[t],e),l.proxy.apply(null,n)):l.proxy(e[t],e);throw new TypeError("expected function")},l.fn.bind=function(e,t,n){return this.on(e,t,n)},l.fn.unbind=function(e,t){return this.off(e,t)},l.fn.one=function(e,t,n,r){return this.on(e,t,n,r,1)};var s=function(){return!0},A=function(){return!1},i=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,e={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};l.fn.delegate=function(e,t,n){return this.on(t,e,n)},l.fn.undelegate=function(e,t,n){return this.off(t,e,n)},l.fn.live=function(e,t){return l(document.body).delegate(this.selector,e,t),this},l.fn.die=function(e,t){return l(document.body).undelegate(this.selector,e,t),this},l.fn.on=function(t,i,n,a,o){var s,c,r=this;return t&&!E(t)?(l.each(t,function(e,t){r.on(e,i,n,t,o)}),r):(E(i)||_(a)||!1===a||(a=n,n=i,i=y),(a===y||!1===n)&&(a=n,n=y),!1===a&&(a=A),r.each(function(e,r){o&&(s=function(e){return g(r,e.type,a),a.apply(this,arguments)}),i&&(c=function(e){var t,n=l(e.target).closest(i,r).get(0);return n&&n!==r?(t=l.extend(v(e),{currentTarget:n,liveFired:r}),(s||a).apply(n,[t].concat(b.call(arguments,1)))):void 0}),u(r,t,a,n,i,c||s)}))},l.fn.off=function(e,n,t){var r=this;return e&&!E(e)?(l.each(e,function(e,t){r.off(e,n,t)}),r):(E(n)||_(t)||!1===t||(t=n,n=y),!1===t&&(t=A),r.each(function(){g(this,e,t,n)}))},l.fn.trigger=function(e,t){return(e=E(e)||l.isPlainObject(e)?l.Event(e):m(e))._args=t,this.each(function(){e.type in r&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):l(this).triggerHandler(e,t)})},l.fn.triggerHandler=function(n,r){var i,a;return this.each(function(e,t){(i=v(E(n)?l.Event(n):n))._args=r,i.target=t,l.each(o(t,n.type||n),function(e,t){return a=t.proxy(i),!i.isImmediatePropagationStopped()&&void 0})}),a},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(t){l.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}}),l.Event=function(e,t){E(e)||(e=(t=e).type);var n=document.createEvent(a[e]||"Events"),r=!0;if(t)for(var i in t)"bubbles"==i?r=!!t[i]:n[i]=t[i];return n.initEvent(e,r,!0),m(n)}}(Zepto),function(kh){function mh(e,t,n,r){return e.global?(i=t||Ch,a=n,o=r,s=kh.Event(a),kh(i).trigger(s,o),!s.isDefaultPrevented()):void 0;var i,a,o,s}function ph(e,t){var n=t.context;return!1!==t.beforeSend.call(n,e,t)&&!1!==mh(t,n,"ajaxBeforeSend",[e,t])&&void mh(t,n,"ajaxSend",[e,t])}function qh(e,t,n,r){var i=n.context,a="success";n.success.call(i,e,a,t),r&&r.resolveWith(i,[e,a,t]),mh(n,i,"ajaxSuccess",[t,n,e]),sh(a,t,n)}function rh(e,t,n,r,i){var a=r.context;r.error.call(a,n,t,e),i&&i.rejectWith(a,[n,t,e]),mh(r,a,"ajaxError",[n,r,e||t]),sh(t,n,r)}function sh(e,t,n){var r,i=n.context;n.complete.call(i,t,e),mh(n,i,"ajaxComplete",[t,n]),(r=n).global&&!--kh.active&&mh(r,null,"ajaxStop")}function th(){}function vh(e,t){return""==t?e:(e+"&"+t).replace(/[&?]{1,2}/,"?")}function xh(e,t,n,r){return kh.isFunction(t)&&(r=n,n=t,t=void 0),kh.isFunction(n)||(r=n,n=void 0),{url:e,data:t,success:n,dataType:r}}var zh,Ah,Bh=+new Date,Ch=window.document,Dh=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Eh=/^(?:text|application)\/javascript/i,Fh=/^(?:text|application)\/xml/i,Gh="application/json",Hh="text/html",Ih=/^\s*$/,Jh=Ch.createElement("a");Jh.href=window.location.href,kh.active=0,kh.ajaxJSONP=function(n,r){if(!("type"in n))return kh.ajax(n);var i,a,e=n.jsonpCallback,o=(kh.isFunction(e)?e():e)||"Zepto"+Bh++,s=Ch.createElement("script"),c=window[o],t=function(e){kh(s).triggerHandler("error",e||"abort")},u={abort:t};return r&&r.promise(u),kh(s).on("load error",function(e,t){clearTimeout(a),kh(s).off().remove(),"error"!=e.type&&i?qh(i[0],u,n,r):rh(null,t||"error",u,n,r),window[o]=c,i&&kh.isFunction(c)&&c(i[0]),c=i=void 0}),!1===ph(u,n)?t("abort"):(window[o]=function(){i=arguments},s.src=n.url.replace(/\?(.+)=\?/,"?$1="+o),Ch.head.appendChild(s),0<n.timeout&&(a=setTimeout(function(){t("timeout")},n.timeout))),u},kh.ajaxSettings={type:"GET",beforeSend:th,success:th,error:th,complete:th,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:Gh,xml:"application/xml, text/xml",html:Hh,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0},kh.ajax=function(Qi){var Ri,Si,pi,Th,Ti=kh.extend({},Qi||{}),Ui=kh.Deferred&&kh.Deferred();for(zh in kh.ajaxSettings)void 0===Ti[zh]&&(Ti[zh]=kh.ajaxSettings[zh]);(Th=Ti).global&&0==kh.active++&&mh(Th,null,"ajaxStart"),Ti.crossDomain||((Ri=Ch.createElement("a")).href=Ti.url,Ri.href=Ri.href,Ti.crossDomain=Jh.protocol+"//"+Jh.host!=Ri.protocol+"//"+Ri.host),Ti.url||(Ti.url=window.location.toString()),-1<(Si=Ti.url.indexOf("#"))&&(Ti.url=Ti.url.slice(0,Si)),(pi=Ti).processData&&pi.data&&"string"!=kh.type(pi.data)&&(pi.data=kh.param(pi.data,pi.traditional)),!pi.data||pi.type&&"GET"!=pi.type.toUpperCase()&&"jsonp"!=pi.dataType||(pi.url=vh(pi.url,pi.data),pi.data=void 0);var Vi=Ti.dataType,Wi=/\?.+=\?/.test(Ti.url);if(Wi&&(Vi="jsonp"),!1!==Ti.cache&&(Qi&&!0===Qi.cache||"script"!=Vi&&"jsonp"!=Vi)||(Ti.url=vh(Ti.url,"_="+Date.now())),"jsonp"==Vi)return Wi||(Ti.url=vh(Ti.url,Ti.jsonp?Ti.jsonp+"=?":!1===Ti.jsonp?"":"callback=?")),kh.ajaxJSONP(Ti,Ui);var Xi,Yi=Ti.accepts[Vi],Zi={},$i=function(e,t){Zi[e.toLowerCase()]=[e,t]},_i=/^([\w-]+:)\/\//.test(Ti.url)?RegExp.$1:window.location.protocol,aj=Ti.xhr(),bj=aj.setRequestHeader;if(Ui&&Ui.promise(aj),Ti.crossDomain||$i("X-Requested-With","XMLHttpRequest"),$i("Accept",Yi||"*/*"),(Yi=Ti.mimeType||Yi)&&(-1<Yi.indexOf(",")&&(Yi=Yi.split(",",2)[0]),aj.overrideMimeType&&aj.overrideMimeType(Yi)),(Ti.contentType||!1!==Ti.contentType&&Ti.data&&"GET"!=Ti.type.toUpperCase())&&$i("Content-Type",Ti.contentType||"application/x-www-form-urlencoded"),Ti.headers)for(Ah in Ti.headers)$i(Ah,Ti.headers[Ah]);if(aj.setRequestHeader=$i,aj.onreadystatechange=function(){if(4==aj.readyState){aj.onreadystatechange=th,clearTimeout(Xi);var fj,gj=!1;if(200<=aj.status&&aj.status<300||304==aj.status||0==aj.status&&"file:"==_i){if(Vi=Vi||((mi=Ti.mimeType||aj.getResponseHeader("content-type"))&&(mi=mi.split(";",2)[0]),mi&&(mi==Hh?"html":mi==Gh?"json":Eh.test(mi)?"script":Fh.test(mi)&&"xml")||"text"),"arraybuffer"==aj.responseType||"blob"==aj.responseType)fj=aj.response;else{fj=aj.responseText;try{"script"==Vi?eval(fj):"xml"==Vi?fj=aj.responseXML:"json"==Vi&&(fj=Ih.test(fj)?null:kh.parseJSON(fj))}catch(e){gj=e}if(gj)return rh(gj,"parsererror",aj,Ti,Ui)}qh(fj,aj,Ti,Ui)}else rh(aj.statusText||null,aj.status?"error":"abort",aj,Ti,Ui)}var mi},!1===ph(aj,Ti))return aj.abort(),rh(null,"abort",aj,Ti,Ui),aj;var cj=!("async"in Ti)||Ti.async;if(aj.open(Ti.type,Ti.url,cj,Ti.username,Ti.password),Ti.xhrFields)for(Ah in Ti.xhrFields)aj[Ah]=Ti.xhrFields[Ah];for(Ah in Zi)bj.apply(aj,Zi[Ah]);return 0<Ti.timeout&&(Xi=setTimeout(function(){aj.onreadystatechange=th,aj.abort(),rh(null,"timeout",aj,Ti,Ui)},Ti.timeout)),aj.send(Ti.data?Ti.data:null),aj},kh.get=function(){return kh.ajax(xh.apply(null,arguments))},kh.post=function(){var e=xh.apply(null,arguments);return e.type="POST",kh.ajax(e)},kh.getJSON=function(){var e=xh.apply(null,arguments);return e.dataType="json",kh.ajax(e)},kh.fn.load=function(e,t,n){if(!this.length)return this;var r,i=this,a=e.split(/\s/),o=xh(e,t,n),s=o.success;return 1<a.length&&(o.url=a[0],r=a[1]),o.success=function(e){i.html(r?kh("<div>").html(e.replace(Dh,"")).find(r):e),s&&s.apply(i,arguments)},kh.ajax(o),this};var Kh=encodeURIComponent;kh.param=function(e,t){var n=[];return n.add=function(e,t){kh.isFunction(t)&&(t=t()),null==t&&(t=""),this.push(Kh(e)+"="+Kh(t))},function n(r,e,i,a){var o,s=kh.isArray(e),c=kh.isPlainObject(e);kh.each(e,function(e,t){o=kh.type(t),a&&(e=i?a:a+"["+(c||"object"==o||"array"==o?e:"")+"]"),!a&&s?r.add(t.name,t.value):"array"==o||!i&&"object"==o?n(r,t,i,e):r.add(e,t)})}(n,e,t),n.join("&").replace(/%20/g,"+")}}(Zepto),zu=Zepto,zu.fn.serializeArray=function(){var n,r,t=[],i=function(e){return e.forEach?e.forEach(i):void t.push({name:n,value:e})};return this[0]&&zu.each(this[0].elements,function(e,t){r=t.type,(n=t.name)&&"fieldset"!=t.nodeName.toLowerCase()&&!t.disabled&&"submit"!=r&&"reset"!=r&&"button"!=r&&"file"!=r&&("radio"!=r&&"checkbox"!=r||t.checked)&&i(zu(t).val())}),t},zu.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},zu.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var t=zu.Event("submit");this.eq(0).trigger(t),t.isDefaultPrevented()||this.get(0).submit()}return this},function(n){"__proto__"in{}||n.extend(n.zepto,{Z:function(e,t){return e=e||[],n.extend(e,n.fn),e.selector=t||"",e.__Z=!0,e},isZ:function(e){return"array"===n.type(e)&&"__Z"in e}});try{getComputedStyle(void 0)}catch(e){var r=getComputedStyle;window.getComputedStyle=function(e,t){try{return r(e,t)}catch(e){return null}}}}(Zepto),Tu=Zepto,Uu={nextAll:function(e){for(var t=Tu(),n=this.next();n.length;)(void 0===e||n.is(e))&&(t=t.add(n)),n=n.next();return t},prevAll:function(e){for(var t=Tu(),n=this.prev();n.length;)(void 0===e||n.is(e))&&(t=t.add(n)),n=n.prev();return t}},Tu.extend(Tu.fn,Uu),_u=Zepto,_u.Callbacks=function(r){r=_u.extend({},r);var t,n,i,a,o,s,c=[],u=!r.once&&[],l=function(e){for(t=r.memory&&e,n=!0,s=a||0,a=0,o=c.length,i=!0;c&&s<o;++s)if(!1===c[s].apply(e[0],e[1])&&r.stopOnFalse){t=!1;break}i=!1,c&&(u?u.length&&l(u.shift()):t?c.length=0:f.disable())},f={add:function(){if(c){var e=c.length,n=function(e){_u.each(e,function(e,t){"function"==typeof t?r.unique&&f.has(t)||c.push(t):t&&t.length&&"string"!=typeof t&&n(t)})};n(arguments),i?o=c.length:t&&(a=e,l(t))}return this},remove:function(){return c&&_u.each(arguments,function(e,t){for(var n;-1<(n=_u.inArray(t,c,n));)c.splice(n,1),i&&(n<=o&&--o,n<=s&&--s)}),this},has:function(e){return!(!c||!(e?-1<_u.inArray(e,c):c.length))},empty:function(){return o=c.length=0,this},disable:function(){return c=u=t=void 0,this},disabled:function(){return!c},lock:function(){return u=void 0,t||f.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!c||n&&!u||(t=[e,(t=t||[]).slice?t.slice():t],i?u.push(t):l(t)),this},fire:function(){return f.fireWith(this,arguments)},fired:function(){return!!n}};return f},function(l){var f=Array.prototype.slice;function p(e){var i=[["resolve","done",l.Callbacks({once:1,memory:1}),"resolved"],["reject","fail",l.Callbacks({once:1,memory:1}),"rejected"],["notify","progress",l.Callbacks({memory:1})]],a="pending",o={state:function(){return a},always:function(){return s.done(arguments).fail(arguments),this},then:function(){var t=arguments;return p(function(a){l.each(i,function(e,r){var i=l.isFunction(t[e])&&t[e];s[r[1]](function(){var e=i&&i.apply(this,arguments);if(e&&l.isFunction(e.promise))e.promise().done(a.resolve).fail(a.reject).progress(a.notify);else{var t=this===o?a.promise():this,n=i?[e]:arguments;a[r[0]+"With"](t,n)}})}),t=null}).promise()},promise:function(e){return null!=e?l.extend(e,o):o}},s={};return l.each(i,function(e,t){var n=t[2],r=t[3];o[t[1]]=n.add,r&&n.add(function(){a=r},i[1^e][2].disable,i[2][2].lock),s[t[0]]=function(){return s[t[0]+"With"](this===s?o:this,arguments),this},s[t[0]+"With"]=n.fireWith}),o.promise(s),e&&e.call(s,s),s}l.when=function(e){var i,t,n,r=f.call(arguments),a=r.length,o=0,s=1!==a||e&&l.isFunction(e.promise)?a:0,c=1===s?e:p(),u=function(t,n,r){return function(e){n[t]=this,r[t]=1<arguments.length?f.call(arguments):e,r===i?c.notifyWith(n,r):--s||c.resolveWith(n,r)}};if(1<a)for(i=new Array(a),t=new Array(a),n=new Array(a);o<a;++o)r[o]&&l.isFunction(r[o].promise)?r[o].promise().done(u(o,n,r)).fail(c.reject).progress(u(o,t,i)):--s;return s||c.resolveWith(n,r),c.promise()},l.Deferred=p}(Zepto),ew=Zepto,fw=function(){var e,t,n,r,i,a,o=arguments[0]||{},s=1,c=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[1]||{},s=2),"object"==typeof o||ew.isFunction(o)||(o={}),c===s&&(o=this,--s);s<c;s++)if(null!=(e=arguments[s]))for(t in e)n=o[t],o!==(r=e[t])&&(u&&r&&(ew.isPlainObject(r)||(i=ew.isArray(r)))?(a=i?(i=!1,n&&ew.isArray(n)?n:[]):n&&ew.isPlainObject(n)?n:{},o[t]=fw(u,a,r)):void 0!==r&&e.hasOwnProperty(t)&&(o[t]=r));return o},ew.extend=fw,$}),define("i18n",[],function(){return{7:{FIELDS_MUST_FILLED:"以下字段必填:",CONFIRM_DEL_DATA:"确认删除数据?",NO_DATA:"没有数据显示",PHOTOGRAPH:"拍照",SELECT_IMAGE:"添加图片",SELECT_FILE:"点击选择上传文件",LOAD_MORE:"加载更多",ADD:"新增",SELECTED:"已选",SELECT_ALL:"全选",DELETE:"删除",LOADING_DATA:"正在加载...",NO_PERMISSION_ACCESS:"无权限访问",RECENTLY:"最近",SAME_DEPARTMENT:"同部门",ORGANIZATION:"组织",SUBORDINATES:"下属",COMMON_GORUP:"常用组",ALL:"所有",HRM_BRORSER_TIP:"请输入姓名/首字母/电话",SEAECH:"搜索",SURE:"确定",RESET:"重置",CANCEL:"取消",MAIN_FIELD:"主表字段:",DETAIL_FIELD:"明细字段:",SAVE_IMAGE:"保存图片",SAVE_SUCCESS:"保存成功",IMAGE_LOADING_ERROER:"图片加载异常",SUBJECT_STRUCTURE:"按科目结构",BY_LIST:"按列表",COMMENT:"评论",REPLY:"回复",DOCUMENT:"文档",WORKFLOW:"流程",CUSTOMER:"客户",PROJECT:"项目",ATTACH:"附件",NETWORK_ERROR:"网络请求失败,请稍后重试!",FILTER:"筛选",IMG_DRAWING_TIP:"图片过长,请使用双指进行滚动操作",PER_PAGE:"每页",TOTAL:"共",ITEMS:"条",MOBILE_OR_PHONE_TIP:"请输入正确手机号或固定电话!",UNSELECT_ALL:"全不选"},8:{FIELDS_MUST_FILLED:"The following fields must be filled:",CONFIRM_DEL_DATA:"Confirm delete data?",NO_DATA:"No data to display",LOAD_MORE:"Load more",PHOTOGRAPH:"Photograph",SELECT_IMAGE:"Add image",SELECT_FILE:"Add file",LOAD_MORE:"Load more",ADD:"Add",SELECTED:"Selected",SELECT_ALL:"Select all",DELETE:"Delete",LOADING_DATA:"Loading...",NO_PERMISSION_ACCESS:"no permission access",RECENTLY:"Recently",SAME_DEPARTMENT:"The same department",ORGANIZATION:"Organization",SUBORDINATES:"Subordinates",COMMON_GORUP:"Common group",ALL:"All",HRM_BRORSER_TIP:"Please enter your name / initials / telephone number",SEAECH:"Search",SURE:"Sure",RESET:"Reset",CANCEL:"Cancel",MAIN_FIELD:"Main field: ",DETAIL_FIELD:"Detail field: ",SAVE_IMAGE:"Save Image",SAVE_SUCCESS:"successful",IMAGE_LOADING_ERROER:"Image loading error ",SUBJECT_STRUCTURE:"Subject structure",BY_LIST:"By list",COMMENT:"Comment",REPLY:"@",DOCUMENT:"Document",WORKFLOW:"Workflow",CUSTOMER:"Customer",PROJECT:"Project",ATTACH:"Attachment",NETWORK_ERROR:"The network request failed. It is recommended that WiFi be submitted again to the GOod network area or the connection room.",FILTER:"Filter",IMG_DRAWING_TIP:"Please use double fingers to scroll the long picture.",PER_PAGE:"Per page",TOTAL:"total",ITEMS:"items",MOBILE_OR_PHONE_TIP:"Please enter the correct cell phone number or landline number!",UNSELECT_ALL:"Unselect All"},9:{FIELDS_MUST_FILLED:"以下字段必填:",CONFIRM_DEL_DATA:"確認刪除數據?",NO_DATA:"没有数据",PHOTOGRAPH:"拍照",SELECT_IMAGE:"添加圖片",SELECT_FILE:"點擊選擇上傳文件",LOAD_MORE:"加載更多",ADD:"新增",SELECTED:"已選",SELECT_ALL:"全選",DELETE:"删除",LOADING_DATA:"正在加載...",NO_PERMISSION_ACCESS:"無許可權訪問",RECENTLY:"最近",SAME_DEPARTMENT:"同部門",ORGANIZATION:"組織",SUBORDINATES:"下屬",COMMON_GORUP:"常用組",ALL:"所有",HRM_BRORSER_TIP:"請輸入姓名/首字母/電話",SEAECH:"蒐索",SURE:"確定",RESET:"重置",CANCEL:"取消",MAIN_FIELD:"主表字段:",DETAIL_FIELD:"明細字段:",SAVE_IMAGE:"保存圖片",SAVE_SUCCESS:"保存成功",IMAGE_LOADING_ERROER:"圖片加載出錯",SUBJECT_STRUCTURE:"按科目結構",BY_LIST:"按列表",COMMENT:"評論",REPLY:"回復",DOCUMENT:"文檔",WORKFLOW:"流程",CUSTOMER:"客戶",PROJECT:"項目",ATTACH:"附件",NETWORK_ERROR:"網絡請求失敗,建議到網速良好區域或連接室內wifi再次進行提交操作!",FILTER:"篩選",IMG_DRAWING_TIP:"圖片過長,請使用雙指進行滾動操作",PER_PAGE:"每頁",TOTAL:"共",ITEMS:"條",MOBILE_OR_PHONE_TIP:"請輸入正確手機號或固定電話!",UNSELECT_ALL:"全不選"},init:function(e){var t=this,n=this[e];Object.keys(this[e]).forEach(function(e){t[e]=n[e]})}}}),define("mobilemode",["mUtil","pageStack","pageEvent","zepto","i18n"],function(){var t,i,r,h=require("mUtil"),g=require("pageEvent"),m=(require("i18n"),i=t=null,r={first:$.Deferred(),second:$.Deferred()},{setParams:function(e,t){var n=h.getPageIntId(e),i={pageKey:h.UUID()+"_"+n};(t||"").split("&").forEach(function(e){var t=e.indexOf("=");if(-1!=t){var n=e.substring(0,t),r=e.substring(t+1);i[n]=r}}),h.setPageParam(e,i)},setPaths:function(){i||(i=["mApi/popup"],$(document.body).find(".page").each(function(e,t){var n=h.getPageIntId(t.id),r=h.getPageScriptPath(n);i.push(r)}))},setElement:function(e){t=e},hideLoading:function(){t.children(".page-loading").remove()},prevcache:{start:function(){if(0!==i.length){var n=function(e){var t=i.shift();t&&h.require(t).then(function(){r[e].resolve().then(function(){r[e]=$.Deferred(),n(e)})})};r.first=$.Deferred(),r.second=$.Deferred(),n("first"),n("second")}},stop:function(){r.first.reject(),r.second.reject()}},blurPageEle:function(r,e){var t=$(r).children(".page-content")[0];if(t)try{if(e){$("input,textarea,select",t).not("input[type='hidden']").each(function(e,t){t.blur()});var n=$(r).children(".wev-detailtable-page.in")[0];n&&$("input,textarea,select",n).not("input[type='hidden']").each(function(e,t){t.blur()})}require(["audioHelper"],function(e){e.pauseAllAudios()}),$(".wev-comp-Video",t).each(function(e,t){var n=h.getInstance($(t).parent().attr("id"),r.id);n&&n.pauseVideo()})}catch(e){console.log(e)}},clearPage:function(e){var n=this,t=e.children(".page-header"),r=e.children(".page-content"),i=e.children(".page-footer");e.children().not(".page-header, .page-content, .page-footer, .page-tip").remove(),t.children().not("abbr[data-type]").remove(),r.children(".page-scroller").children().not("abbr[data-type]").remove(),i.children().not("abbr[data-type]").remove(),r.children(".tabpanel").each(function(){var e=$(this),t="page-scroller";e.hasClass("page-scroller")||(t="tabpanel show_hide out",n.clearPage(e)),e.attr("class",t).removeAttr("style")}),t.children("abbr[data-tabpanel]").remove(),i.children("abbr[data-tabpanel]").remove(),$(t.children("abbr[data-type]").concat(r.children(".page-scroller").children("abbr[data-type]"),i.children("abbr[data-type]"))).each(function(){$(this).data("loaded",!1).html("")})}});return h.isIOS()&&$("body").on("blur","input, select, textarea",function(){h.isFunction(this.scrollIntoViewIfNeeded)&&this.scrollIntoViewIfNeeded()}),{pageInit:function(e,t,n){$("#wea_watermark_wrap").length||require(["watermark"],function(e){e.getSystemSetting()});var a=$(e);if(!a.hasClass("page-scroller")){var r=e.id,i=h.getPageIntId(r),o=require("Component"),s=function(n){h.getPageScript(i).then(function(e){var t=e[n].toString();t=(t=h.replaceVariables(t)).replace(/^function([\s\S]*)/i,"(function fun$1)();"),h.eval(t,r)})};n.isrefresh||h.setCurrentPageId(r),m.setElement(a),m.setParams(r,n.formdata),m.setPaths();var c=[];$(a.children(".page-header").children("abbr[data-type]").concat(a.children(".page-content").children(".page-scroller").children("abbr[data-type]"),a.children(".page-footer").children("abbr[data-type]"))).each(function(){var e=$(this),t=e.data("priority");e.data("loaded",!1).html(""),1!=e.data("lazyload")&&c.push({el:this.id,type:e.data("type"),container:a,priority:void 0===t?Math.pow(2,53)-1:t,pageid:r})}),m.prevcache.stop(),h.unbind(r),s("sourcecode"),0<c.length?(h.getPageScript(i).then(function(e){var t=e.props;c.forEach(function(e){e.option=t[e.el]}),o.load(c,function(){h.trigger("load",r),m.prevcache.start()},function(e,t){0===t&&m.hideLoading(),h.trigger("load",r,e.id)})}),o.preload(c)):(m.hideLoading(),h.trigger("load",r)),h.onload(r,function(){s("onload"),c.forEach(function(e){o.getInstance(e.el,e.pageid).$emit("moveComponent")}),a.off("click.viewimg"),a.on("click.viewimg","img[data-groupid]",function(e){var t=$(this).attr("src");if(!$(this).closest("a[data-ignoreviewimg]").length){if(t){var n=[],r=$(this).attr("data-groupid");$("img[data-groupid='"+r+"']",a).each(function(){if(!this.src)return!0;n.push(this)});var i=n.indexOf(this);require(["imgViewerHelper"],function(e){e(n,i)})}e.stopPropagation(),e.preventDefault()}}),a.off("click.viewfile"),a.on("click.viewfile",".wev-file[data-id]",function(e){var t=$(this);h.previewFile(t.data("id"),decodeURIComponent(t.data("name")),t.data("authorize")||""),e.stopPropagation(),e.preventDefault()}),a.off("click.textlink").on("click.textlink",".text-haslink",function(e){var t=$(this);require(["browserHelper"],function(e){e.openBrowserLink(t)}),e.stopPropagation(),e.preventDefault()}),n.onPageLoad&&n.onPageLoad()})}},pageChange:function(e,t,n,r){var i;require(["watermark"],function(e){e.handleHashChange()}),t&&m.blurPageEle(t,r);var a=e.getAttribute("data-title")||"";if(r){var o=$(e).children(".page-content").children(".tabpanel.in")[0];o&&(i=e.id,e=o)}var s=e.id,c=t&&t.id,u=require("pageStack");if(e.classList.contains("page-scroller")&&(s=s.replace("_scroller","")),t&&t.classList.contains("page-scroller")&&(c=c.replace("_scroller","")),(!$(e).hasClass("tabpanel")||!$(t).hasClass("tabpanel"))&&(h.checkEmpJsApi("changeTitle")&&h.invokeEmApi("changeTitle",{title:a}),n.replaceState?(u.pop(),u.push(e)):!r&&u.push(e)||u.pop(i||s),(r||n.replaceState)&&t)){var l=$(t);~l.attr("id").indexOf("page_service_")||m.clearPage(l)}var f=require("Component"),p=f.getPageComs(s),d=f.getPageComs(c);p.forEach(function(e){e.$emit("pageChange",!0)}),d.forEach(function(e){e.$emit("pageChange",!1)}),c&&h.unload(c),h.setCurrentPageId(s),g.trigger("change")},none:function(e,t){},serviceChange:function(e,t,n,r){var i=require("pageStack");n.replaceState?(i.pop(),i.push(e)):(!r&&i.push(e)||i.pop(),t&&m.blurPageEle(t,r));var a=t&&t.id;a&&h.unload(a)}}}),define("ext/aop",[],function(){return{around:function(a,b,c){var d=c||eval("this");Object.keys(d).forEach(function(e){var t,n,r;"function"==typeof d[e]&&e.match(a)&&(d[e]=(t=d[e],n=e,r=d,function(){return b.call(r,{fn:t,fnName:n,arguments:arguments})}))})},next:function(e){return e.fn.apply(this,e.arguments)},before:function(e,t,n){var r=this;r.around(e,function(e){return t.apply(this,e.arguments),r.next(e)},n)},after:function(e,n,t){var r=this;r.around(e,function(e){var t=r.next(e);return n.apply(this,e.arguments),t},t)}}}),define("main/log",["mUtil","ext/aop","mobilebone","pageStack","zepto"],function(s,o,t,n){var c={actionType:"/mobilemode/mobile/server.jsp?invoker=com.api.mobilemode.web.mobile.service.LogAction&action=",_OSType:s.getOSType(),_ClientType:s.getClientType()},a=null,u={time:0,cfg:{},aynscUUIDs:{},getUUID:function(){var e=s.getCurrentPageId();return this.aynscUUIDs[e]||$.Deferred().resolve(-1)},action:function(e,t){var n={},r=$.Deferred(),i=function(e){return r.resolve(e)};return n.url=s.completeUrl(c.actionType+e),n.data=t,window.Worker?(a||(a=new Worker("/mobilemode/mobile/dist/js/worker.js")),a.onmessage=function(e){i(e.data)},a.postMessage({action:"ajax",args:n}),r):$.ajax(n).then(i)},write:function(n,r,e){var i=$.Deferred(),a=function(e){var t=JSON.parse(e).data,n=t&&t.uuid;return n&&-1!=n?i.resolve(n):i.reject()};return e=e||$.Deferred().resolve(),(r=r||{})._OSType=c._OSType,r._ClientType=c._ClientType,e.then(function(e){var t=r.hasOwnProperty("content")&&!r.content;return e&&(r.uuid=e),!u.isEnabled(n)||t?i.reject():u.action(n,r).then(a)}),i},actions:{appAccess:null,pageAccess:function(e,t){var n=(new Date).getTime(),r={},i=e.id,a=t&&t.id||i||"",o=function(e){return u.write("logPageAccess",e,u.actions.appAccess)};r.stay=n-(u.time||n),u.time=n,a&&(r.pageid=s.getPageIntId(a),u.aynscUUIDs[a]=o(r),i===a||u.aynscUUIDs[i]||(u.aynscUUIDs[i]=o({stay:0,pageid:s.getPageIntId(i)})))},FunExec:function(e){var t,n=u.getUUID(),r={content:e.arguments[0]};switch(e.fnName){case"SQL":t="logFunSQLExec";break;case"ajax":t="logFunInterfaceExec"}var i=function(e){return function(){r.status=e,u.write(t,r,n)}},a=o.next(e);return a.then(i(1)).fail(i(0)),a},PlugInterfaceExec:function(e){var t=u.getUUID(),n={content:e.arguments[0]},r=function(e){return function(){n.status=e,u.write("logPluginInterfaceExec",n,t)}};o.next(e).then(r(1)).fail(r(0))},PlugSQLExec:function(e,t){u.write("logPluginSQLExec",{content:e,status:t},u.getUUID())},log:function(e,t,n){var r,i=u.getUUID(),a={};switch(e){case"PLUGIN_INTERFACE_EXEC":r="logPluginInterfaceExec";case"PLUGIN_SQL_EXEC":r=r||"logPluginSQLExec",a.content=t,a.status=n,u.write(r,a,i)}}},getConfig:function(){return this.action("getLogNodeConfig").then(function(e){e=JSON.parse(e),u.cfg=e.data})},isEnabled:function(e){var t=!1,n=this.cfg;switch(e){case"logAppAccess":t=n.APP_ACCESS;break;case"logPageAccess":t=n.PAGE_ACCESS;break;case"logFunSQLExec":t=n.FUN_SQL_EXEC;break;case"logFunInterfaceExec":t=n.FUN_INTERFACE_EXEC;break;case"logPluginInterfaceExec":t=n.PLUGIN_INTERFACE_EXEC;break;case"logPluginSQLExec":t=n.PLUGIN_SQL_EXEC}return t},init:function(){if(!~location.search.indexOf("_logEnabled=false")){var e=this.actions;e.appAccess=this.write("logAppAccess",{appid:s.getAppid()},this.getConfig()),o.after("callback",e.pageAccess,t),o.around(/ajax|SQL/,e.FunExec,Mobile_NS),o.around("action",e.PlugInterfaceExec,s),o.after("log",e.log,s),window.onunload=i,window.doLeftButton=function(){return n.getPrevPage()||i(),"BACK"}}}},r=!1;function i(){var t={pageid:s.getPageIntId(s.getCurrentPageId()),stay:(new Date).getTime()-u.time,_OSType:c._OSType,_ClientType:c._ClientType};return u.actions.appAccess.then(function(e){-1===e||r||(t.uuid=e,r=!0,function(n){if(u.isEnabled("logPageAccess")){var e=Object.keys(n).reduce(function(e,t){return e+t+"="+n[t]+"&"},"").replace(/&$/,""),t=s.completeUrl(c.actionType+"logPageAccess&"+e);navigator.sendBeacon?navigator.sendBeacon(t):$.ajax({url:t,aynsc:!0})}}(t))}),""}return{init:u.init.bind(u)}}),define("permission",["ext/aop","zepto"],function(n){var e=function(e,t){this.advice=e.advice,this.namespace=e.namespace,this.judge=t};return e.prototype={init:function(){var e=this;n.around(this.advice,function(t){return $.when(e.judge.apply(e.namespace,t.arguments)).then(function(e){return e?n.next(t):$.Deferred().reject()})},this.namespace)}},e}),define("permission/pageview",["permission","mobilebone","mUtil","i18n"],function(e,t,f,p){return new e({advice:"onpagefirstinto",namespace:t},function(e,t,n){var r,i=$(e),a=i.data("pageoptions");if(i.hasClass("page-scroller"))return!0;if((r=i).children(".page-loading").length||r.append("<div class='page-loading wev-loading'>"+p.LOADING_DATA+"</div>"),a){var o=(n.formdata||"").split("&"),s={};o.forEach(function(e){var t=e.indexOf("=");if(-1!=t){var n=e.substring(0,t),r=e.substring(t+1);s[n]=r}});var c=i.children(".page-tip");c.length||(c=$("<div class='page-tip'></div>"),i.prepend(c)),a=a.split(":");var u=f.getActionUrl("service.FormComponent",{action:"checkPagePermission"}),l={modeid:a[0],uitype:a[1],sourceid:a[2],layoutid:a[3],billid:s.billid};return"formmode_authorize"===s.formmode_authorize&&["formmode_authorize","moduleid","authorizemodeId","authorizeformmodebillId","authorizefieldid"].forEach(function(e){l[e]=s[e]||""}),f.getJSON(u,l,function(e){var t=e.data;t.validity?(c.removeClass("page-tip-show page-warn"),c[0<t.right?"removeClass":"addClass"]("page-tip-show page-forbidden").attr("data-title",p.NO_PERMISSION_ACCESS)):c.addClass("page-tip-show page-warn").attr("data-title",t.msg),!t.right&&i.children(".page-loading").remove()}).then(function(e){return(e=$.parseJSON(e)).data.right&&0<e.data.right})}return!0})}),define("Component",["juicer","mUtil","i18n","zepto"],function(s,c){"use strict";var n=c.isString,t=c.isElement,r=c.isObject,i=c.isArray,u={UNLOAD:1,LOAD:2,DATALOAD:3},l=function(o){o=o||{};var n={handlers:{},once:{}},e=function(){return!0};this.$on=function(e,t){n.handlers[e]=t},this.$once=function(e,t){n.once[e]=t},this.$off=function(e){n.once[e]?delete n.once[e]:n.handlers[e]?delete n.handlers[e]:e||(n.handlers={},n.once={})},this.$emit=function(e){var t=[].slice.call(arguments,1);n.once[e]?(n.once[e].apply(this,t),delete n.once[e]):n.handlers[e]&&n.handlers[e].apply(this,t)},this.beforeMount=e,this.mounted=e,this.transferToVM=e,this.tpl="",this.css="",this.components={},this.status=u.UNLOAD,this.id=l.util.getId(o.el),this.pageid=o.pageid||c.getCurrentPageId(),this.$container=$(o.container||"body"),this.updateStatus=function(e){this.status=e},this.render=function(){var i=this,a=l.util;return o.type=o.type||i.type,$.when(a.initData(o.url||o.option||{}),a.getTpl(o.type,this.tpl),a.getCss(this.css)).then(function(e){var t=i.$container.find("[id='"+i.id+"']"),n=i.pageid;o.url||o.needTransfer?i.transferToVM(e):i.viewModel=$.extend(!0,i.viewModel,e),i.viewModel=a.formatVM(i.viewModel,n,function(e){return!!~(i.keysOfSkipedVarParse||[]).indexOf(e)}),i.id=e.id||i.id,n?(l.instances[n]=l.instances[n]||{},l.instances[n][i.id]=i):l.instances[i.id]=i,i.components=a.map(i.components,function(e){return e.props=e.props||{},e.uid=e.props.uid="_"+c.UUID(),e.content=s(e.tmpl,e.props),e});var r=i.beforeMount();return(r="object"==typeof r?r:$.Deferred().resolve()).then(function(){return $.extend(!0,i.viewModel,{id:i.id,compType:o.type}),i.$el=a.render(t,$.extend(!0,{},i.viewModel,i.components)),i.$comp=i.$el.children(".wev-comp-"+i.type),i.components=a.map(i.components,function(e){return e.$el=i.$el.find("#"+e.uid),e}),Object.keys(i.components).forEach(function(e){i.components[e].mounted()}),i.mounted()})})}};return l.tpls={},l.instances={},l.util={getId:function(e){return n(e)?e:t(e)?e.id:e},getTpl:function(t,e){var n=$.Deferred();return t in l.tpls?n.resolve():e?(require([e],function(e){l.tpls[t]=s(c.replaceI18n(e)),n.resolve()}),n):l.tpls[t]=s("")},getCss:function(e){var t=$.Deferred();return e?(n(e)?e=["css!"+e]:i(e)&&(e=e.map(function(e){return"css!"+e})),require(e,function(){t.resolve()}),t):t.resolve()},render:function(e,t){var n=l.tpls[t.compType].render(t);return $(e).html(n)},initData:function(n,e){var t=$.Deferred();return r(n)?t.resolve(n):(c.getJSON(n,function(e){t.resolve(e.data)},function(e){var t=n.split("mec_id=")[1];c.console.error("无法获取到组件id为 "+t+" 的相关数据")}),t)},map:function(t,n){var r={};return Object.keys(t).map(function(e){r[e]=n(t[e])}),r},formatVM:function(e,n,t){var r=this,i=this.getDataSet(n),a=c.getUserLanguage(),o=c.containsVarParser(JSON.stringify(e));return(e=c.replaceJSON(e,function(t){return t=c.replaceVariables(t,n),t=r.replaceMutilLanguage(t,a),i.length&&i.forEach(function(e){t=e.replace(t)}),o&&(t=c.replaceVarParser(t)),t},t)).needParseVar=o,e},replaceMutilLanguage:function(t,n){var r=this;return(t.match(/~`~`(.|\n)+?`~`~/g)||[]).map(function(e){t=t.replace(e,r.replaceStandMutilLanguage(e,n))}),t},replaceStandMutilLanguage:function(e,t){var n=e.replace(/^~`~`|`~`~$/g,"").split("`~`");if(1==n.length&&n[0]===e)return e;for(var r="",i=0;i<n.length;i++){var a=n[i],o=a.replace(/([\d]{1,2}) [\s\S]*/,"$1");(a=a.replace(/[\d]{1,2} /,"").trim())&&!r&&(r=a),a&&t==o&&(e=a)}return 0<=e.indexOf("~")?r:e},getDataSet:function(e){var t=l.instances[e];return t?Object.keys(t).filter(function(e){return"DataSet"===t[e].type}).map(function(e){return t[e]}):[]}},{super:function(e,t){l.call(e,t)},init:function(e){function t(){}return t.prototype=l.prototype,e.prototype=new t,e},getInstance:function(e,t){return(t=t||c.getCurrentPageId())?l.instances[t][e]:l.instances[e]},getPageComs:function(e){if(!e)return[];var t=l.instances[e]||{};return Object.keys(t).map(function(e){return t[e]})},load:function(e,r,i){var a=-1,o={},s=e.length;e.forEach(function(n){if(n.type){var e=o[n.priority]||[];n.index=e.push(n)-1,n.ready=$.Deferred(),n.render=$.Deferred(),o[n.priority]=e,require([n.type],function(e){var t=new e(n);t.$once("loaded",function(e){t.updateStatus(u.LOAD),c.isFunction(i)&&setTimeout(function(){i(t,e)},0),s-1===e&&c.isFunction(r)&&setTimeout(r,0)}),n.ready.then(function(){return t.render().then(function(){t.$emit("loaded",++a),t.$el.data("loaded",!0),n.render.resolve()})})})}}),Object.keys(o).sort(function(e,t){return e-t}).reduce(function(e,t){return(e=e||$.Deferred().resolve()).then(function(){var e=(o[t]||[]).map(function(e){return e.ready.resolve(),e.render});return $.when.apply($.when,e)})},"")},preload:function(e){e.forEach(function(e){require([e.type])})},replaceMutilLanguage:function(e,t){return l.util.replaceMutilLanguage(e,t)},render:function(e,t){return l.util.render(e,t)},status:u}}),define("mApi/basic",["mUtil"],function(f){return{ajax:function(e,t,n,r){return f.ajax(e,t,n,r)},openUrl:function(e,t,n){var r=require("mobilebone");if(n=n||{},f.isObject(t)&&(n=t),0==e.indexOf("/mobilemode/appHomepageView.jsp")){var i,a=e.indexOf("&");-1!=a?(queryString=e.substring(a+1),i=e.substring(0,a)):(i=e,queryString="");var o=i.replace("/mobilemode/appHomepageView.jsp?appHomepageId=","");if(!o)return void f.getLabel(5466,"未找到相关页面",function(e){Mobile_NS.alert(e)});var s=f.getPageId(o),c=$.extend({reload:!0,formdata:queryString},n),u=document.querySelector(".in."+r.classPage);if(null==u)return;var l=document.getElementById(s);l&&r.transition(l,u,!1,c)}else!0===t||f.isFunction(t)||-1!=e.indexOf("ajax=true")?r.ajax($.extend({url:e,success:function(){f.isFunction(t)&&t.call()}},n)):location.href=e},getParameter:function(e,t){var n;return t=t||f.getCurrentPageId(),null!=(n=f.getPageParam(t)[e])&&void 0!==n||(n=""),n},getGlobalVar:function(e){return f.getGlobalVars()[e]||""},getCurrUser:function(){return f.getCurrUser()},getWechatUserInfo:function(){return f.getWechatUserInfo()},getCurrentPageId:function(){return f.getCurrentPageId()},backPage:function(){f.back()},eval:function(e){if(f.isString(e))try{e=decodeURIComponent(e)}catch(e){}f.eval(e)},login:function(e,t,n){f.ajax("/mobilemode/mobile/verifyLogin2.jsp",{loginid:e,password:t},function(e){"1"==(e="string"==typeof e?JSON.parse(e):e).message&&(f.setSessionKey(e.sessionkey),$.extend(__meta__.user,e.user)),n&&n(e)},{type:"POST"})},callApi:function(e,t,n,r,i){i=i||{},f.isFunction(t)&&(r=t,t=null);var a=f.isString(t)&&~["get","post"].indexOf(t.toLowerCase().trim());return!a&&f.isFunction(n)?(i=r||{},r=n,n="GET"):a&&(i=r||{},r=n,n=t,t=null),i.url=f.completeUrl("/mobilemode/api"+e),i.data=t,i.type=n,i.success=r,$.ajax(i)}}}),define("mApi",["mUtil","mApi/basic","mApi/custom"],function(e,t,n){var r="mApi/popup",i="mApi/form",a="mApi/jump",o="mApi/refresh",s="mApi/msgpush",c="mApi/other",u="mService";function l(e,r){var i=[].slice.call(arguments);return i=i.slice(2),function(){var t=$.Deferred(),n=[].slice.call(arguments);return require([e],function(e){$.when(e[r].apply(e,[].concat(i,n))).done(function(){t.resolve.apply(null,arguments)})}),t}}var f={ajax:t.ajax,openUrl:t.openUrl,getParameter:t.getParameter,getCurrUser:t.getCurrUser,getCurrentPageId:t.getCurrentPageId,backPage:t.backPage,eval:t.eval,login:t.login,callApi:t.callApi,getWechatUserInfo:t.getWechatUserInfo,getGlobalVar:t.getGlobalVar,msg:l(r,"msg"),alert:l(r,"alert"),Alert:l(r,"Alert"),confirm:l(r,"confirm"),Confirm:l(r,"Confirm"),prompt:l(r,"prompt"),showLoader:l(r,"showLoader"),hideLoader:l(r,"hideLoader"),footerMenu:l(r,"footerMenu"),dropDownMenu:l(r,"dropDownMenu"),getFormField:function(e,t,n){return require("mApi/form").getField(e,t,n)},formSubmit:l(i,"submit"),formDelete:l(i,"deleteData"),datePicker:l(i,"wrapToDatetime"),toggle:l(i,"wrapToToggle"),backToHomepage:l(a,"backToHomepage"),createTopfloorPage:l(a,"createTopfloorPage"),closeTopfloorPage:l(a,"closeTopfloorPage"),openUrlLeftReplace:l(a,"openUrlLeftReplace"),openUrlRightReplace:l(a,"openUrlRightReplace"),openWebView:l(a,"openWebView"),SQL:l("mApi/sql","run"),refresh:l(o,"refresh"),refreshList:l(o,"refreshList"),refreshPrevPageList:l(o,"refreshPrevPageList"),refreshSpecifiedList:l(o,"refreshSpecifiedList"),triggerRefresh:l(o,"triggerRefresh"),refreshCalendar:l(o,"refreshCalendar"),triggerLazyLoad:l(o,"triggerLazyLoad"),refreshRemind:l(o,"refreshRemind"),scanQRCode:l("mApi/qrcode","scan"),getCurrentPosition:l("mApi/lbs","getCurrentPosition"),getCurrPosition:l("mApi/lbs4amap","getCurrPosition"),sendMessage:l(s,"sendMessage"),sendEmobileMsg:l(s,"sendEmobileMsg"),sendWechatMsg:l(s,"sendWechatMsg"),callMobile:l(c,"callMobile"),addFormmodeDataShare:l(c,"addFormmodeDataShare"),encrypt:l(c,"encrypt"),progressBar:l(c,"progressBar"),circleProgressBar:l(c,"circleProgressBar"),initWeather:l(c,"initWeather"),getLayoutUrl:l(c,"getLayoutUrl"),toggleListData:l(c,"toggleListData"),getListCheckedData:l(c,"getListCheckedData"),switchListSelectable:l(c,"switchListSelectable"),previewImg:l(c,"previewImg"),addEventListener:l(c,"addEventListener"),doPageExpand:l(c,"doPageExpand"),getDataSetDetail:function(e,t,n){return require("mApi/other").getDataSetDetail(e,t,n)},getCurrDate:e.getCurrDate,getCurrTime:e.getCurrTime,openLBSWin:l(u,"show","position"),openLBSPage:l(u,"show","position4amap"),openMap:function(t,n){require(["mService"],function(e){e.show("map",{coordinate:t,type:n})})}};return window.Mobile_NS=f,window.$u=f.openUrl,window.$p=f.getParameter,window.$u_l_replace=f.openUrlLeftReplace,window.$u_r_replace=f.openUrlRightReplace,window.$f=f.getFormField,window.$d=f.getDataSetDetail,Object.keys(n).forEach(function(e){f.hasOwnProperty(e)||(f[e]=n[e])}),window.$load=function(t){var n=e.getCurrentPageId();require(["mApi/event"],function(e){new e(n).on("load",t)})},f}),define("mService",["mUtil","mobilebone","i18n"],function(l,f,p){var d={},i="mService/",a={setService:function(e,t){this[e]=t},getService:function(e){return this[e]}};function h(e){var t=a.getService(e);if(t)return t;var n=e.indexOf("/"),r=-1===n?e:e.substring(0,n);this.id=e,this.name=i+e,this.css="css!"+i+r+"_css",this.html=i+e+"_html",this.setService=function(e){this.service=e},this.setTpl=function(e){this.tpl=e},a.setService(e,this)}return h.prototype={load:function(n){var r=$.Deferred(),i=this;return n=n||function(){},i.tpl?(n(i.tpl,i.service),r.resolve(i.tpl,i.service)):(require([this.name,this.css],function(t){require([i.html],function(e){n(e,t),r.resolve(e,t),i.setTpl(e),i.setService(t)})}),r)},preload:function(){require([this.name,this.css])}},{show:function(e,n){var t="page_service_"+e.replace("/","_"),r=n&&n._identity;r&&(t+="_"+r);var i=!0,a=$(".in."+f.classPage),o=t;r&&(o=o.replace("_"+r,"")),o=o.replace(/_/g,"-"),a.length&&(t+="_"+a[0].id);var s=d[t];s?i=!r:(s=$('<div id="'+t+'" class="'+o+' page out" data-onpagefirstinto="none" data-callback="serviceChange"><div class="page-loading wev-loading">'+p.LOADING_DATA+"</div></div>"),$(document.body).append(s),d[t]=s);var c=s[0];if(n.classAnimation&&!n.preload){var u=a.attr("data-form");!u&&a.attr("data-form",n.classAnimation),s.attr("data-form",n.classAnimation),c.flagAniBind=!1,c.animationend=function(e,t){"out"==t&&e.classList.contains("reverse")&&(!u&&a.removeAttr("data-form").removeClass(n.classAnimation),s.removeAttr("data-form").removeClass(n.classAnimation))}}!n.preload&&f.transition(c,a[0],!1,{}),i&&new h(e).load().then(function(e,t){e=l.replaceI18n(e),s.html(e),t.mounted(s,n)})},preload:function(e){new h(e).preload()},load:function(e,t){new h(e).load(t)},getService:function(e){return new h(e)}}}),define("main",["mobilebone","mobilemode","main/log","permission/pageview","zepto","Component","mApi","mService","i18n"],function(a,o,s,c){var u=["clientos","viewmodule","ipaddress","clientosver","clientlevel","_isShowTerminal_","_hrmorder_","sessionkey","clienttype","clientver","serverver","scope","outsysId","dd_share","fromebdataidtype","targetoutsysid","fromebdataid","eb_auth_outsysid","eb_auth_agentid","eb_client_ipaddress","eb_auth_corptype","moduleid","outsysid","em_client_type","em_auth_code","appid","mToken","mTokenFrom","appHomepageId"],l=require("mUtil"),f=require("Component"),p=require("i18n"),e=function(e){var t,n,r,i=window.__meta__;i.appname&&(e=e.replace(new RegExp("<div[^>]*id\\s*=\\s*['|\"]"+i.appHomepageId+"['|\"][^>]*>","i"),function(e){var t=/data-title\s*=([\S\s]+)class/i.exec(e);if(t){var n='data-title="'+i.appname+'" class';e=e.replace(t[0],n)}return e})),e=f.replaceMutilLanguage(e,l.getUserLanguage()),$(document.body).append(e),a.rootTransition=o,a.evalScript=!0,a.mergeCallback=!1,a.onpagefirstinto=o.pageInit,a.callback=o.pageChange,s.init(),c.init(),p.init(l.getUserLanguage()),t=l.getCurrentPageId(),n=location.hash.replace("#&","#").match(/page_service.*?_(page_\d+)/),(r=n&&2===n.length)&&(t=n[1]),r&&history.back(),setTimeout(function(){a.init(t,{reload:!0,formdata:(decodeURIComponent(location.search).replace(/^\?/g,"").match(/([^&]*?)=(.*?)(?=&|&?$)/g)||[]).filter(function(e){var t=e.split("=")[0];return!~u.indexOf(t)}).map(function(e){return e.replace(/^_mm_/g,"")}).join("&"),forceDefaultPage:r})})};if("undefined"!=typeof main_mmsrcHtml)return e(main_mmsrcHtml);window.Loader.onHtmlLoaded=e});