function get_browser_info(){var i=navigator.userAgent,t,n=i.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(i)||[],{name:"IE ",version:t[1]||""}):n[1]==="Chrome"&&(t=i.match(/\bOPR\/(\d+)/),t!=null)?{name:"Opera",version:t[1]}:(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],(t=i.match(/version\/(\d+)/i))!=null&&n.splice(1,1,t[1]),{name:n[0],version:n[1]})}function AnalyticsSetEvent(n,t,i,r){i&&i.length!=0?ga("send","event",n,t,i.join(),r):ga("send","event",n,t)}function AnalyticsSetPage(n){ga("set","page",n);ga("send","pageview")}function ClsColumn(n,t,i,r){this.field=n;this.title=t;this.width=i;this.hidden=r}function LSGET(n,t){try{var i=localStorage.getItem("iviewc_"+n);return i==undefined&&t!=undefined?t:i}catch(r){return null}}function LSSET(n,t){try{localStorage.setItem("iviewc_"+n,t)}catch(i){}}function ClsStreet(n,t,i,r,u){this.code=n;this.sug=t;this.name=i;this.display=r;this.display2=u}function CONVERTDATETIME(n,t,i,r){var u,f,e;try{return i==undefined&&(i=t),u=t,t!==i&&(u=$sys.globals3.myDebug==="1"?i:t),f=kendo.parseDate(n,u,"he-IL"),e=kendo.toString(f,r),e}catch(o){return null}}function TODATE(n,t){t==undefined&&(t=$sys.globals3.myDebug==="1"?"dd/MM/yyyy":"MM/dd/yyyy");var i=kendo.parseDate(n,t,"he-IL");return kendo.toString(i,"dd/MM/yyyy")}function TODATETIME(n,t){t==undefined&&(t=$sys.globals3.myDebug==="1"?"dd/MM/yyyy HH:mm:ss tt":"MM/dd/yyyy hh:mm:ss tt");var i=kendo.parseDate(n,t,"he-IL");return kendo.toString(i,"dd/MM/yyyy HH:mm")}function DISABLE(n,t){t==undefined&&(t=.4);$("#"+n).prop("disabled",!0);$("#"+n).css("opacity",t)}function ENABLE(n,t){t==undefined&&(t=1);$("#"+n).prop("disabled",!1);$("#"+n).css("opacity",t)}function FIXGEOM(n){try{if(n.type!=="polyline")return n;var t=new $esri.Polyline($sys.globals3.mySpatialReference);return $.each(n.paths,function(n,i){t.addPath(i)}),t}catch(i){return $sys.functions3.catchErr(arguments.callee.toString(),i),n}}function CLONEGEOM(n){try{if(n==undefined)return null;if(n.type!=="polygon")return n;var i=n.rings,r=i.toJSON(),t=new $esri.Polygon(r);return t.spatialReference=$sys.globals3.mySpatialReference,t}catch(u){return $sys.functions.catchErr(arguments.callee.toString(),u),n}}function getSugEng(n){return n==="שדרות"?"BLVD":n==="רחוב"?"ST":n==="דרך"?"RD":n==="מבוא"?"ST":n==="סמטת"?"ST":n==="ככר"?"SQ":"ST"}function RGB2HEX(n){return n=n.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/),"#"+hex(n[1])+hex(n[2])+hex(n[3])}function HEX2RGB(n){return{r:parseInt(cutHex(n).substring(0,2),16),g:parseInt(cutHex(n).substring(2,4),16),b:parseInt(cutHex(n).substring(4,6),16)}}function cutHex(n){return n.charAt(0)==="#"?n.substring(1,7):n}function hex(n){return isNaN(n)?"00":hexDigits[(n-n%16)/16]+hexDigits[n%16]}function isNumeric(n){return!isNaN(n)}function TO_HHMM(n){var t=kendo.parseDate(n,"HH:mm","he-IL");return kendo.toString(t,"HH:mm")}function TO_DDMMYYYYHHMM(n){var t=$sys.globals3.myDebug!=="0"?"dd/MM/yyyy HH:mm:ss":"MM/dd/yyyy hh:mm:ss tt",i=kendo.parseDate(n,t,"he-IL");return kendo.toString(i,"dd/MM/yyyy HH:mm")}function TO_DDMMYYYYHHMMSS(n){var t=$sys.globals3.myDebug!=="0"?"dd/MM/yyyy HH:mm:ss":"MM/dd/yyyy hh:mm:ss tt",i=kendo.parseDate(n,t,"he-IL");return kendo.toString(i,"dd/MM/yyyy HH:mm:ss")}function TO_YYYYMMDDHHMMSS(n){var t=$sys.globals3.myDebug!=="0"?"dd/MM/yyyy HH:mm:ss":"MM/dd/yyyy hh:mm:ss tt",i=kendo.parseDate(n,t,"he-IL");return kendo.toString(i,"yyyy/MM/dd HH:mm:ss")}function LNG(n){return $sys.functions3.getText(n)}function ALERTSUCCESS(n,t,i,r){$sys.functions3.showNotification(n,"success",t,i,r)}function ALERTWARNING(n,t,i,r){$sys.functions3.showNotification(n,"warning",t,i,r)}function ALERTERROR(n,t,i,r){$sys.functions3.showNotification(n,"error",t,i,r)}function GETLAYERFROMNAME(n){try{if(n===""||n===undefined)return-1;for(var t=0;t<$sys.globals3.myLayerDynamicArray.length;t++)if($sys.globals3.myLayerDynamicArray[t].name===n)return $sys.globals3.myLayerDynamicArray[t];return-1}catch(i){return $sys.functions3.catchErr(arguments.callee.toString(),i),-1}}function GETLAYERFROMIDREST(n,t){try{if(n===""||n===undefined)return-1;n=parseInt(n);for(var i=0;i<$sys.globals3.myLayerDynamicArray.length;i++)if($sys.globals3.myLayerDynamicArray[i].id===n&&$sys.globals3.myLayerDynamicArray[i].dynamicLayerId===t)return $sys.globals3.myLayerDynamicArray[i];return-1}catch(r){return $sys.functions3.catchErr(arguments.callee.toString(),r),-1}}function GETLAYERFROMID(n){try{if(n===""||n===undefined)return-1;n=parseInt(n);for(var t=0;t<$sys.globals3.myLayerDynamicArray.length;t++)if($sys.globals3.myLayerDynamicArray[t].id===n)return $sys.globals3.myLayerDynamicArray[t];return-1}catch(i){return $sys.functions3.catchErr(arguments.callee.toString(),i),-1}}function GETLAYERFROMCODE(n){try{if(n===""||n===undefined)return-1;n=parseInt(n);for(var t=0;t<$sys.globals3.myLayerDynamicArray.length;t++)if($sys.globals3.myLayerDynamicArray[t].description==n)return $sys.globals3.myLayerDynamicArray[t];return-1}catch(i){return $sys.functions3.catchErr(arguments.callee.toString(),i),-1}}function GETIDFROMCODE(n){try{if(n===""||n===undefined)return-1;n=parseInt(n);for(var t=0;t<$sys.globals3.myLayerDynamicArray.length;t++)if($sys.globals3.myLayerDynamicArray[t].code===n)return $sys.globals3.myLayerDynamicArray[t].id;return-1}catch(i){return $sys.functions3.catchErr(arguments.callee.toString(),i),-1}}function GETCODEFROMID(n){try{for(var t=0;t<$sys.globals3.myLayerDynamicArray.length;t++)if($sys.globals3.myLayerDynamicArray[t].id===n)return $sys.globals3.myLayerDynamicArray[t].code;return-1}catch(i){return $sys.functions3.catchErr(arguments.callee.toString(),i),-1}}function ZOOMTOLAYER(n){try{if(n===undefined)return-1;var i=n.extent.xmin,r=n.extent.ymin,u=n.extent.xmax,f=n.extent.ymax,o=2,s=0,h=0,t=$sys.globals3,e=t.myLayerMap.fullExtent;n.minScale>0&&(s=c(n.minScale));n.drawingInfo.labelingInfo!=null&&n.drawingInfo.labelingInfo[0].minScale!=0&&(h=c(n.drawingInfo.labelingInfo[0].minScale));n.extent.spatialReference.wkid==4326?$sys.geodesy.getItmFromGeogGS(i,r,function(n){i=n.x;r=n.y;$sys.geodesy.getItmFromGeogGS(u,f,function(n){u=n.x;f=n.y;i<t.myXmin&&r<t.myYmin&&u>t.myXmax&&f>t.myYmax&&(i=t.myXmin,r=t.myYmin,u=t.myXmax,f=t.myYmax,o=5);$sys.gis3.zoomToExtent(i,r,u,f,o,undefined,undefined,undefined);return})}):i<t.myXmin||r<t.myYmin||u>t.myXmax||f>t.myYmax||n.extent.spatialReference.wkid!==t.myMap1.spatialReference.wkid?(i=t.myXmin,r=t.myYmin,u=t.myXmax,f=t.myYmax,o=5):(i<e.xmin||r<e.ymin||u>e.xmax||f>e.ymax)&&(i=e.xmin,r=e.ymin,u=e.xmax,f=e.ymax,o=2);$sys.gis3.zoomToExtent(i,r,u,f,o,undefined,undefined,undefined);s!=0&&setTimeout(function(){$sys.globals3.myMap1.setScale(s)},1e3);h!=0&&setTimeout(function(){$sys.globals3.myMap1.setScale(h)},1e3);function c(n){for(var t=0;t<$sys.globals3.dynamicLods.length;t++){if($sys.globals3.dynamicLods[t].scale==n)return $sys.globals3.dynamicLods[t].scale;if($sys.globals3.dynamicLods[t].scale>n&&$sys.globals3.dynamicLods[t+1].scale<n)return $sys.globals3.dynamicLods[t+1].scale}return 0}}catch(l){return $sys.functions3.catchErr(arguments.callee.toString(),l),-1}}function changeType(){var n=$("#typeFile").val();$("#typeFile").val()==="4"?$("#typeFocus").css("display",""):$("#typeFocus").css("display","none")}function showSum(n){$("#btnShowSum"+n).hide();$("#sumNumber"+n).show()}function changePopulation(n){var i,r,u,t;if(n.value==6){for(i=[],t=0;t<$sys.globals3.mySelection.length;t++)line=$sys.globals3.mySelection[t],r={CityCode:line.row[$sys.globals3.addressTable.city_code],StreetCode:line.row[$sys.globals3.addressTable.k_rechov],HouseNum:line.row[$sys.globals3.addressTable.ms_bayit]},i.push(r);u={RequestId:QS.RequestId,AddressList:i};$.post(urls.data.sendToSiata,u).success(function(n){sessionStorage.setItem("selectedReport","6");sessionStorage.setItem("siata",n.value);window.open(urls.report.siata)})}if(n.value==5){for(t=0;t<$sys.globals3.messages.length;t++)t==0&&$("#smsList").html(""),$("#smsList").append($("<option><\/option>").attr("value",$sys.globals3.messages[t].id).text($sys.globals3.messages[t].value));$("#smsList").css("display","inline")}else $("#smsList").css("display","none")}function addClass(n){setTimeout(function(){$("#"+n.id).css("color","yellow");$("#"+n.id).addClass("spn-active-yellow")},1e3)}function ConvexHullGrahamScan(){this.anchorPoint=undefined;this.reverse=!1;this.points=[]}function require(n){return window.less[n.split("/")[1]]}function log(n,t){"development"==less.env&&"undefined"!=typeof console&&less.logLevel>=t&&console.log("less: "+n)}function extractId(n){return n.replace(/^[a-z-]+:\/+?[^\/]+/,"").replace(/^\//,"").replace(/\.[a-zA-Z]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function errorConsole(n,t){var f="{line} {content}",e=n.filename||t,u=[],i=(n.type||"Syntax")+"Error: "+(n.message||"There is an error in your .less file")+" in "+e+" ",r=function(n,t,i){void 0!==n.extract[t]&&u.push(f.replace(/\{line\}/,(parseInt(n.line,10)||0)+(t-1)).replace(/\{class\}/,i).replace(/\{content\}/,n.extract[t]))};n.extract?(r(n,0,""),r(n,1,"line"),r(n,2,""),i+="on line "+n.line+", column "+(n.column+1)+":\n"+u.join("\n")):n.stack&&(i+=n.stack);log(i,logLevel.errors)}function createCSS(n,t,i){var f=t.href||"",s="less:"+(t.title||extractId(f)),u=document.getElementById(s),o=!1,r=document.createElement("style"),h,e;if(r.setAttribute("type","text/css"),t.media&&r.setAttribute("media",t.media),r.id=s,r.styleSheet)try{r.styleSheet.cssText=n}catch(c){throw new Error("Couldn't reassign styleSheet.cssText.");}else r.appendChild(document.createTextNode(n)),o=null!==u&&u.childNodes.length>0&&r.childNodes.length>0&&u.firstChild.nodeValue===r.firstChild.nodeValue;if(h=document.getElementsByTagName("head")[0],(null===u||o===!1)&&(e=t&&t.nextSibling||null,e?e.parentNode.insertBefore(r,e):h.appendChild(r)),u&&o===!1&&u.parentNode.removeChild(u),i&&cache){log("saving "+f+" to cache.",logLevel.info);try{cache.setItem(f,n);cache.setItem(f+":timestamp",i)}catch(c){log("failed to save",logLevel.errors)}}}function errorHTML(n,t){var e,r,f="less-error-message:"+extractId(t||""),h='<li><label>{line}<\/label><pre class="{class}">{content}<\/pre><\/li>',i=document.createElement("div"),o=[],s=n.filename||t,c=s.match(/([^\/]+(\?.*)?)$/)[1],u;i.id=f;i.className="less-error-message";r="<h3>"+(n.type||"Syntax")+"Error: "+(n.message||"There is an error in your .less file")+'<\/h3><p>in <a href="'+s+'">'+c+"<\/a> ";u=function(n,t,i){void 0!==n.extract[t]&&o.push(h.replace(/\{line\}/,(parseInt(n.line,10)||0)+(t-1)).replace(/\{class\}/,i).replace(/\{content\}/,n.extract[t]))};n.extract?(u(n,0,""),u(n,1,"line"),u(n,2,""),r+="on line "+n.line+", column "+(n.column+1)+":<\/p><ul>"+o.join("")+"<\/ul>"):n.stack&&(r+="<br/>"+n.stack.split("\n").slice(1).join("<br/>"));i.innerHTML=r;createCSS(".less-error-message ul, .less-error-message li {\nlist-style-type: none;\nmargin-right: 15px;\npadding: 4px 0;\nmargin: 0;\n}\n.less-error-message label {\nfont-size: 12px;\nmargin-right: 15px;\npadding: 4px 0;\ncolor: #cc7777;\n}\n.less-error-message pre {\ncolor: #dd6666;\npadding: 4px 0;\nmargin: 0;\ndisplay: inline-block;\n}\n.less-error-message pre.line {\ncolor: #ff0000;\n}\n.less-error-message h3 {\nfont-size: 20px;\nfont-weight: bold;\npadding: 15px 0 5px 0;\nmargin: 0;\n}\n.less-error-message a {\ncolor: #10a\n}\n.less-error-message .error {\ncolor: red;\nfont-weight: bold;\npadding-bottom: 2px;\nborder-bottom: 1px dashed red;\n}",{title:"error-message"});i.style.cssText="font-family: Arial, sans-serif;border: 1px solid #e00;background-color: #eee;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color: #e00;padding: 15px;margin-bottom: 15px";"development"==less.env&&(e=setInterval(function(){document.body&&(document.getElementById(f)?document.body.replaceChild(i,document.getElementById(f)):document.body.insertBefore(i,document.body.firstChild),clearInterval(e))},10))}function error(n,t){less.errorReporting&&"html"!==less.errorReporting?"console"===less.errorReporting?errorConsole(n,t):"function"==typeof less.errorReporting&&less.errorReporting("add",n,t):errorHTML(n,t)}function removeErrorHTML(n){var t=document.getElementById("less-error-message:"+extractId(n));t&&t.parentNode.removeChild(t)}function removeErrorConsole(){}function removeError(n){less.errorReporting&&"html"!==less.errorReporting?"console"===less.errorReporting?removeErrorConsole(n):"function"==typeof less.errorReporting&&less.errorReporting("remove",n):removeErrorHTML(n)}function loadStyles(n){for(var t,r,f,e,u=document.getElementsByTagName("style"),i=0;i<u.length;i++)(t=u[i],t.type.match(typePattern))&&(r=new less.tree.parseEnv(less),f=t.innerHTML||"",r.filename=document.location.href.replace(/#.*$/,""),n&&(r.useFileCache=!0,f+="\n"+n),e=function(n){return function(t,i){if(t)return error(t,"inline");var r=i.toCSS(less);n.type="text/css";n.styleSheet?n.styleSheet.cssText=r:n.innerHTML=r}}(t),new less.Parser(r).parse(f,e))}function extractUrlParts(n,t){var r,e,o=/^((?:[a-z-]+:)?\/+?(?:[^\/\?#]*\/)|([\/\\]))?((?:[^\/\\\?#]*[\/\\])*)([^\/\\\?#]*)([#\?].*)?$/i,i=n.match(o),f={},u=[];if(!i)throw new Error("Could not parse sheet href - '"+n+"'");if(!i[1]||i[2]){if(e=t.match(o),!e)throw new Error("Could not parse page url - '"+t+"'");i[1]=i[1]||e[1]||"";i[2]||(i[3]=e[3]+i[3])}if(i[3]){for(u=i[3].replace(/\\/g,"/").split("/"),r=0;r<u.length;r++)"."===u[r]&&(u.splice(r,1),r-=1);for(r=0;r<u.length;r++)".."===u[r]&&r>0&&(u.splice(r-1,2),r-=2)}return f.hostPart=i[1],f.directories=u,f.path=i[1]+u.join("/"),f.fileUrl=f.path+(i[4]||""),f.url=f.fileUrl+(i[5]||""),f}function pathDiff(n,t){var i,o,f,s,r=extractUrlParts(n),u=extractUrlParts(t),e="";if(r.hostPart!==u.hostPart)return"";for(o=Math.max(u.directories.length,r.directories.length),i=0;o>i&&u.directories[i]===r.directories[i];i++);for(s=u.directories.slice(i),f=r.directories.slice(i),i=0;i<s.length-1;i++)e+="../";for(i=0;i<f.length-1;i++)e+=f[i]+"/";return e}function getXMLHttpRequest(){if(window.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(n){return log("browser doesn't support AJAX.",logLevel.errors),null}}function doXHR(n,t,i,r){function f(t,i,r){t.status>=200&&t.status<300?i(t.responseText,t.getResponseHeader("Last-Modified")):"function"==typeof r&&r(t.status,n)}var u=getXMLHttpRequest(),e=isFileProtocol?less.fileAsync:less.async;"function"==typeof u.overrideMimeType&&u.overrideMimeType("text/css");log("XHR: Getting '"+n+"'",logLevel.info);u.open("GET",n,e);u.setRequestHeader("Accept",t||"text/x-less, text/css; q=0.9, */*; q=0.5");u.send(null);isFileProtocol&&!less.fileAsync?0===u.status||u.status>=200&&u.status<300?i(u.responseText):r(u.status,n):e?u.onreadystatechange=function(){4==u.readyState&&f(u,i,r)}:f(u,i,r)}function loadFile(n,t,i,r,u){var s;t&&t.currentDirectory&&!/^([a-z-]+:)?\//.test(n)&&(n=t.currentDirectory+n);var o=extractUrlParts(n,window.location.href),e=o.url,f={currentDirectory:o.path,filename:e};if(t?(f.entryPath=t.entryPath,f.rootpath=t.rootpath,f.rootFilename=t.rootFilename,f.relativeUrls=t.relativeUrls):(f.entryPath=o.path,f.rootpath=less.rootpath||o.path,f.rootFilename=e,f.relativeUrls=r.relativeUrls),f.relativeUrls&&(f.rootpath=r.rootpath?extractUrlParts(r.rootpath+pathDiff(o.path,f.entryPath)).path:o.path),r.useFileCache&&fileCache[e])try{s=fileCache[e];u&&(s+="\n"+u);i(null,s,e,f,{lastModified:new Date})}catch(h){i(h,null,e)}else doXHR(e,r.mime,function(n,t){fileCache[e]=n;try{i(null,n,e,f,{lastModified:t})}catch(r){i(r,null,e)}},function(n,t){i({type:"File",message:"'"+t+"' wasn't found ("+n+")"},null,e)})}function loadStyleSheet(n,t,i,r,u){var f=new less.tree.parseEnv(less);f.mime=n.type;u&&(f.useFileCache=!0);loadFile(n.href,null,function(u,e,o,s,h){if(h){h.remaining=r;var l=cache&&cache.getItem(o),c=cache&&cache.getItem(o+":timestamp");if(!i&&c&&h.lastModified&&new Date(h.lastModified).valueOf()===new Date(c).valueOf())return createCSS(l,n),h.local=!0,t(null,null,e,n,h,o),void 0}removeError(o);e?(f.currentFileInfo=s,new less.Parser(f).parse(e,function(i,r){if(i)return t(i,null,null,n);try{t(i,r,e,n,h,o)}catch(i){t(i,null,null,n)}})):t(u,null,null,n,h,o)},f,u)}function loadStyleSheets(n,t,i){for(var r=0;r<less.sheets.length;r++)loadStyleSheet(less.sheets[r],n,t,less.sheets.length-(r+1),i)}function initRunningMode(){"development"===less.env?(less.optimization=0,less.watchTimer=setInterval(function(){less.watchMode&&loadStyleSheets(function(n,t,i,r,u){n?error(n,r.href):t&&createCSS(t.toCSS(less),r,u.lastModified)})},less.poll)):less.optimization=3}var QS,hexDigits,$esri,tt,$sys,saveAs,less,tree,isFileProtocol,logLevel,func,dumpLineNumbers,links,i,headerHeight,Utility;if(!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ri(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(bf.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return lt.call(t,n)>-1!==r})}function hr(n,t){while((n=n[t])&&1!==n.nodeType);return n}function kf(n){var t={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function yt(){u.removeEventListener("DOMContentLoaded",yt);n.removeEventListener("load",yt);i.ready()}function et(){this.expando=i.expando+et.uid++}function lr(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(cr,"-$&").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:df.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function vr(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&ot.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function o(n,t){var r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ui(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function kr(n,t,r,u,f){for(var e,s,p,a,w,v,h=t.createDocumentFragment(),y=[],l=0,b=n.length;b>l;l++)if(e=n[l],e||0===e)if("object"===i.type(e))i.merge(y,e.nodeType?[e]:e);else if(br.test(e)){for(s=s||h.appendChild(t.createElement("div")),p=(pr.exec(e)||["",""])[1].toLowerCase(),a=c[p]||c._default,s.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)s=s.lastChild;i.merge(y,s.childNodes);s=h.firstChild;s.textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",l=0;e=y[l++];)if(u&&i.inArray(e,u)>-1)f&&f.push(e);else if(w=i.contains(e.ownerDocument,e),s=o(h.appendChild(e),"script"),w&&ui(s),r)for(v=0;e=s[v++];)wr.test(e.type||"")&&r.push(e);return h}function pt(){return!0}function nt(){return!1}function gr(){try{return u.activeElement}catch(n){}}function fi(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)fi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=nt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function nu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ee(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function oe(n){var t=ue.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function tu(n,t){var u,c,f,s,h,l,a,o;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),o=s.events)){delete h.handle;h.events={};for(f in o)for(u=0,c=o[f].length;c>u;u++)i.event.add(t,f,o[f][u])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function se(n,t){var i=t.nodeName.toLowerCase();"input"===i&&yr.test(n.type)?t.checked=n.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=n.defaultValue)}function b(n,t,u,e){t=gi.apply([],t);var l,p,c,a,s,w,h=0,v=n.length,d=v-1,y=t[0],k=i.isFunction(y);if(k||v>1&&"string"==typeof y&&!f.checkClone&&re.test(y))return n.each(function(i){var r=n.eq(i);k&&(t[0]=y.call(this,i,r.html()));b(r,t,u,e)});if(v&&(l=kr(t,n[0].ownerDocument,!1,n,e),p=l.firstChild,1===l.childNodes.length&&(l=p),p||e)){for(c=i.map(o(l,"script"),ee),a=c.length;v>h;h++)s=l,h!==d&&(s=i.clone(s,!0,!0),a&&i.merge(c,o(s,"script"))),u.call(n[h],s,h);if(a)for(w=c[c.length-1].ownerDocument,i.map(c,oe),h=0;a>h;h++)s=c[h],wr.test(s.type||"")&&!r.access(s,"globalEval")&&i.contains(w,s)&&(s.src?i._evalUrl&&i._evalUrl(s.src):i.globalEval(s.textContent.replace(fe,"")))}return n}function iu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(o(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ui(o(u,"script")),u.parentNode.removeChild(u));return n}function ru(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function oi(n){var r=u,t=ei[n];return t||(t=ru(n,r),"none"!==t&&t||(wt=(wt||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=wt[0].contentDocument,r.write(),r.close(),t=ru(n,r),wt.detach()),ei[n]=t),t}function tt(n,t,r){var o,s,h,u,e=n.style;return r=r||bt(n),u=r?r.getPropertyValue(t)||r[t]:void 0,""!==u&&void 0!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),r&&!f.pixelMarginRight()&&si.test(u)&&uu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=u,u=r.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0!==u?u+"":u}function ci(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function su(n){if(n in ou)return n;for(var i=n[0].toUpperCase()+n.slice(1),t=eu.length;t--;)if(n=eu[t]+i,n in ou)return n}function hu(n,t,i){var r=ot.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function cu(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function lu(n,t,r){var o=!0,u="width"===t?n.offsetWidth:n.offsetHeight,e=bt(n),s="border-box"===i.css(n,"boxSizing",!1,e);if(0>=u||null==u){if(u=tt(n,t,e),(0>u||null==u)&&(u=n.style[t]),si.test(u))return u;o=s&&(f.boxSizingReliable()||u===n.style[t]);u=parseFloat(u)||0}return u+cu(n,t,r||(s?"border":"content"),o,e)+"px"}function au(n,t){for(var e,u,s,o=[],f=0,h=n.length;h>f;f++)u=n[f],u.style&&(o[f]=r.get(u,"olddisplay"),e=u.style.display,t?(o[f]||"none"!==e||(u.style.display=""),""===u.style.display&&st(u)&&(o[f]=r.access(u,"olddisplay",oi(u.nodeName)))):(s=st(u),"none"===e&&s||r.set(u,"olddisplay",s?e:i.css(u,"display"))));for(f=0;h>f;f++)u=n[f],u.style&&(t&&"none"!==u.style.display&&""!==u.style.display||(u.style.display=t?o[f]||"":"none"));return n}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function pu(){return n.setTimeout(function(){it=void 0}),it=i.now()}function dt(n,t){var r,u=0,i={height:n};for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function wu(n,t,i){for(var u,f=(l.tweeners[t]||[]).concat(l.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function le(n,t,u){var f,a,p,v,o,w,h,b,l=this,y={},s=n.style,c=n.nodeType&&st(n),e=r.get(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),null==o.unqueued&&(o.unqueued=0,w=o.empty.fire,o.empty.fire=function(){o.unqueued||w()}),o.unqueued++,l.always(function(){l.always(function(){o.unqueued--;i.queue(n,"fx").length||o.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],h=i.css(n,"display"),b="none"===h?r.get(n,"olddisplay")||oi(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(s.display="inline-block"));u.overflow&&(s.overflow="hidden",l.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],vu.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?oi(n.nodeName):h)&&(s.display=h);else{e?"hidden"in e&&(c=e.hidden):e=r.access(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;r.remove(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=wu(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function ae(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function l(n,t,r){var e,o,s=0,a=l.prefilters.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var s=it||pu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:it||pu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),h=u.props;for(ae(h,u.opts.specialEasing);a>s;s++)if(e=l.prefilters[s].call(u,n,h,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(h,wu,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function k(n){return n.getAttribute&&n.getAttribute("class")||""}function ff(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ef(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===yi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function wi(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function be(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return(f!==r[0]&&r.unshift(f),i[f])}function ke(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function bi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||ge.test(n)?u(n,i):bi(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)bi(n+"["+f+"]",t[f],r,u)}function hf(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var y=[],u=n.document,v=y.slice,gi=y.concat,ti=y.push,lt=y.indexOf,at={},af=at.toString,ft=at.hasOwnProperty,f={},nr="2.2.4",i=function(n,t){return new i.fn.init(n,t)},vf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,yf=/^-ms-/,pf=/-([\da-z])/gi,wf=function(n,t){return t.toUpperCase()},p,ur,fr,er,or,sr,h,vt,a,g,br,wt,ei,it,kt,vu,yu,bu,rt,ku,du,gt,gu,nf,li,sf,ut,ki,ni,di,cf,lf;i.fn=i.prototype={jquery:nr,constructor:i,selector:"",length:0,toArray:function(){return v.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:v.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(v.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:y.sort,splice:y.splice};i.extend=i.fn.extend=function(){var e,f,r,t,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(e=arguments[u]))for(f in e)r=n[f],t=e[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(o=i.isArray(t)))?(o?(o=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(nr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isPlainObject:function(n){var t;if("object"!==i.type(n)||n.nodeType||i.isWindow(n)||n.constructor&&!ft.call(n,"constructor")&&!ft.call(n.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in n);return void 0===t||ft.call(n,t)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?at[af.call(n)]||"object":typeof n},globalEval:function(n){var t,r=eval;n=i.trim(n);n&&(1===n.indexOf("use strict")?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(yf,"ms-").replace(pf,wf)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(vf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ii(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:lt.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;u>i;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return gi.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;return"string"==typeof t&&(u=n[t],t=n,n=u),i.isFunction(n)?(f=v.call(arguments,2),r=function(){return n.apply(t||this,f.concat(v.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=y[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){at["[object "+t+"]"]=t.toLowerCase()});p=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=sr.exec(n)))if(l=d[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ar(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:pt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if(e=c[0]=c[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var d=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},tr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ir=i.expr.match.needsContext,rr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,bf=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,u=this.length,r=[],f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(t=0;u>t;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,"string"==typeof n&&ir.test(n)?i(n):n||[],!1).length}});fr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;er=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ur,"string"==typeof n){if(f="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:fr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),rr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}return e=u.getElementById(f[2]),e&&e.parentNode&&(this.length=1,this[0]=e),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?void 0!==r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};er.prototype=i.fn;ur=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;r>n;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ir.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?lt.call(i(n),this[0]):lt.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return d(n,"parentNode")},parentsUntil:function(n,t,i){return d(n,"parentNode",i)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return d(n,"nextSibling")},prevAll:function(n){return d(n,"previousSibling")},nextUntil:function(n,t,i){return d(n,"nextSibling",i)},prevUntil:function(n,t,i){return d(n,"previousSibling",i)},siblings:function(n){return tr((n.parentNode||{}).firstChild,n)},children:function(n){return tr(n.firstChild)},contents:function(n){return n.contentDocument||i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(sr[n]||i.uniqueSort(f),or.test(n)&&f.reverse()),this.pushStack(f)}});h=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?kf(n):i.extend({},n);var o,r,h,f,t=[],e=[],u=-1,c=function(){for(f=n.once,h=o=!0;e.length;u=-1)for(r=e.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!o&&(u=t.length-1,e.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!o&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=e=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=e=[],r||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],e.push(t),o||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=v.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?v.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(vt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){return vt||(vt=i.Deferred(),"complete"===u.readyState||"loading"!==u.readyState&&!u.documentElement.doScroll?n.setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",yt),n.addEventListener("load",yt))),vt.promise(t)};i.ready.promise();a=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)a(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e};g=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};et.uid=1;et.prototype={register:function(n,t){var i=t||{};return n.nodeType?n[this.expando]=i:Object.defineProperty(n,this.expando,{value:i,writable:!0,configurable:!0}),n[this.expando]},cache:function(n){if(!g(n))return{};var t=n[this.expando];return t||(t={},g(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[t]=i;else for(r in t)u[r]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][t]},access:function(n,t,r){var u;return void 0===t||t&&"string"==typeof t&&void 0===r?(u=this.get(n,t),void 0!==u?u:this.get(n,i.camelCase(t))):(this.set(n,t,r),void 0!==r?r:t)},remove:function(n,t){var f,r,e,u=n[this.expando];if(void 0!==u){if(void 0===t)this.register(n);else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(e=i.camelCase(t),(t in u)?r=[t,e]:(r=e,r=(r in u)?[r]:r.match(h)||[])),f=r.length;f--;)delete u[r[f]];(void 0===t||i.isEmptyObject(u))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new et,e=new et,df=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,cr=/[A-Z]/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var o,f,s,u=this[0],h=u&&u.attributes;if(void 0===n){if(this.length&&(s=e.get(u),1===u.nodeType&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)h[o]&&(f=h[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),lr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):a(this,function(t){var r,f;if(u&&void 0===t){if((r=e.get(u,n)||e.get(u,n.replace(cr,"-$&").toLowerCase()),void 0!==r)||(f=i.camelCase(n),r=e.get(u,f),void 0!==r)||(r=lr(u,f,void 0),void 0!==r))return r}else f=i.camelCase(n),this.each(function(){var i=e.get(this,f);e.set(this,f,t);n.indexOf("-")>-1&&void 0!==i&&e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return(t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||i.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var ar=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ot=new RegExp("^(?:([+-])=|)("+ar+")([a-z%]*)$","i"),w=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var yr=/^(?:checkbox|radio)$/i,pr=/<([\w:-]+)/,wr=/^$|\/(?:java|ecma)script/i,c={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};c.optgroup=c.option;c.tbody=c.tfoot=c.colgroup=c.caption=c.thead;c.th=c.td;br=/<|&#?\w+;/;!function(){var i=u.createDocumentFragment(),n=i.appendChild(u.createElement("div")),t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}();var gf=/^key/,ne=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,dr=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,b,c,s,l,o,k,d,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(h)||[""],b=t.length;b--;)w=dr.exec(t[b])||[],o=d=w[1],k=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},c=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,k,y)!==!1||n.addEventListener&&n.addEventListener(o,y)),s.add&&(s.add.call(n,c),c.handler.guid||(c.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,l,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(c=dr.exec(t[p])||[],o=d=c[1],b=(c[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,w.handle)!==!1||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){n=i.event.fix(n);var o,s,e,u,t,h=[],c=v.call(arguments),l=(r.get(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,l),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(t=u.handlers[s++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,e=((i.event.special[t.origType]||{}).handle||t.handler).apply(u.elem,c),void 0!==e&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var e,i,r,f=t.button;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,i=e.documentElement,r=e.body,n.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),n.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,o,r=n.type,s=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=ne.test(r)?this.mouseHooks:gf.test(r)?this.keyHooks:{}),o=t.props?this.props.concat(t.props):this.props,n=new i.Event(s),f=o.length;f--;)e=o[f],n[e]=s[e];return n.target||(n.target=u),3===n.target.nodeType&&(n.target=n.target.parentNode),t.filter?t.filter(n,s):n},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==gr()&&this.focus)return(this.focus(),!1)},delegateType:"focusin"},blur:{trigger:function(){if(this===gr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&i.nodeName(this,"input"))return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?pt:nt):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:nt,isPropagationStopped:nt,isImmediatePropagationStopped:nt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=pt;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=pt;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=pt;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return fi(this,n,t,i,r)},one:function(n,t,i,r){return fi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=nt),this.each(function(){i.event.remove(this,n,r,t)})}});var te=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ie=/<script|<style|<link/i,re=/checked\s*(?:[^=]|=\s*.checked.)/i,ue=/^true\/(.*)/,fe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n.replace(te,"<$1><\/$2>")},clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=o(h),s=o(n),u=0,c=s.length;c>u;u++)se(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;c>u;u++)tu(s[u],e[u]);else tu(n,h);return e=o(h,"script"),e.length>0&&ui(e,!l&&o(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,o=0;void 0!==(t=n[o]);o++)if(g(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[e.expando]&&(t[e.expando]=void 0)}}});i.fn.extend({domManip:b,detach:function(n){return iu(this,n,!0)},remove:function(n){return iu(this,n)},text:function(n){return a(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return b(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=nu(this,n);t.appendChild(n)}})},prepend:function(){return b(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=nu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return b(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return b(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return a(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!ie.test(n)&&!c[(pr.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;u>r;r++)t=this[r]||{},1===t.nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return b(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(o(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});ei={HTML:"block",BODY:"block"};var uu=/^margin/,si=new RegExp("^("+ar+")(?!px)[a-z%]+$","i"),bt=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},hi=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f},ht=u.documentElement;!function(){var s,e,h,c,r=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";f.clearCloneStyle="content-box"===t.style.backgroundClip;r.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";r.appendChild(t);function o(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";t.innerHTML="";ht.appendChild(r);var i=n.getComputedStyle(t);s="1%"!==i.top;c="2px"===i.marginLeft;e="4px"===i.width;t.style.marginRight="50%";h="4px"===i.marginRight;ht.removeChild(r)}i.extend(f,{pixelPosition:function(){return o(),s},boxSizingReliable:function(){return null==e&&o(),e},pixelMarginRight:function(){return null==e&&o(),h},reliableMarginLeft:function(){return null==e&&o(),c},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",ht.appendChild(r),f=!parseFloat(n.getComputedStyle(i).marginRight),ht.removeChild(r),t.removeChild(i),f}})}}();var he=/^(none|table(?!-c[ea]).+)/,ce={position:"absolute",visibility:"hidden",display:"block"},fu={letterSpacing:"0",fontWeight:"400"},eu=["Webkit","O","Moz","ms"],ou=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=tt(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;return t=i.cssProps[s]||(i.cssProps[s]=su(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===r?o&&"get"in o&&void 0!==(e=o.get(n,!1,u))?e:c[t]:(h=typeof r,"string"===h&&(e=ot.exec(r))&&e[1]&&(r=vr(n,t,e),h="number"),null!=r&&r===r&&("number"===h&&(r+=e&&e[3]||(i.cssNumber[s]?"":"px")),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(c[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=su(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=tt(n,t,u)),"normal"===f&&t in fu&&(f=fu[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return he.test(i.css(n,"display"))&&0===n.offsetWidth?hi(n,ce,function(){return lu(n,t,u)}):lu(n,t,u)},set:function(n,r,u){var f,e=u&&bt(n),o=u&&cu(n,t,u,"border-box"===i.css(n,"boxSizing",!1,e),e);return o&&(f=ot.exec(r))&&"px"!==(f[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),hu(n,r,o)}}});i.cssHooks.marginLeft=ci(f.reliableMarginLeft,function(n,t){if(t)return(parseFloat(tt(n,"marginLeft"))||n.getBoundingClientRect().left-hi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.cssHooks.marginRight=ci(f.reliableMarginRight,function(n,t){if(t)return hi(n,{display:"inline-block"},tt,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};uu.test(n)||(i.cssHooks[n+t].set=hu)});i.fn.extend({css:function(n,t){return a(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=bt(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return au(this,!0)},hide:function(){return au(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=s;s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var t,r=s.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):s.propHooks._default.set(this),this}};s.prototype.init.prototype=s.prototype;s.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=s.prototype.init;i.fx.step={};vu=/^(?:toggle|show|hide)$/;yu=/queueHooks$/;i.Animation=i.extend(l,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return vr(i.elem,n,ot.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(h);for(var r,u=0,f=n.length;f>u;u++)r=n[u],l.tweeners[r]=l.tweeners[r]||[],l.tweeners[r].unshift(t)},prefilters:[le],prefilter:function(n,t){t?l.prefilters.unshift(n):l.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,null!=u.queue&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=l(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&yu.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;s>t;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(dt(t,!0),n,i,u)}});i.each({slideDown:dt("show"),slideUp:dt("hide"),slideToggle:dt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(it=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();it=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){kt||(kt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(kt);kt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var n=u.createElement("input"),t=u.createElement("select"),i=t.appendChild(u.createElement("option"));n.type="checkbox";f.checkOn=""!==n.value;f.optSelected=i.selected;t.disabled=!0;f.optDisabled=!i.disabled;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue="t"===n.value}();rt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return a(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bu:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)&&(n[u]=!1),n.removeAttribute(r)}});bu={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=rt[t]||i.find.attr;rt[t]=function(n,t,i){var u,f;return i||(f=rt[t],rt[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,rt[t]=f),u}});ku=/^(?:input|select|textarea|button)$/i;du=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return a(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ku.test(n.nodeName)||du.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});gt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,k(this)))});if("string"==typeof n&&n)for(o=n.match(h)||[];t=this[c++];)if(u=k(t),r=1===t.nodeType&&(" "+u+" ").replace(gt," ")){for(s=0;f=o[s++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&t.setAttribute("class",e)}return this},removeClass:function(n){var o,r,t,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,k(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(h)||[];r=this[c++];)if(u=k(r),t=1===r.nodeType&&(" "+u+" ").replace(gt," ")){for(s=0;f=o[s++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&r.setAttribute("class",e)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,k(this),t),t)}):this.each(function(){var t,e,f,o;if("string"===u)for(e=0,f=i(this),o=n.match(h)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else void 0!==n&&"boolean"!==u||(t=k(this),t&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||n===!1?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+k(t)+" ").replace(gt," ").indexOf(i)>-1)return!0;return!1}});gu=/\r/g;nf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(gu,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(nf," ")}},select:{get:function(n){for(var o,t,s=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,h=u?null:[],c=u?r+1:s.length,e=0>r?c:u?r:0;c>e;e++)if(t=s[e],(t.selected||e===r)&&(f.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),u)return o;h.push(o)}return h},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i.valHooks.option.get(r),e)>-1)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});li=/^(?:focusinfocus|focusoutblur)$/;i.extend(i.event,{trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=ft.call(t,"type")?t.type:t,y=ft.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!li.test(h+i.event.triggered)&&(h.indexOf(".")>-1&&(y=h.split("."),h=y.shift(),y.sort()),a=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=e),f=null==f?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(b=l.delegateType||h,li.test(b+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(w=0;(s=p[w++])&&!t.isPropagationStopped();)t.type=w>1?b:l.bindType||h,v=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),v&&v.apply(s,f),v=a&&s[a],v&&v.apply&&g(s)&&(t.result=v.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||l._default&&l._default.apply(p.pop(),f)!==!1||!g(e)||a&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[a],c&&(e[a]=null),i.event.triggered=h,e[h](),i.event.triggered=void 0,c&&(e[a]=c)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});f.focusin="onfocusin"in n;f.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ct=n.location,ai=i.now(),vi=/\?/;i.parseJSON=function(n){return JSON.parse(n+"")};i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(u){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var ve=/#.*$/,tf=/([?&])_=[^&]*/,ye=/^(.*?):[ \t]*([^\r\n]*)$/gm,pe=/^(?:GET|HEAD)$/,we=/^\/\//,rf={},yi={},uf="*/".concat("*"),pi=u.createElement("a");pi.href=ct.href;i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":uf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?wi(wi(n,i.ajaxSettings),t):wi(i.ajaxSettings,n)},ajaxPrefilter:ff(rf),ajaxTransport:ff(yi),ajax:function(t,r){function b(t,r,u,h){var a,rt,it,p,b,l=r;2!==s&&(s=2,d&&n.clearTimeout(d),v=void 0,k=h||"",e.readyState=t>0?4:0,a=t>=200&&300>t||304===t,u&&(p=be(f,e,u)),p=ke(f,p,e,a),a?(f.ifModified&&(b=e.getResponseHeader("Last-Modified"),b&&(i.lastModified[o]=b),b=e.getResponseHeader("etag"),b&&(i.etag[o]=b)),204===t||"HEAD"===f.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,it=p.error,a=!it)):(it=l,!t&&l||(l="error",0>t&&(t=0))),e.status=t,e.statusText=(r||l)+"",a?nt.resolveWith(c,[rt,l,e]):nt.rejectWith(c,[e,l,it]),e.statusCode(w),w=void 0,y&&g.trigger(a?"ajaxSuccess":"ajaxError",[e,f,a?rt:it]),tt.fireWith(c,[e,l]),y&&(g.trigger("ajaxComplete",[e,f]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var v,o,k,p,d,l,y,a,f=i.ajaxSetup({},r),c=f.context||f,g=f.context&&(c.nodeType||c.jquery)?i(c):i.event,nt=i.Deferred(),tt=i.Callbacks("once memory"),w=f.statusCode||{},it={},rt={},s=0,ut="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(2===s){if(!p)for(p={};t=ye.exec(k);)p[t[1].toLowerCase()]=t[2];t=p[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===s?k:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return s||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return s||(f.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>s)for(t in n)w[t]=[w[t],n[t]];else e.always(n[e.status]);return this},abort:function(n){var t=n||ut;return v&&v.abort(t),b(0,t),this}};if(nt.promise(e).complete=tt.add,e.success=e.done,e.error=e.fail,f.url=((t||f.url||ct.href)+"").replace(ve,"").replace(we,ct.protocol+"//"),f.type=r.method||r.type||f.method||f.type,f.dataTypes=i.trim(f.dataType||"*").toLowerCase().match(h)||[""],null==f.crossDomain){l=u.createElement("a");try{l.href=f.url;l.href=l.href;f.crossDomain=pi.protocol+"//"+pi.host!=l.protocol+"//"+l.host}catch(ft){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=i.param(f.data,f.traditional)),ef(rf,f,r,e),2===s)return e;y=i.event&&f.global;y&&0==i.active++&&i.event.trigger("ajaxStart");f.type=f.type.toUpperCase();f.hasContent=!pe.test(f.type);o=f.url;f.hasContent||(f.data&&(o=f.url+=(vi.test(o)?"&":"?")+f.data,delete f.data),f.cache===!1&&(f.url=tf.test(o)?o.replace(tf,"$1_="+ai++):o+(vi.test(o)?"&":"?")+"_="+ai++));f.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o]));(f.data&&f.hasContent&&f.contentType!==!1||r.contentType)&&e.setRequestHeader("Content-Type",f.contentType);e.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+uf+"; q=0.01":""):f.accepts["*"]);for(a in f.headers)e.setRequestHeader(a,f.headers[a]);if(f.beforeSend&&(f.beforeSend.call(c,e,f)===!1||2===s))return e.abort();ut="abort";for(a in{success:1,error:1,complete:1})e[a](f[a]);if(v=ef(yi,f,r,e)){if(e.readyState=1,y&&g.trigger("ajaxSend",[e,f]),2===s)return e;f.async&&f.timeout>0&&(d=n.setTimeout(function(){e.abort("timeout")},f.timeout));try{s=1;v.send(it,b)}catch(ft){if(!(2>s))throw ft;b(-1,ft)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return!i.expr.filters.visible(n)};i.expr.filters.visible=function(n){return n.offsetWidth>0||n.offsetHeight>0||n.getClientRects().length>0};var de=/%20/g,ge=/\[\]$/,of=/\r?\n/g,no=/^(?:submit|button|image|reset|file)$/i,to=/^(?:input|select|textarea|keygen)/i;return i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)bi(r,n[r],t,f);return u.join("&").replace(de,"+")},i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&to.test(this.nodeName)&&!no.test(n)&&(this.checked||!yr.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(of,"\r\n")}}):{name:t.name,value:r.replace(of,"\r\n")}}).get()}}),i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},sf={0:200,1223:204},ut=i.ajaxSettings.xhr(),f.cors=!!ut&&"withCredentials"in ut,f.ajax=ut=!!ut,i.ajaxTransport(function(t){var i,r;if(f.cors||ut&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest");for(o in u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(sf[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s;}},abort:function(){i&&i()}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}}),ki=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=ki.pop()||i.expando+"_"+ai++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(vi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,ki.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=rr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=kr([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},di=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&di)return di.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,r=this[0],u={top:0,left:0},e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?(u=r.getBoundingClientRect(),f=hf(e),{top:u.top+f.pageYOffset-t.clientTop,left:u.left+f.pageXOffset-t.clientLeft}):u},position:function(){if(this[0]){var n,r,u=this[0],t={top:0,left:0};return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||ht})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return a(this,function(n,i,u){var f=hf(n);return void 0===u?f?f[t]:n[i]:void(f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u)},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=ci(f.pixelPosition,function(n,r){if(r)return(r=tt(n,t),si.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return a(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},size:function(){return this.length}}),i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),cf=n.jQuery,lf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=lf),t&&n.jQuery===i&&(n.jQuery=cf),i},t||(n.jQuery=n.$=i),i}),$sys=$sys||{},$sys.globals3=function(){return{removeGeometry:!1,wasPoint:!1,mySymbol:null,muniNameHeb:"",isBackgroundAS:1,GsMeta:["image","hybrid","map","overview"],dynamicLods:[],getExternalFocusingSystems:[],myVersion:"",myLng:"heb",myDebug:"0",myDictionary:[],myLayerDynamicArray:[],tabaUrl:"",TabaCode:"",tabaLayer:"",myServer:"",myServerUrl:"",myLocation:"",myVideo:"0",errorLog:"",myExtension:"",myUrlIView2:"",myUrlIView2MapHeb:"",myUrlIView2MapEng:"",myUrlIView2RekaEng:"",myUrlIView2RekaHeb:"",myUrlGeometryService:"",myGraphicLayerMan:null,myGraphicLayerFov:null,myGraphicLayerWaterNetCursors:null,myGraphicLayerWaterNetElements:null,myOrthoTemplate:"",myOrthoYears:"",myOrthoYear:"",myCacheValue:0,orthoNamesHeb:"",orthoNameHeb:"",baseMapNames:"",baseMapName:"",baseMapNamesHeb:"",baseMapNameHeb:"",myFilterLayers:[],myUrlPrint:"",YKcheck:"0",myUrlAttachments:"",myProjection:"",myLayerOrtho:null,myLayerMap:null,myLayerReka:null,myLayerTaza:null,myLayerDynamic:null,myLegend:null,myMap1:null,myMetadata:[],myDynamicOpacity:.9,myOverviewMap:null,mySrWkid:2039,mySpatialReference:null,myTool:"",myGridTool:"",myDrawToolbar:null,myEditToolbar:null,myVisibleLayersIDs:[],myVisibleLayersCodes:[],myXmin:175e3,myYmin:659e3,myXmax:187e3,myYmax:673e3,isProxy:!1,myProxyUrl:"",myUrlSendProxy:"",isFillOpacity:!0,myLinks:[],myGraphicsLayerDrawCircle:null,myGraphicsLayerIdentify:null,myGraphicsLayerMeasure:null,myGraphicsLayerMeasureOld:null,myGraphicsLayerProfile:null,myGraphicsLayerShapefile:null,myGraphicsLayerPrintExtent:null,myGraphicsLayerTemp:null,myGraphicsLayerPrint:null,myDtm:{NoData:-1e3,data:[]},myStartSelectPoint:null,myNumberRadius:!1,myMeasurePoints:[],myPrinter:{},myStreets:[],myGushim:[],myTabaot:[],myMekomot:[],myRunningFlash:!1,myScale:1e3,myHoverX:0,myHoverY:0,myHoverTime:0,myLastLayerId:-1,myListTabaot:[],mySugMismach:[],myVisibleLayersIDs:[],myVisibleLayersIDs2:[],myVisibleLayersIDs3:[],myVisibleLayersIDs4:[],myVisibleLayersIDs5:[],myVisibleLayersIDs6:[],myVisibleLayersIDs7:[],myVisibleLayersIDs8:[],myVisibleLayersIDs9:[],myVisibleLayersCodes:[],myZoomMode:0,myZooms:[],myZoomCurrentIndex:-1,myMapImageLayer:null,token:"0qhKTEGEK97XKECx2MfIABVue04YmP1wXYoxkwQxbT0.",isPrint:!1,myTotalCountForLayer:[],dwgService:"",dwgPolygon:null,valvesLayerService:"",valvesToolBase:""}}(),QS=function(){for(var t={},f=window.location.search.substring(1),r=f.split("&"),n,u,i=0;i<r.length;i++)n=r[i].split("="),typeof t[n[0]]=="undefined"?t[n[0]]=n[1]:typeof t[n[0]]=="string"?(u=[t[n[0]],n[1]],t[n[0]]=u):t[n[0]].push(n[1]);return t}(),hexDigits=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],$sys=$sys||{},$esri=$esri||{},$sys.init=function(){function s(){try{$("#main-loading").css("display","block")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function h(){try{$("#second-loading").css("display","none");$("#chkAware").is(":checked")?LSSET("splash",0):LSSET("splash",1)}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function c(n){try{return $sys.functions3.catchErr(arguments.callee.toString(),n),null}catch(n){return $sys.functions3.catchErr(arguments.callee.toString(),n),null}}function l(n){var p,e,s,w,u,h,c,f,l,t,v,i,o,b,y;try{try{p=window.location.href;$sys.globals3.myServerUrl=p.toLowerCase().split("?")[0]}catch(k){$sys.functions3.catchErr(arguments.callee.toString(),k)}if($sys.globals3.isProxy)for(e=$sys.globals3.myUrlSendProxy.split(","),$esri.esriConfig.defaults.io.corsEnabledServers.push(window.location.origin),s="",i=0;i<e.length;i++)s=e[i].split("/arcgis/rest/services")[0],$esri.esriConfig.defaults.io.corsEnabledServers.push(s),$esri.urlUtils.addProxyRule({urlPrefix:e[i],proxyUrl:$sys.globals3.myProxyUrl});if($sys.globals3.myLng=LSGET("lng07","heb"),QS.lng!=undefined&&($sys.globals3.myLng=QS.lng),document.onkeydown=function(n){if(n=n||window.event,n.keyCode==27)if($("#myDivEditLayer").css("display")=="none")$sys.tools.resetToolsAndCloseWindows();else return!1},QS.hidecontrols==="1"?QS.layers==undefined&&(QS.layers=""):(w=LSGET("savelast","1"),w==="1"&&QS.layers==undefined&&(QS.layers=LSGET("myVisibleLayersCodes"))),$sys.globals3.myExtension=QS.ext,$("#logoImg").attr("src","./Content/site/images/logo/logo_"+LSGET("cityCode")+".png"),$("#splashImg").attr("src","./Content/site/images/logo/logo_"+LSGET("cityCode")+".png"),u=$sys.globals3.myOrthoYears[$sys.globals3.myOrthoYears.length-1],LSGET("savelast","1")==="1")for(h=LSGET("orthoyear",u),t=0;t<$sys.globals3.myOrthoYears.length;t++)h==$sys.globals3.myOrthoYears[t]&&(u=h);if(QS.year!=undefined)for(c=QS.year,t=0;t<$sys.globals3.myOrthoYears.length;t++)c==$sys.globals3.myOrthoYears[t]&&(u=c);if(LSSET("orthoyear",u),$sys.globals3.myOrthoYear=u,f=$sys.globals3.baseMapNames[$sys.globals3.baseMapNames.length-1],LSGET("savelast","1")==="1")for(l=LSGET("baseMapName",f),t=0;t<$sys.globals3.baseMapNames.length;t++)l==$sys.globals3.baseMapNames[t]&&(f=l);if(LSSET("baseMapName",f),$sys.globals3.baseMapName=f,$.each(n.layers,function(n,t){$sys.globals3.myLayerDynamicArray.push(t)}),$.each($sys.globals3.myLayerDynamicArray,function(n,t){if(t.description.trim().length>0)try{for(t.code=parseInt(t.description),t.metadata=$sys.convertions3.getMetadataByIview2Code(t.code),t.engName=t.metadata.layerNameEng?t.metadata.layerNameEng.trim():"not translated";t.name.indexOf("  ")>=0;)t.name=t.name.replace("  "," ");t.name=t.name.trim();t.transName=$sys.globals3.myLng==="heb"?t.name:t.engName.trim()}catch(i){}}),$.each($sys.globals3.myLayerDynamicArray,function(n,t){if(t.description.trim().length>0)try{t.fields&&$.each(t.fields,function(n,i){i.type==="esriFieldTypeOID"&&(t.oidField=i)})}catch(i){}}),v=LSGET("layersfrequency7",""),v==="")for($sys.globals3.myLayersFrequency=[],i=0;i<1e3;i++)$sys.globals3.myLayersFrequency.push({code:i,count:0});else $sys.globals3.myLayersFrequency=JSON.parse(v);if($.each($sys.globals3.myLayerDynamicArray,function(n,t){t.transName=$sys.globals3.myLng==="heb"?t.name:t.engName}),QS.layers&&(o=QS.layers.toLowerCase(),o=o.replaceAll("%2c",","),b=o.split(","),$sys.globals3.myVisibleLayersIDs=[],$.each(b,function(n,t){var i=GETIDFROMCODE(t);i>=0&&($sys.globals3.myVisibleLayersIDs.push(i),$sys.globals3.myVisibleLayersCodes.push(parseInt(t)))})),$sys.globals3.errorLog=n.errorLog,$sys.globals3.errorLog!=""){$("#securityGood").css("display","none");$("#securityProblem").addClass("securityStatusLight");y=[];y.push({id:"btnemail",text:LNG(457),outSR:-1});$("#errorLog").on("click",function(){$sys.winPrompt.showButtons(LNG(884),$sys.globals3.errorLog,function(){r({service:$sys.globals3.dynamicUrlLog,msg:$sys.globals3.errorLog+" שגיאה בטעינת סרוויס חיצוני ",bgcolor:"pink",client:" - "},!1)},y)});$("#securityProblem").kendoTooltip({content:$sys.globals3.myVersion,position:"top",showAfter:250,show:$sys.functions3.hideAllTooltips})}else $("#securityGood").css("background-color","#36984D"),$("#securityProblem").css("display","none"),$("#securityGood").kendoTooltip({content:$sys.globals3.myVersion,position:"top",showAfter:250,show:$sys.functions3.hideAllTooltips});a()}catch(d){$sys.functions3.catchErr(arguments.callee.toString(),d)}}function a(){try{$("#closeBackDiv").click($sys.divBackground.show);$("#closePrintDiv").click($sys.divPrintAndShare.show);$("#txtFreeSearch").attr("placeholder",LNG(901));$("#txtFreeSearch").css("direction",$sys.globals3.myLng==="heb"?"rtl":"ltr");$("#txtFreeSearch").css("text-align",$sys.globals3.myLng==="heb"?"right":"left");$("#txtFreeSearch:text").keyup(function(n){var t=$("#txtFreeSearch").val();n.keyCode===13?$sys.divLocate.show():t.trim().length===0&&($("#txtFreeSearch").attr("placeholder",LNG(250)),$("#txtFreeSearch").select())});$("#m_span_developers").html(LNG(189).toLowerCase()+" | ");$("#m_span_developers").click($sys.winUrlBuilder.show);$("#m_span_madrich").html(LNG(889).toLowerCase()+" | ");$("#m_span_madrich").on("click",function(){window.open("GIS.pdf")});$sys.globals3.site!=null&&$sys.globals3.site!=""&&($("#m_span_site").html(LNG(888).toLowerCase()+" | "),$("#m_span_site").attr("href",$sys.globals3.site));$sys.globals3.myLinks!=null&&$sys.globals3.myLinks.length>0&&$.each($sys.globals3.myLinks,function(n,t){var i=t.url,r=t.alias;$("#bottomInnerDiv").append("<a href="+i+' class="clsLinkBottom" target="_blank"> | '+r+"<\/a>")});$("#btnZoomIn").kendoButton({imageUrl:"./Content/site/images/TestIcons/zoom in.png"});$("#btnZoomIn").hover(function(){$("#btnZoomIn").kendoButton({imageUrl:"./Content/site/images/TestIcons/zoom in white@1.5x.svg"});$("#btnZoomIn").css("background-color","#2196F3")},function(){$("#btnZoomIn").kendoButton({imageUrl:"./Content/site/images/TestIcons/zoom in.png"});$("#btnZoomIn").css("background-color","#ffffff")});$("#btnZoomOut").kendoButton({imageUrl:"./Content/site/images/TestIcons/zoom out.png"});$("#btnZoomOut").hover(function(){$("#btnZoomOut").kendoButton({imageUrl:"./Content/site/images/TestIcons/zoom out white@1.5x.svg"});$("#btnZoomOut").css("background-color","#2196F3")},function(){$("#btnZoomOut").kendoButton({imageUrl:"./Content/site/images/TestIcons/zoom out.png"});$("#btnZoomOut").css("background-color","#ffffff")});$("#btnZoomPrev").kendoButton({imageUrl:"./Content/site/images/TestIcons/Undo.png"});$("#btnZoomPrev").hover(function(){$("#btnZoomPrev").kendoButton({imageUrl:"./Content/site/images/TestIcons/Undo white@1.5x.svg"});$("#btnZoomPrev").css("background-color","#2196F3")},function(){$("#btnZoomPrev").kendoButton({imageUrl:"./Content/site/images/TestIcons/Undo.png"});$("#btnZoomPrev").css("background-color","#ffffff")});$("#btnZoomNext").kendoButton({imageUrl:"./Content/site/images/TestIcons/IC Redo 24px.png"});$("#btnZoomNext").hover(function(){$("#btnZoomNext").kendoButton({imageUrl:"./Content/site/images/TestIcons/IC Redo 24px@1.5x.svg"});$("#btnZoomNext").css("background-color","#2196F3")},function(){$("#btnZoomNext").kendoButton({imageUrl:"./Content/site/images/TestIcons/IC Redo 24px.png"});$("#btnZoomNext").css("background-color","#ffffff")});$("#btnZoomPrev .k-image").css("margin-left","-2px");$("#btnZoomPrev .k-image").css("margin-top","-2px");$("#btnZoomPrev .k-image").css("width","17px");$("#btnZoomPrev .k-image").css("height","17px");$("#btnZoomNext .k-image").css("margin-left","-2px");$("#btnZoomNext .k-image").css("margin-top","-2px");$("#btnZoomNext .k-image").css("width","17px");$("#btnZoomNext .k-image").css("height","17px");var n=250;$("#securityGood").kendoTooltip({content:$sys.globals3.myVersion,position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnFullExtent").kendoTooltip({content:LNG(177),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnLegend").kendoTooltip({content:LNG(275),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnBookmarks").kendoTooltip({content:LNG(143),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnExternalSystem").kendoTooltip({content:LNG(86),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnOfek").kendoTooltip({content:LNG(86),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnGsv").kendoTooltip({content:LNG(82),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnClear").kendoTooltip({content:LNG(284),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnLocateMe").kendoTooltip({content:LNG(77),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnToc").kendoTooltip({content:LNG(811),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnSearches").kendoTooltip({content:LNG(13),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#btnBaseToggle").kendoTooltip({content:LNG(867),position:"right",showAfter:n,show:$sys.functions3.hideAllTooltips});$("#loadingPor").each(function(){var n=$(this).kendoProgressBar({type:"percent",animation:{duration:600}}).data("kendoProgressBar")});$("#btnFullExtent").kendoButton({imageUrl:"./Content/site/images/TestIcons/all map.png"});$("#btnFullExtent").hover(function(){$("#btnFullExtent").kendoButton({imageUrl:"./Content/site/images/TestIcons/all map white@1.5x.svg"});$("#btnFullExtent").css("background-color","#2196F3")},function(){$("#btnFullExtent").kendoButton({imageUrl:"./Content/site/images/TestIcons/all map.png"});$("#btnFullExtent").css("background-color","#ffffff")});$("#btnLegend").kendoButton({imageUrl:"./Content/site/images/TestIcons/list info@1.5x.svg"});$("#btnLegend").hover(function(){$("#btnLegend").kendoButton({imageUrl:"./Content/site/images/TestIcons/list info white@1.5x.svg"});$("#btnLegend").css("background-color","#2196F3")},function(){$("#btnLegend").kendoButton({imageUrl:"./Content/site/images/TestIcons/list info@1.5x.svg"});$("#btnLegend").css("background-color","#ffffff")});$("#btnBookmarks").kendoButton({imageUrl:"./Content/site/images/TestIcons/favorites.png"});$("#btnBookmarks").hover(function(){$("#btnBookmarks").kendoButton({imageUrl:"./Content/site/images/TestIcons/favorites white@1.5x.svg"});$("#btnBookmarks").css("background-color","#2196F3")},function(){$("#btnBookmarks").kendoButton({imageUrl:"./Content/site/images/TestIcons/favorites.png"});$("#btnBookmarks").css("background-color","#ffffff")});$("#btnGsv").kendoButton({imageUrl:"./Content/site/images/Inkod/left-menu/left-menu-street-view.png"});$("#btnOfek").kendoButton({imageUrl:"./Content/site/images/Inkod/left-menu/left-menu-street-view.png"});$("#btnExternalSystem").kendoButton({imageUrl:"./Content/site/images/Inkod/left-menu/left-menu-street-view.png"});$("#btnGsv .k-image").attr("draggable","false");$("#btnClear").kendoButton({imageUrl:"./Content/site/images/TestIcons/delete.png"});$("#btnClear").hover(function(){$("#btnClear").kendoButton({imageUrl:"./Content/site/images/TestIcons/delete white@1.5x.svg"});$("#btnClear").css("background-color","#2196F3")},function(){$("#btnClear").kendoButton({imageUrl:"./Content/site/images/TestIcons/delete.png"});$("#btnClear").css("background-color","#ffffff")});$("#btnLocateMe").kendoButton({imageUrl:"./Content/site/images/TestIcons/my location.png"});$("#btnLocateMe").hover(function(){$("#btnLocateMe").kendoButton({imageUrl:"./Content/site/images/TestIcons/my location white@1.5x.svg"});$("#btnLocateMe").css("background-color","#2196F3")},function(){$("#btnLocateMe").kendoButton({imageUrl:"./Content/site/images/TestIcons/my location.png"});$("#btnLocateMe").css("background-color","#ffffff")});v()}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function v(){var h,s,n,i;try{h=LSGET("dynamicOpacity","0.9");$sys.globals3.myDynamicOpacity=parseFloat(h);s=QS.opacity;s!=undefined&&($sys.globals3.myDynamicOpacity=parseFloat(s));$sys.globals3.myProjection=LSGET("projection","itm");$sys.firstGlobal.isMobileScreen||$("#divAll").kendoSplitter({orientation:"vertical",panes:[{collapsible:!1,resizable:!0},{collapsible:!0,resizable:!0,size:"300px",collapsed:!0},{collapsible:!1,resizable:!1,size:"18px"}],resize:function(){$sys.globals3.myMap1&&$sys.globals3.myMap1.resize();setTimeout(f,1)},expand:function(){$sys.globals3.myMap1&&$sys.globals3.myMap1.resize()}});var r=$sys.globals3.myXmin,u=$sys.globals3.myYmin,e=$sys.globals3.myXmax,o=$sys.globals3.myYmax;QS.zoomtocity!=="1"&&(LSGET("savelast")!=="0"&&(n=LSGET("extent",""),n!==""&&n.toLowerCase().indexOf("nan")===-1&&(n=n.split(","),r=parseFloat(n[0]),u=parseFloat(n[1]),e=parseFloat(n[2]),o=parseFloat(n[3]))),QS.extent!=undefined&&(i=QS.extent.split(","),r=parseFloat(i[0]),u=parseFloat(i[1]),e=parseFloat(i[2]),o=parseFloat(i[3])),QS.minx!==undefined&&(r=parseFloat(QS.minx)),QS.miny!==undefined&&(u=parseFloat(QS.miny)),QS.maxx!==undefined&&(e=parseFloat(QS.maxx)),QS.maxy!==undefined&&(o=parseFloat(QS.maxy)));$sys.globals3.myVisibleLayersIDs=[];t(r,u,e,o)}catch(c){$sys.functions3.catchErr(arguments.callee.toString(),c)}}function f(){var t,r,n,u,i;try{if(t=$("#gridCenter"),t.length===0)return;r=t.find(".k-grid-content");n=$("#divCenter").css("height");n=parseInt(n.replace("px",""));n=n-25;u=t.children().not(".k-grid-content");i=0;u.each(function(){i+=$(this).outerHeight()});r.height(n-i)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function t(u,f,s,h){var tt,nt,w,k,a,c,l,v,d,g;try{$sys.globals3.mySpatialReference=new $esri.SpatialReference({wkid:$sys.globals3.mySrWkid});tt=new $esri.Extent(u,f,s,h,$sys.globals3.mySpatialReference);$sys.globals3.myMap1=new $esri.Map("map",{lods:$sys.globals3.dynamicLods,extent:tt,logo:!1,optimizePanAnimation:!0,displayGraphicsOnPan:!1});$sys.globals3.mapLayersAddResult=$sys.globals3.myMap1.on("layers-add-result",y);$sys.globals3.myMap1.on("extent-change",b);$sys.globals3.myMap1.on("mouse-move",e);$sys.globals3.myMap1.on("mouse-drag",e);$sys.globals3.myMap1.on("mouse-down",p);$sys.globals3.myMap1.on("pan",i);$sys.globals3.myMap1.navigationMode="css-transforms";$sys.globals3.myMap1.force3DTransforms=!0;$sys.globals3.myMap1.infoWindow.on("show",function(){$(".esriPopupVisible").css({"z-index":31e3});$(".dijitComboBoxMenuPopup").css({"z-index":32e3})});if($sys.globals3.isBackgroundAS){w=$sys.globals3.myOrthoYear;nt=$sys.globals3.myOrthoTemplate.replace("YYYY",w);$sys.globals3.myOrthoYearLog=nt;$sys.globals3.myLayerOrtho=new $esri.ArcGISTiledMapServiceLayer(nt,{opacity:1});$sys.globals3.myLayerOrtho.on("load",function(){n=n>=75?n:n+25;$("#loadingPor").data("kendoProgressBar").value(n)})}else w=$sys.globals3.myOrthoYear,$sys.GS.GSITS(w);if($sys.globals3.isBackgroundAS){$sys.globals3.myLayerReka=$sys.globals3.myLng==="heb"?new $esri.ArcGISTiledMapServiceLayer($sys.globals3.myUrlIView2RekaHeb,{opacity:1}):new $esri.ArcGISTiledMapServiceLayer($sys.globals3.myUrlIView2RekaEng,{opacity:1});$sys.globals3.myLayerReka.on("load",function(){n=n>=75?n:n+25;$("#loadingPor").data("kendoProgressBar").value(n)})}else $sys.GS.GSHS();if($sys.globals3.isBackgroundAS){$sys.globals3.myLng==="heb"?(k=$sys.globals3.baseMapName,$sys.globals3.myUrlIView2MapHeb=$sys.globals3.myUrlIView2MapHebTemplate.replace("XXX",k),$sys.globals3.myLayerMap=new $esri.ArcGISTiledMapServiceLayer($sys.globals3.myUrlIView2MapHeb,{opacity:1})):$sys.globals3.myLayerMap=new $esri.ArcGISTiledMapServiceLayer($sys.globals3.myUrlIView2MapEng,{opacity:1});$sys.globals3.myLayerMap.on("load",function(){n=n>=75?n:n+25;$("#loadingPor").data("kendoProgressBar").value(n)})}else k=$sys.globals3.baseMapName,$sys.GS.GSMS(k);a=new $esri.ImageParameters;a.format="png32";$sys.globals3.myLayerDynamic1=new $esri.ArcGISDynamicMapServiceLayer($sys.globals3.myUrlIView2,{imageParameters:a});$sys.globals3.myLayerDynamic1.on("load",function(){n=n>=75?n:n+25;$("#loadingPor").data("kendoProgressBar").value(n)});$sys.globals3.myLayerDynamic1.setDisableClientCaching(!0);c=[$sys.globals3.myLayerOrtho,$sys.globals3.myLayerReka,$sys.globals3.myLayerMap,$sys.globals3.myLayerDynamic1];l=[];$sys.globals3.myUrlIViewRest1!=null&&($sys.globals3.myLayerDynamic2=new $esri.ArcGISDynamicMapServiceLayer($sys.globals3.myUrlIViewRest1.restUrl,{imageParameters:a}),$sys.globals3.myLayerDynamic2.setDisableClientCaching(!0),$sys.globals3.myLayerDynamic2.myLayerDynamic=2,$sys.globals3.myUrlIViewRest2!=null&&($sys.globals3.myLayerDynamic3=new $esri.ArcGISDynamicMapServiceLayer($sys.globals3.myUrlIViewRest2.restUrl,{imageParameters:a}),$sys.globals3.myLayerDynamic3.setDisableClientCaching(!0),$sys.globals3.myLayerDynamic3.myLayerDynamic=3,$sys.globals3.myUrlIViewRest3!=null&&($sys.globals3.myLayerDynamic4=new $esri.ArcGISDynamicMapServiceLayer($sys.globals3.myUrlIViewRest3.restUrl,{imageParameters:a}),$sys.globals3.myLayerDynamic4.setDisableClientCaching(!0),$sys.globals3.myLayerDynamic4.myLayerDynamic=4,$sys.globals3.myUrlIViewRest4!=null&&($sys.globals3.myLayerDynamic5=new $esri.ArcGISDynamicMapServiceLayer($sys.globals3.myUrlIViewRest4.restUrl,{imageParameters:a}),$sys.globals3.myLayerDynamic5.setDisableClientCaching(!0),$sys.globals3.myLayerDynamic5.myLayerDynamic=5))));$sys.globals3.myUrlIViewRest5!=null&&(v="",$sys.globals3.isProxy&&(v=$sys.globals3.myProxyUrl+"?"),$sys.globals3.myLayerDynamic6=new $esri.WMSLayer(v+$sys.globals3.myUrlIViewRest5.restUrl),$sys.globals3.myLayerDynamic6.spatialReference.wkid=2039,$sys.globals3.myLayerDynamic6.myLayerDynamic=6,$sys.globals3.myUrlIViewRest6!=null&&($sys.globals3.myLayerDynamic7=new $esri.WMSLayer(v+$sys.globals3.myUrlIViewRest6.restUrl),$sys.globals3.myLayerDynamic7.spatialReference.wkid=2039,$sys.globals3.myLayerDynamic7.myLayerDynamic=7,$sys.globals3.myUrlIViewRest7!=null&&($sys.globals3.myLayerDynamic8=new $esri.WMSLayer(v+$sys.globals3.myUrlIViewRest7.restUrl),$sys.globals3.myLayerDynamic8.spatialReference.wkid=2039,$sys.globals3.myLayerDynamic8.myLayerDynamic=8,$sys.globals3.myUrlIViewRest8!=null&&($sys.globals3.myLayerDynamic9=new $esri.WMSLayer(v+$sys.globals3.myUrlIViewRest8.restUrl),$sys.globals3.myLayerDynamic9.spatialReference.wkid=2039,$sys.globals3.myLayerDynamic9.myLayerDynamic=9))));$sys.globals3.isBackgroundAS&&$sys.functions3.setDynamicLayerOpacity($sys.globals3.myDynamicOpacity);l.push("myLayerDynamic1");$sys.globals3.myUrlIViewRest1!=null&&($sys.globals3.errorLog.indexOf($sys.globals3.myUrlIViewRest1.restUrl)==-1?(c.push($sys.globals3.myLayerDynamic2),l.push("myLayerDynamic2")):($sys.globals3.errorLog="הסרויס של "+$sys.globals3.myUrlIViewRest1.name+" לא מגיב",$sys.globals3.dynamicUrlLog=$sys.globals3.myUrlIViewRest1.restUrl),$sys.globals3.myUrlIViewRest2!=null&&($sys.globals3.errorLog.indexOf($sys.globals3.myUrlIViewRest2.restUrl)==-1?(c.push($sys.globals3.myLayerDynamic3),l.push("myLayerDynamic3")):($sys.globals3.errorLog="הסרויס של "+$sys.globals3.myUrlIViewRest2.name+" לא מגיב",$sys.globals3.dynamicUrlLog=$sys.globals3.myUrlIViewRest2.restUrl),$sys.globals3.myUrlIViewRest3!=null&&($sys.globals3.errorLog.indexOf($sys.globals3.myUrlIViewRest3.restUrl)==-1?(c.push($sys.globals3.myLayerDynamic4),l.push("myLayerDynamic4")):($sys.globals3.errorLog="הסרויס של "+$sys.globals3.myUrlIViewRest3.name+" לא מגיב",$sys.globals3.dynamicUrlLog=$sys.globals3.myUrlIViewRest3.restUrl),$sys.globals3.myUrlIViewRest4!=null&&($sys.globals3.errorLog.indexOf($sys.globals3.myUrlIViewRest4.restUrl)==-1?(c.push($sys.globals3.myLayerDynamic5),l.push("myLayerDynamic5")):($sys.globals3.errorLog="הסרויס של "+$sys.globals3.myUrlIViewRest4.name+" לא מגיב",$sys.globals3.dynamicUrlLog=$sys.globals3.myUrlIViewRest4.restUrl)))));$sys.globals3.myUrlIViewRest5!=null&&(c.push($sys.globals3.myLayerDynamic6),l.push("myLayerDynamic6"),$sys.globals3.myUrlIViewRest6!=null&&(c.push($sys.globals3.myLayerDynamic7),l.push("myLayerDynamic7"),$sys.globals3.myUrlIViewRest7!=null&&(c.push($sys.globals3.myLayerDynamic8),l.push("myLayerDynamic8"),$sys.globals3.myUrlIViewRest8!=null&&(c.push($sys.globals3.myLayerDynamic9),l.push("myLayerDynamic9")))));$sys.globals3.myMap1.on("mouse-down",$sys.tools.mouseDownOnMap);for($sys.globals3.tabaUrl&&($sys.globals3.tabaLayer=new $esri.FeatureLayer($sys.globals3.tabaUrl,{mode:$esri.FeatureLayer.MODE_ONDEMAND,id:"tabaLayer",outFields:["*"],opacity:0}),c.push($sys.globals3.tabaLayer)),$sys.globals3.myMapImageLayer=new $esri.MapImageLayer({id:"usgs_screen_overlay"}),c.push($sys.globals3.myMapImageLayer),$sys.globals3.myGraphicsLayerShapefile=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerShapefile"}),$sys.globals3.myGraphicsLayerShapefile.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerShapefile),$sys.globals3.myBufferLayer=new $esri.GraphicsLayer({opacity:1,id:"myBufferLayer"}),$sys.globals3.myBufferLayer.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myBufferLayer),$sys.globals3.myGraphicsLayerProfile=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerProfile"}),$sys.globals3.myGraphicsLayerProfile.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerProfile),$sys.globals3.myGraphicsLayerIdentify=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerIdentify"}),$sys.globals3.myGraphicsLayerIdentify.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerIdentify),$sys.globals3.myGraphicsLayerDrawCircle=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerDrawCircle"}),$sys.globals3.myGraphicsLayerDrawCircle.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerDrawCircle),$sys.globals3.myGraphicsLayerPrint=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerPrint"}),$sys.globals3.myGraphicsLayerPrint.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerPrint),$sys.globals3.myGraphicsLayerMeasureOld=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerMeasureOld"}),$sys.globals3.myGraphicsLayerMeasureOld.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerMeasureOld),$sys.globals3.myGraphicsLayerMeasure=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerMeasure"}),$sys.globals3.myGraphicsLayerMeasure.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerMeasure),$sys.globals3.myGraphicsLayerTemp=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerTemp"}),$sys.globals3.myGraphicsLayerTemp.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerTemp),$sys.globals3.myGraphicsLayerPrintExtent=new $esri.GraphicsLayer({opacity:1,id:"myGraphicsLayerPrintExtent"}),$sys.globals3.myGraphicsLayerPrintExtent.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicsLayerPrintExtent),$sys.globals3.myGraphicLayerWaterNetCursors=new $esri.GraphicsLayer({opacity:1,id:"myGraphicLayerWaterNetCursors"}),$sys.globals3.myGraphicLayerWaterNetCursors.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicLayerWaterNetCursors),$sys.globals3.myGraphicLayerWaterNetElements=new $esri.GraphicsLayer({opacity:1,id:"myGraphicLayerWaterNetElements"}),$sys.globals3.myGraphicLayerWaterNetElements.spatialReference=$sys.globals3.mySpatialReference,c.push($sys.globals3.myGraphicLayerWaterNetElements),setTimeout(function(){var n,u,e,s,f,i;if($sys.globals3.myLayerOrtho==null||$sys.globals3.myLayerReka==null||$sys.globals3.myLayerMap==null||$sys.globals3.myLayerDynamic1==null){o();$sys.globals3.myLayerOrtho==null?n=$sys.globals3.isBackgroundAS?$sys.globals3.myOrthoYearLog:$sys.globals3.GsMeta.image:$sys.globals3.myLayerReka==null?n=$sys.globals3.isBackgroundAS?$sys.globals3.myUrlIView2RekaHeb:$sys.globals3.GsMeta.hybrid:$sys.globals3.myLayerMap==null?n=$sys.globals3.isBackgroundAS?$sys.globals3.myUrlIView2MapHeb:$sys.globals3.GsMeta.map:$sys.globals3.myLayerDynamic1==null&&(n=$sys.globals3.myUrlIView2);$("#siteStucked").append("<h3>זוהתה תקלה בתשתית נתוני המערכת התקלה עברה לטיפול צוות התמיכה, לבירורים ניתן לפנות:<br>support@complot.co.il<br>טלפון: 03-9275123<\/h3>");r({service:n,msg:"סרוויס לא קיים :V5 הודעת שגיאה ממערכת",bgcolor:"#ee4c50",client:" - "},!1);return}$sys.globals3.myLayerOrtho.loaded&&$sys.globals3.myLayerReka.loaded&&$sys.globals3.myLayerMap.loaded&&$sys.globals3.myLayerDynamic1.loaded||(u=LSGET("F5"),u==null?(LSSET("F5","reload"),t($sys.globals3.myXmin,$sys.globals3.myYmin,$sys.globals3.myXmax,$sys.globals3.myYmax)):u=="reload"?(LSSET("F5","stuck"),t($sys.globals3.myXmin,$sys.globals3.myYmin,$sys.globals3.myXmax,$sys.globals3.myYmax)):u=="stuck"&&(o(),e=[],e.push({id:"btnemail",text:LNG(457),outSR:-1}),s="Ortho : "+$sys.globals3.myLayerOrtho.loaded+" ; hybrid : "+$sys.globals3.myLayerReka.loaded+" ; reka : "+$sys.globals3.myLayerMap.loaded+" ; layers : "+$sys.globals3.myLayerDynamic1.loaded+" ",$sys.functions3.addToLogger("F5 - stuck "+s),localStorage.removeItem("iviewc_F5"),f=prompt('זוהתה תקלה בתשתית נתוני המערכת. ניתן לשלוח פניה אוטומטית למוקד התמיכה על ידי לחיצה על כפתור "OK"  יש להכניס פרטים לעדכון טלפוני במקרה הצורך.',"טלפון לחזרה"),f!=null?($sys.globals3.myLayerOrtho.loaded?$sys.globals3.myLayerReka.loaded?$sys.globals3.myLayerMap.loaded?$sys.globals3.myLayerDynamic1.loaded||(i=$sys.globals3.myUrlIView2):i=$sys.globals3.isBackgroundAS?$sys.globals3.myUrlIView2MapHeb:$sys.globals3.GsMeta.map:i=$sys.globals3.isBackgroundAS?$sys.globals3.myUrlIView2RekaHeb:$sys.globals3.GsMeta.hybrid:i=$sys.globals3.isBackgroundAS?$sys.globals3.myOrthoYearLog:$sys.globals3.GsMeta.image,r({service:i,msg:"סרוויס לא מגיב עומס בשרתים :V5 הודעת אזהרה ממערכת",bgcolor:"#b9a666",client:f},!0)):$("#siteStucked").append("<h3>זוהתה תקלה בתשתית נתוני המערכת, ניתן לפנות למוקד התמיכה במייל:<br>support@complot.co.il<br>או בטלפון: 03-9275123<\/h3>")))},6e3),$sys.globals3.myMap1.addLayers(c),d=0;d<l.length;d++)$sys.globals3[l[d]].setVisibleLayers([]);$sys.globals3.myDrawToolbar=new $esri.Draw($sys.globals3.myMap1);$sys.globals3.myDrawToolbar.on("draw-end",$sys.tools.drawingEnd);g=$sys.symbols3.getSymbol("polyline",0,0,255);$sys.globals3.myDrawToolbar.setLineSymbol(g);g=$sys.symbols3.getSymbol("polygon",0,0,255);$sys.globals3.myDrawToolbar.setFillSymbol(g);$sys.globals3.myEditToolbar=new $esri.Edit($sys.globals3.myMap1);$sys.globals3.myMap1.hideZoomSlider()}catch(it){$sys.functions3.catchErr(arguments.callee.toString(),it)}}function y(n){var f,c,e,o,s,r,h,v;try{if(n.layers.some(function(n){return!n.layer.loaded&&(n.layer.url===$sys.globals3.myLayerDynamic1.url||n.layer.url===$sys.globals3.myLayerMap.url||n.layer.url===$sys.globals3.myLayerReka.url||n.layer.url===$sys.globals3.myLayerOrtho.url)}))return;if(require(["esri/arcgis/utils","esri/dijit/LayerList","dijit/layout/BorderContainer","dijit/layout/ContentPane","dojo/domReady!"],function(n,t){u=new t({map:$sys.globals3.myMap1,showLegend:!0,showSubLayers:!1,showOpacitySlider:!0,layers:$sys.globals3.myLayerDynamicArray},"layerListTest");u.startup()}),LSSET("F5","success"),setTimeout(function(){localStorage.removeItem("iviewc_F5")},12e3),$sys.globals3.mapLayersAddResult.remove(),k(),$sys.firstGlobal.isMobileScreen||(f=null,$sys.globals3.isBackgroundAS?f=$sys.globals3.myLng==="heb"?new $esri.ArcGISTiledMapServiceLayer($sys.globals3.myUrlIView2MapHeb):new $esri.ArcGISTiledMapServiceLayer($sys.globals3.myUrlIView2MapEng):(c=new $esri.ImageParameters,c.format="png8",f=new $esri.ArcGISTiledMapServiceLayer($sys.globals3.GsMeta.overview.url,{imageParameters:c})),e=200,o=$(window).width(),o<1400&&(e=150),o<1024&&(e=125),o<500&&(e=1),$sys.globals3.myOverviewMap!=undefined&&$sys.globals3.myOverviewMap.destroy(),$sys.globals3.myOverviewMap=new $esri.OverviewMap({map:$sys.globals3.myMap1,visible:!0,attachTo:"bottom-left",opacity:.3,height:$sys.globals3.myMap1.height/6,width:$sys.globals3.myMap1.width/6,expandFactor:2.5,baseLayer:f}),$sys.globals3.myOverviewMap.startup(),setTimeout(function(){$(".esriOverviewMap").css("bottom","3px");$(".esriOverviewMap").css("left","3px");$(".ovwContainer").css("border-top","0px");$(".ovwContainer").css("border-right","0px");$(".ovwContainer").css("padding-top","0px");$(".ovwContainer").css("padding-right","0px");$(".ovwContainer").css("border","1px black solid")},200)),$("#btnToc").css("display","none"),$("#btnSearches").css("display","none"),$("#btnBaseToggle").css("display","none"),$sys.globals3.myMap1.hideZoomSlider(),$(".side-menu-rectangle").css("display","block"),$("#divZoomSlider").css("display","block"),$("#divButtonsLeft").css("display","block"),$(".mobileMenu").css("display","block"),$("#main-loading").css("display","none"),LSGET("splash",1)==1&&($("#muniName").text($sys.globals3.muniNameHeb),$("#second-loading").css("display","block")),QS.municipality==="1")try{$(".k-splitbar").hide();$(".side-menu-rectangle").css("display","none");$(".searches").css("display","none");$("#btnMoreSystem").css("display","none");$("#btnFullExtent").css("display","none");$("#btnLegend").css("display","none");$("#btnBookmarks").css("display","none");$("#btnLocateMe").css("display","none");$("#btnClear").css("display","none");$("#divAll").data("kendoSplitter").size("#divBottom","0px");$("#divAll").data("kendoSplitter").size("#divCenter","0px");QS.hidecopyright==="1"&&$("#txtCopyright").css("display","none");$sys.globals3.myMap1.resize()}catch(l){$sys.functions3.catchErr(arguments.callee.toString(),l)}if(QS.hidecontrols==="1")try{$(".k-splitbar").hide();$(".side-menu-rectangle").css("display","none");$(".searches").css("display","none");$("#btnMoreSystem").css("display","none");$("#btnFullExtent").css("display","none");$("#btnLegend").css("display","none");$("#btnBookmarks").css("display","none");$("#btnLocateMe").css("display","none");$("#btnClear").css("display","none");$("#divZoomSlider").css("display","none");$("#divAll").data("kendoSplitter").size("#divBottom","0px");$("#divAll").data("kendoSplitter").size("#divCenter","0px");QS.hidecopyright==="1"&&$("#txtCopyright").css("display","none");$sys.globals3.myMap1.resize()}catch(l){$sys.functions3.catchErr(arguments.callee.toString(),l)}if(QS.header==="0"&&($(".side-menu-rectangle").css("display","none"),$(".searches").css("display","none"),$("#btnToc").css("display","inline-block"),$("#btnSearches").css("display","inline-block"),$("#btnBaseToggle").css("display","inline-block")),QS.header==="1"&&($(".side-menu-rectangle").css("display","inline-block"),$(".searches").css("display","inline-block")),QS.disablewheel==="1"&&$sys.globals3.myMap1.disableScrollWheelZoom(),$("#spnToolbarFastInfo").html(LNG(331)),$("#spnToolbarLocates").html(LNG(332)),$("#spnToolbarLayers").html(LNG(333)),$("#spnToolbarAdvancedTools").html(LNG(334)),$("#spnToolbarPrint").html(LNG(335)),$("#spnToolbarBackground").html(LNG(336)),$("#spnToolbarMeasure").html(LNG(337)),$("#spnToolbarSelect").html(LNG(338)),$("#spnToolbarIdentify").html(LNG(339)),$("#spnToolbarFastInfo").css("right","5px"),$("#spnToolbarLocates").css("right","88px"),$("#spnToolbarLayers").css("right",$sys.globals3.myLng==="heb"?"162px":"167px"),$("#spnToolbarAdvancedTools").css("left",$sys.globals3.myLng==="heb"?"554px":"553px"),$("#spnToolbarPrint").css("left",$sys.globals3.myLng==="heb"?"473px":"478px"),$("#spnToolbarBackground").css("left",$sys.globals3.myLng==="heb"?"388px":"386px"),$("#spnToolbarMeasure").css("left",$sys.globals3.myLng==="heb"?"314px":"315px"),$("#spnToolbarSelect").css("left",$sys.globals3.myLng==="heb"?"235px":"230px"),$("#spnToolbarIdentify").css("left",$sys.globals3.myLng==="heb"?"150px":"158px"),QS.btnful==="0"&&$("#btnFullExtent").css("display","none"),QS.btnful==="1"&&$("#btnFullExtent").css("display","inline-block"),QS.btnleg==="0"&&$("#btnLegend").css("display","none"),QS.btnleg==="1"&&$("#btnLegend").css("display","inline-block"),QS.btnbok==="0"&&$("#btnBookmarks").css("display","none"),QS.btnbok==="1"&&$("#btnBookmarks").css("display","inline-block"),QS.btngsv==="0"&&$("#btnGsv").css("display","none"),QS.btngsv==="1"&&$("#btnGsv").css("display","inline-block"),QS.btnclr==="0"&&$("#btnClear").css("display","none"),QS.btnclr==="1"&&$("#btnClear").css("display","inline-block"),QS.btngeo==="0"&&$("#btnLocateMe").css("display","none"),QS.btngeo==="1"&&$("#btnLocateMe").css("display","inline-block"),QS.btntoc==="0"&&$("#btnToc").css("display","none"),QS.btntoc==="1"&&$("#btnToc").css("display","inline-block"),QS.btnsearch==="0"&&$("#btnSearches").css("display","none"),QS.btnsearch==="1"&&$("#btnSearches").css("display","inline-block"),QS.btntoggle==="0"&&$("#btnBaseToggle").css("display","none"),QS.btntoggle==="1"&&$("#btnBaseToggle").css("display","inline-block"),QS.overview==="0"&&$sys.globals3.myOverviewMap.hide(),QS.overview==="1"&&$sys.globals3.myOverviewMap.show(),QS.zoomslider==="0"&&$("#divZoomSlider").css("display","none"),QS.zoomslider==="1"&&$("#divZoomSlider").css("display","block"),QS.bottom==="0"&&$("#divAll").data("kendoSplitter").collapse("#divBottom"),QS.bottom==="1"&&$("#divAll").data("kendoSplitter").expand("#divBottom"),QS.coords==="0"&&$("#txtCoords").css("display","none"),QS.coords==="1"&&$("#txtCoords").css("display","block"),QS.scale==="0"&&$("#txtScale").css("display","none"),QS.scale==="1"&&$("#txtScale").css("display","block"),s=LSGET("mycachevalue","0.00"),QS.back!=undefined&&(s=QS.back==="map"?"0.00":QS.back==="hybrid"?"0.50":QS.back==="ortho"?"1.00":QS.back),$sys.divBackground.setCache(s),$sys.globals3.myCacheValue=s,QS.sql!=undefined)setTimeout(function(){$sys.gis3.zoomToWhere(QS.layer,QS.sql)},700);else if(QS.where!=undefined){var a=decodeURI(QS.where).replace("]","").split("OR"),y=!0,i="";for(r=0;r<a.length;r++){y=r+1==a.length;var t=a[r].split("AND"),d=t[0].slice(t[0].indexOf("*")+1,t[0].length),g=t[1].replace("*","="),p=t.length>2?t[2].replace("*","="):"",b=t.length>3?t[3].replace("*","="):"";i+=g;p!=""&&(i=i+" AND "+p);b!=""&&(i=i+" AND "+b);y||(i+=" OR ")}setTimeout(function(){$sys.gis3.zoomToWhere(d,i)},700)}else QS.x!=undefined&&QS.y!=undefined?setTimeout(function(){$sys.gis3.zoomToXy(QS.x,QS.y,100,"1",QS.radius,!0,null,null,null,5)},1e3):QS.lat!=undefined&&QS.lon!=undefined?setTimeout(function(){var n=$sys.geodesy.getItmIfNot(QS.lon,QS.lat);$sys.gis3.zoomToXy(n.x,n.y,100,"1",QS.radius,!0,null,null,null,5)},1e3):QS.gush!=undefined?QS.helka==undefined?setTimeout(function(){$sys.gis3.zoomToGush(QS.gush,0)},700):setTimeout(function(){$sys.gis3.zoomToChelka(QS.gush,0,QS.helka)},700):QS.tabaid!=undefined?setTimeout(function(){$sys.gis3.zoomToTaba(QS.tabaid)},200):QS.layer!=undefined&&QS.field!=undefined&&QS.val!=undefined?setTimeout(function(){$sys.gis3.zoomToLayer(QS.layer,QS.field,QS.val)},200):QS.crmc!=undefined&&(QS.crmc=!0)&&setTimeout(function(){$sys.callsCrmc.show()},200);$sys.globals3.myMap1.autoResize=!0;$sys.globals3.myDrawToolbar=new $esri.Draw($sys.globals3.myMap1);$sys.globals3.myDrawToolbar.on("draw-end",$sys.tools.drawingEnd);h=$sys.symbols3.getSymbol("polyline",0,0,255);$sys.globals3.myDrawToolbar.setLineSymbol(h);h=$sys.symbols3.getSymbol("polygon",0,0,255);$sys.globals3.myDrawToolbar.setFillSymbol(h);$sys.globals3.myEditToolbar=new $esri.Edit($sys.globals3.myMap1);$("#divTop").mousemove(w);$("#divAll").css({visibility:"visible"});setTimeout($sys.divToc.fillPanels,500);$sys.divLocate.loadSearchData();$sys.globals3.myScale=$sys.globals3.myMap1.getScale();$("#main-loading").css("display","none");QS.selectTool==="1"&&(v=GETIDFROMCODE(517),v>=0&&($sys.globals3.myVisibleLayersIDs.push(v),$sys.globals3.myVisibleLayersCodes.push(parseInt(517)),LSSET("myVisibleLayersIds",$sys.globals3.myVisibleLayersIDs),LSSET("myVisibleLayersCodes",$sys.globals3.myVisibleLayersCodes)),$sys.divSelectByLocation.show());$sys.firstGlobal.isMobileScreen&&$sys.map.start()}catch(l){$sys.functions3.catchErr(arguments.callee.toString(),l)}}function p(){try{var n=(new Date).getTime();n-$sys.globals3.myHoverTime>400&&$("#myHoverDiv2").hide()}catch(t){}}function e(n){var r,u,f,e,o,s,c,p,l,a,i;try{if(r=n.mapPoint.x,u=n.mapPoint.y,$sys.geodesy.drawCoords(r,u,n),$("#myHoverDiv1").is(":visible")&&(f=$sys.globals3.myHoverX,e=$sys.globals3.myHoverY,o=Math.abs(f-n.clientX),s=Math.abs(e-n.clientY),(o>35||s>35)&&$("#myHoverDiv1").hide()),$("#myHoverDiv2").is(":visible")&&(f=$sys.globals3.myHoverX,e=$sys.globals3.myHoverY,o=Math.abs(f-n.clientX),s=Math.abs(e-n.clientY),(o>50||s>50)&&$("#myHoverDiv2").hide()),($sys.globals3.myTool==="measuredistance"||$sys.globals3.myTool==="measurearea")&&$sys.divMeasure.measureMove(r,u),($sys.globals3.myTool==="selectcircle"||$sys.globals3.myTool==="shadows"||$sys.globals3.myTool==="visi")&&$sys.globals3.myStartSelectPoint!=null){var v=$sys.globals3.myStartSelectPoint.x-r,y=$sys.globals3.myStartSelectPoint.y-u,h=Math.sqrt(v*v+y*y);if(h=h.toFixed(0),$sys.globals3.myGraphicsLayerDrawCircle.graphics.length===0){var t=new $esri.TextSymbol;t.setColor(new $esri.Color([255,0,0,1]));t.setKerning(!0);c=new $esri.Font;c.setSize("18pt");c.setWeight($esri.Font.WEIGHT_BOLD);t.setFont(c);t.setText(h+"m");p=$sys.globals3.myStartSelectPoint;l=new $esri.Graphic;l.geometry=p;l.symbol=t;$sys.globals3.myGraphicsLayerDrawCircle.add(l)}else a=$sys.globals3.myGraphicsLayerDrawCircle.graphics[0],i=a.symbol,i.setText(h+"m"),i.color.g=0,i.color.b=0,a.setSymbol(i),$sys.globals3.myGraphicsLayerDrawCircle.graphics[0]=a}}catch(w){}}function w(n){try{if($sys.globals3.myRunningFlash)return;(n.clientY>550||n.clientX<800)&&$("#myDivFastInfo").css("display","none")}catch(t){}}function b(n){var t,u,f,e,r,o;try{if(t=n.xmin?n:n.extent,u=t.xmin.toFixed(0)+","+t.ymin.toFixed(0)+","+t.xmax.toFixed(0)+","+t.ymax.toFixed(0),t.xmin>1e5&&t.xmax<2e5&&t.ymin>6e5&&t.ymax<7e5&&LSSET("extent",u),$sys.globals3.myExtentLast=t,$sys.globals3.myScale=$sys.globals3.myMap1.getScale(),f=LNG(93)+" ~ 1:"+$sys.globals3.myScale.toFixed(0),$("#txtScale").html(f),$sys.shapefiles.render(),$sys.divToc.turnLayersFromPanels(!1),$sys.globals3.myPrinter.scale&&i(t),$sys.globals3.myZoomMode===0){while($sys.globals3.myZooms.length>$sys.globals3.myZoomCurrentIndex+1)$sys.globals3.myZooms.pop();for($sys.globals3.myZooms.push(t),$sys.globals3.myZoomCurrentIndex++,e=[],r=0;r<$sys.globals3.myZooms.length;r++)o=$sys.globals3.myZooms[r].toJson(),e.push(o)}else $sys.globals3.myZoomMode===-1?$sys.globals3.myZoomMode=0:$sys.globals3.myZoomMode===1&&($sys.globals3.myZoomMode=0);$("#btnZoomPrev .k-image").css("opacity",$sys.globals3.myZoomCurrentIndex>0?1:.4);$("#btnZoomNext .k-image").css("opacity",$sys.globals3.myZoomCurrentIndex<$sys.globals3.myZooms.length-1?1:.4)}catch(s){$sys.functions.catchErr(arguments.callee.toString(),s)}}function i(n){var u,f;try{if($sys.globals3.myPrinter.show===!1){$sys.globals3.myGraphicsLayerPrintExtent.clear();return}if($sys.globals3.myPrinter.scale==undefined){$sys.globals3.myGraphicsLayerPrintExtent.clear();return}if($sys.globals3.myPrinter.paper==undefined){$sys.globals3.myGraphicsLayerPrintExtent.clear();return}var s=n.xmin?n:n.extent,h=$sys.globals3.myPrinter.scale*$sys.globals3.myPrinter.paper.w/100,c=$sys.globals3.myPrinter.scale*$sys.globals3.myPrinter.paper.h/100,t=s.getCenter(),e=t.x-h/2,o=t.x+h/2,l=t.y-c/2,a=t.y+c/2,v=new $esri.Extent(e,l,o,a,$sys.globals3.mySpatialReference),i=(o-e)/75,y=new $esri.Extent(e-i,l-i,o+i,a+i,$sys.globals3.mySpatialReference),r=$esri.GeometryEngine.difference(s,v),p=$esri.GeometryEngine.difference(y,v);r==undefined||($sys.globals3.myGraphicsLayerPrintExtent.clear(),u=new $esri.Graphic,u.symbol=$sys.symbols3.getSymbol(r,255,255,255,1,1,.6,0,0,0),u.geometry=r,$sys.globals3.myGraphicsLayerPrintExtent.add(u),f=new $esri.Graphic,f.setSymbol($sys.symbols3.getSymbol(r,255,255,255,1,1,1,255,255,255)),f.setGeometry(p),$sys.globals3.myGraphicsLayerPrintExtent.add(f));$sys.globals3.myGraphicsLayerPrintExtent.redraw()}catch(w){$sys.functions3.catchErr(arguments.callee.toString(),w)}}function k(){for(var n=6;n<10;n++)$sys.globals3["myLayerDynamic"+n]&&($sys.globals3["myLayerDynamic"+n].getFeatureInfoURL=$sys.globals3["myLayerDynamic"+n].url,$sys.globals3["myLayerDynamic"+n].getMapURL=$sys.globals3["myLayerDynamic"+n].url)}function o(){$("#loading-gif").css("display","none");$("#loadingPor").css("display","none");$("#siteStucked").css("display","block")}function r(n,t){var i={city:$sys.globals3.myServerUrl.split("/")[$sys.globals3.myServerUrl.split("/").length-1],siteUrl:window.location.href,server:$sys.globals3.isBackgroundAS?"ArcGisServer":"GeoServer"},r={title:LNG(884),from:$sys.globals3.emailLog,to:$sys.globals3.emailLog,message:'<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>V5 GIS Email<\/title><\/head><body style="margin: 0; padding: 0;">    <table role="presentation" border="0" cellpadding="0" cellspacing="0" width="100%">        <tr>            <td style="padding: 20px 0 30px 0;">                <table align="center" border="0" cellpadding="0" cellspacing="0" width="800"                    style="border-collapse: collapse; border: 1px solid #cccccc;">                    <tr>                        <td align="center" style="padding: 40px 0 30px 0;">                            <img src="https://v5.gis-net.co.il/V5/Content/site/images/Icons/background.jpeg" width="250"                                height="230" style="display: block;" />                        <\/td>                    <\/tr>                    <tr>                        <td bgcolor="'+n.bgcolor+'" style="padding: 5px 5px;">                            <table border="0" cellpadding="0" cellspacing="0" width="100%"                                style="border-collapse: collapse;">                                <tr>                                    <td                                        style="color: #ffffff; font-family: Arial, sans-serif; font-size: 14px;text-align: center;">                                        <h2> '+n.msg+'<\/h2>                                    <\/td>                                <\/tr>                            <\/table>                        <\/td>                    <\/tr>                    <tr>                        <td style="padding: 5px 5px;">                            <table border="1" cellpadding="0" cellspacing="0" width="100%"                                style="border-collapse: collapse;color: #153643; font-family: Arial, sans-serif;text-align: center;">                                <tr>                                    <td align="left" style="text-align: center;">                                        <h4> '+i.city+'<\/h4>                                    <\/td>                                    <td>                                        <h4>:שם רשות<\/h4>                                    <\/td>                                <\/tr>                            <\/table>                        <\/td>                    <\/tr>                    <tr>                        <td style="padding: 5px 5px;">                            <table border="1" cellpadding="0" cellspacing="0" width="100%"                                style="border-collapse: collapse;color: #153643; font-family: Arial, sans-serif;text-align: center;">                                <tr>                                    <td align="left" style="text-align: center;">                                        <h4> '+i.server+' <\/h4>                                    <\/td>                                    <td>                                        <h4>:סוג שרת<\/h4>                                    <\/td>                                <\/tr>                            <\/table>                        <\/td>                    <\/tr>                    <tr>                        <td style="padding: 5px 5px;">                            <table border="1" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse;color: #153643; font-family: Arial, sans-serif;text-align: center;width:100%;                                table-layout:fixed;">                                <tr>                                    <td style="overflow:auto;text-align: center;">                                        <a                                            href="'+n.service+'">                                            <h4>'+n.service+'<\/h4>                                        <\/a>                                    <\/td>                                    <td style="max-width:150px; width:150px;">                                        <h4>:סרוויס<\/h4>                                    <\/td>                                <\/tr>                            <\/table>                        <\/td>                    <\/tr>                    <tr>                        <td style="padding: 5px 5px;">                            <table border="1" cellpadding="0" cellspacing="0" width="100%"                                style="border-collapse: collapse;color: #153643; font-family: Arial, sans-serif;text-align: center;">                                <tr>                                    <td align="left" style="overflow:auto;text-align: center;">                                        <a href="'+i.siteUrl+'">                                            <h4> '+i.siteUrl+'<\/h4>                                        <\/a>                                    <\/td>                                    <td>                                        <h4>:לינק מלא לאתר<\/h4>                                    <\/td>                                <\/tr>                            <\/table>                        <\/td>                    <\/tr>                    <tr>                        <td style="padding: 5px 5px;">                            <table border="1" cellpadding="0" cellspacing="0" width="100%"                                style="border-collapse: collapse;color: #153643; font-family: Arial, sans-serif;text-align: center;">                                <tr>                                    <td align="left" style="text-align: center;">                                        <h4> '+n.client+" <\/h4><\/td><td><h4>:טלפון לקוח<\/h4><\/td><\/tr><\/table><\/td><\/tr><\/table><\/td><\/tr><\/table><\/body><\/html>"};$.post(urls.data.sentMail,r).done(function(n){n.success&&t&&$("#siteStucked").append("<h3>הודעה על התקלה נשלחה למוקד התמיכה ותטופל בהקדם<\/h3>")})}var n=0,u;return{onMapPan:i,resizeGrid:f,requestSucceeded:l,requestFailed:c,showLoadingScreen:s,splashAware:h}}(),$sys=$sys||{},$sys.dtm=function(){function n(){try{var n=window.location.href.substr(window.location.href.lastIndexOf("/")+1),i="./Content/site/file/dtm_"+n+".txt";$.ajax({type:"GET",url:i,cache:!0,dataType:"text",success:t,error:function(){}})}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function t(n){var i,r,t,u,f,e;try{for(i=n.split("\n"),r=0;r<i.length;r++){if(t=$.trim(i[r]),t==="")break;t=t.replace("  "," ");t.toLowerCase().indexOf("ncols")===0&&($sys.globals3.myDtm.NCols=parseFloat(t.split(" ")[1]));t.toLowerCase().indexOf("nrows")===0&&($sys.globals3.myDtm.NRows=parseFloat(t.split(" ")[1]));t.toLowerCase().indexOf("xllco")===0&&($sys.globals3.myDtm.X0=parseFloat(t.split(" ")[1]));t.toLowerCase().indexOf("yllco")===0&&($sys.globals3.myDtm.Y0=parseFloat(t.split(" ")[1]));t.toLowerCase().indexOf("cellsi")===0&&($sys.globals3.myDtm.CellSize=parseFloat(t.split(" ")[1]));t.toLowerCase().indexOf("nodata")===0&&($sys.globals3.myDtm.NoData=parseFloat(t.split(" ")[1]))}for(u=0;r<i.length;u++){if(f=$.trim(i[u]),f==="")break;e=f.split(" ");e.length>5&&$sys.globals3.myDtm.data.push(e)}}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}return{loadDtm:n}}(),$sys=$sys||{},$sys.kml=function(){function n(n,t,i){var u,r,o,a,v,y;try{for(u="",r=0;r<n.length;r++){var s=n[r],h=s.name||"",c=s.descr||"",e="";for(o=0;o<s.geoms.length;o++){var f=s.geoms[o],p=f.x||f[0],w=f.y||f[1],b=f.z||f[2]||0,l=$sys.geodesy.getGeogFromItm(p,w);l!==""&&r>0&&(u+="\n");a=l.lon.toFixed(6)+","+l.lat.toFixed(6)+","+b;o>0&&(e+=" ");e+=a}t.toLowerCase().indexOf("poly")>=0&&(u+='<Placemark id="poly'+r+'"><name>'+h+r+"<\/name><description>"+c+"<\/description><styleUrl>#yellowLineGreenPoly<\/styleUrl> <Polygon><tessellate>1<\/tessellate><extrude>1<\/extrude><altitudeMode>clampedToGround<\/altitudeMode><outerBoundaryIs><LinearRing><coordinates>"+e+"<\/coordinates> <\/LinearRing><\/outerBoundaryIs><\/Polygon><\/Placemark>");t.toLowerCase().indexOf("line")>=0&&(u+='<Placemark id="line'+r+'"><name>'+h+r+"<\/name><description>"+c+"<\/description><styleUrl>#yellowLineGreenPoly<\/styleUrl><LineString><extrude>1<\/extrude><tessellate>1<\/tessellate><coordinates>"+e+"<\/coordinates><\/LineString><\/Placemark>");t.toLowerCase().indexOf("point")>=0&&(u+='<Placemark id="point'+r+'"><name>'+h+r+"<\/name><description>"+c+"<\/description><Point><coordinates>"+e+"<\/coordinates><\/Point><\/Placemark>")}v='<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2"><Document><name>'+i+'<\/name><description><\/description><Style id="yellowLineGreenPoly"><LineStyle><color>7f00ffff<\/color><width>4<\/width><\/LineStyle><PolyStyle><color>7f00ff00<\/color><fill>1<\/fill><outline>1<\/outline><colorMode>normal<\/colorMode><\/PolyStyle><\/Style>'+u+"<\/Document><\/kml>";y=new Blob([v],{type:"text/plain;charset=utf-8"});saveAs(y,"export.kml")}catch(k){$sys.functions3.catchErr(arguments.callee.toString(),k)}}return{exportToKml:n}}(),$sys=$sys||{},$sys.shapefiles=function(){function y(){var n,t;try{for(n='<p>בחר סוג<select  onchange="changeType(this)" id="typeFile"><option value="1">shape file<\/option><option value="2">JPEG מעוגן<\/option><option value="3">kml<\/option>מעוגן<\/option><option value="4">csv<\/option><\/select>',n+='<select style="display:none;" id="typeFocus" > ',t=0;t<$sys.globals3.searchs.length;t++)n+='<option value="'+$sys.globals3.searchs[t].id+'">'+$sys.globals3.searchs[t].title+"<\/option>";n+='<option value="99">x,y<\/option>';n+="<\/select><\/p>";$("#dialogSelectFile").kendoDialog({width:"400px",title:"בחירת סוג קובץ להעלה",closable:!1,modal:!1,content:n,actions:[{text:"סגור",action:function(){var n=$("#dialogSelectFile").data("kendoDialog");n.close()}},{text:"אישור",action:function(){var n=$("#typeFile").val(),t;$("#typeFile").val()==="4"?(t=$("#typeFocus").val(),a(n,t)):($("#typeFocus").css("display","none"),a(n))}},]});$("#dialogSelectFile").data("kendoDialog").open()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function a(){try{if(!window.File||!window.FileReader||!window.FileList||!window.Blob){ALERTERROR("The File APIs are not fully supported in this browser.");return}$("#divFileLoaderShapefile").empty();$("#divFileLoaderShapefile").append('<input id="fileLoaderShapefile" type="file" name="myfiles" multiple style="display: none" >');switch($("#typeFile").val()){case"2":$("#fileLoaderShapefile").attr("accept","image/jpeg,.jgwx");break;case"4":$("#fileLoaderShapefile").attr("accept","text/csv")}document.getElementById("fileLoaderShapefile").addEventListener("change",p,!1);document.getElementById("fileLoaderShapefile").click()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function p(s){var y,p,h,a,d,g,nt,k,tt,it;try{for(r=0,i="",u="",f="",c="",v="",n=null,t=null,y=s.target.files,r=y.length,o=null,p=0,h;h=y[p];p++)if(h.name.toLowerCase().indexOf(".jpg")>0){for(k=0;k<y.length;k++)tt=h.name.toLowerCase().replace("jpg","jgwx"),y[k].name.toLowerCase()===tt.toLowerCase()&&(o=y[k]);if(o==null){ALERTERROR("בעיה בהעלאת הקבצים");return}e=new $esri.MapImage;a=new FileReader;a.onload=function(n){var t=new Image;t.onload=function(){g=t.width;nt=t.height;var n=new FileReader;n.onload=function(n){console.log(n);var t=n.target.result.split("\n"),i=t[0],r=t[3],v=t[1],y=t[2],o=t[4],s=t[5],h=g,c=nt,u=o-i/2,f=s-r/2,l=u+i*h,a=f+r*c;e.extent={xmin:u,ymin:a,xmax:l,ymax:f,spatialReference:$sys.globals3.mySpatialReference};$sys.globals3.myMapImageLayer.addImage(e)};n.readAsText(o)};t.src=a.result;console.log(n.target.result);d=n.target.result;e.href=d};it=a.readAsDataURL(h)}else h.name.toLowerCase().indexOf(".shp")>0?(a=new FileReader,a.onload=l(h),a.readAsArrayBuffer(h)):h.name.toLowerCase().indexOf(".shp")>0?(a=new FileReader,a.onload=l(h),a.readAsArrayBuffer(h)):(h.name.toLowerCase().indexOf(".csv")>0||h.name.toLowerCase().indexOf(".xlsx")>0)&&(a=new FileReader,a.onload=function(n){var u,t,o,i;focus=parseInt($("#typeFocus").val());var t=n.target.result,f=t.split(/\r\n|\n/),r=f[0].split(","),e=[];for(u=1;u<f.length;u++)if(t=f[u].split(","),t.length==r.length){for(o={},i=0;i<r.length;i++)o[r[i]]=t[i];e.push(o)}focus==99?b(r,e):w(e)},a.readAsText(h,"ISO-8859-8"));for(p=0,h;h=y[p];p++)h.name.toLowerCase().indexOf(".dbf")>0&&(a=new FileReader,a.onload=l(h),a.readAsArrayBuffer(h))}catch(rt){$sys.functions3.catchErr(arguments.callee.toString(),rt)}}function w(n){var u,t,r,i;try{for(u=parseInt($("#typeFocus").val()),i=0;i<$sys.globals3.searchs.length;i++)if(u===$sys.globals3.searchs[i].id){index=i;break}for(t=$sys.globals3.searchs[index],typeof t.field2=="string"&&(t.field2=t.field2.split(",")),r="",i=0;i<n.length;i++)i>0?(n[i][t.field1[1]]&&(r+=t.field1Type=="number"?" Or "+t.field1[0]+"="+n[i][t.field1[1]]:" Or "+t.field1[0]+"='"+n[i][t.field1[1]]+"'"),n[i][t.field2[1]]&&(r+=t.field2Type=="number"?" And "+t.field2[0]+"="+n[i][t.field2[1]]:" And "+t.field2[0]+"='"+n[i][t.field2[1]]+"'")):(n[i][t.field1[1]]&&(r+=t.field1Type=="number"?t.field1[0]+"="+n[i][t.field1[1]]:t.field1[0]+"='"+n[i][t.field1[1]]+"'"),n[i][t.field2[1]]&&(r+=t.field2Type=="number"?" And "+t.field2[0]+"="+n[i][t.field2[1]]:" And "+t.field2[0]+"='"+n[i][t.field2[1]]+"'"));$sys.gis3.zoomToWhere(t.layerCode,r)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function b(n,t){for(var o=new $esri.Color([220,20,60,.9]),s=new $esri.SimpleMarkerSymbol("solid",15,null,o),u,i,r=0;r<t.length;r++){var h=new $esri.Point([t[r].x,t[r].y],new $esri.SpatialReference({wkid:2039})),f={},e="";for(i=0;i<n.length;i++)Object.defineProperty(f,n[i],{value:t[r][n[i]],writable:!0}),e+=n[i]+": ${"+n[i]+"} <br/> ";u=new $esri.InfoTemplate("CSV File Attributes",e);$sys.globals3.myGraphicsLayerShapefile.add(new $esri.Graphic(h,s,f,u))}}function l(e){return function(o){if(e.name.toLowerCase().indexOf(".shp")>0&&(i=o.target.result,f=e),e.name.toLowerCase().indexOf(".dbf")>0&&(u=o.target.result,c=e),r===1){if(i==undefined){ALERTERROR('choose "shp" file');return}n=null;SHPParser.load(i,f.name,function(t){n=t;s(!1)});return}if(r!==2){ALERTERROR('choose one "shp" and one "dbf"');return}u&&i&&(n=null,SHPParser.load(i,f.name,function(i){n=i;t&&n&&s(!1)}),t=null,DBFParser.load(u,c.name,function(i){t=i;t&&n&&s(!1)}))}}function s(){var f,s,t,l;try{if(n==null)return;if(h)return;if(n.records.length===0){ALERTWARNING("shape file is empty or shapefile contains Z/M values");n=null;return}h=!0;$sys.globals3.myGraphicsLayerShapefile.clear();var e=0,o=$sys.globals3.myMap1.extent.expand(1.5),a=o.xmin,v=o.ymin,y=o.xmax,p=o.ymax;for(f=0;f<n.records.length;f++)try{if(e>2e4){ALERTWARNING("shapefile is very large for this extent. Try to zoom in",1e3,6e3);return}var i=n.records[f].shape,c=!0,r=0,u=0;i.content.x?(r=i.content.x,u=i.content.y):i.content.maxX&&(r=i.content.maxX/2+i.content.minX/2,u=i.content.maxY/2+i.content.minY/2);s=$sys.geodesy.getItmIfNot(r,u);r=s.x;u=s.y;(r<a||r>y||u<v||u>p)&&(c=!1);c&&(t=k(i,f),t!=null&&(t.attributes&&(l=new $esri.InfoTemplate("Attributes","${*}"),t.setInfoTemplate(l)),$sys.globals3.myGraphicsLayerShapefile.add(t),t.geometry.x!=undefined?e++:t.geometry.rings?e+=t.geometry.rings[0].length:t.geometry.paths&&(e+=t.geometry.paths[0].length)))}catch(w){$sys.functions3.catchErr(arguments.callee.toString(),w,"X")}}catch(b){$sys.functions3.catchErr(arguments.callee.toString(),b)}finally{h=!1}}function k(n,i){var r,e,u,f,v,h,c,s,y,l,a,o,p;try{if(r=new $esri.Graphic,n.content.x)u=n.content.x,f=n.content.y,e=$sys.geodesy.getItmIfNot(u,f),u=e.x,f=e.y,v=new $esri.Point(u,f,$sys.globals3.mySpatialReference),t&&(r.attributes=t.records[i]),r.setGeometry(v),r.setSymbol($sys.symbols3.getSymbol(v,null,null,null,2,1,.7));else if(n.content.points.length>0)for(h=new $esri.Polygon($sys.globals3.myMap1.spatialReference),c=new $esri.Polyline($sys.globals3.myMap1.spatialReference),s=0;s<n.content.parts.length;s++){for(y=n.content.parts[s],l=n.content.parts[s+1],l==undefined&&(l=n.content.points.length/2),a=[],o=y*2;o<l*2;o=o+2)u=n.content.points[o],f=n.content.points[o+1],e=$sys.geodesy.getItmIfNot(u,f),u=e.x,f=e.y,p=new $esri.Point(u,f,$sys.globals3.mySpatialReference),a.push(p);t&&(r.attributes=t.records[i]);n.type===5||n.type===15?(h.addRing(a),r.setGeometry(h),r.setSymbol($sys.symbols3.getSymbol(h,200,0,255,4,.8,.1))):(c.addPath(a),r.setGeometry(c),r.setSymbol($sys.symbols3.getSymbol(c,200,0,255,4,.8,0)))}return r}catch(w){return null}}var h=!1,r=0,i="",u="",f="",v="",c="",n=null,t=null,e=null,o=null;return{loadShapefile:y,render:s}}(),$sys=$sys||{},$sys.symbols3=function(){function t(n,t,i,r,u,f,e,o,s,h,c){var l,a,p,y,v;try{return n==undefined?null:(l=null,a="",a=n==="polyline"||n==="polygon"||n==="point"?n:n.type,a==undefined)?null:(u==undefined&&(u=3),t==undefined&&(t=0),i==undefined&&(i=255),r==undefined&&(r=255),f==undefined&&(f=1),p=new $esri.Color([t,i,r,f]),o==undefined&&(o=0),s==undefined&&(s=255),h==undefined&&(h=255),e==undefined&&(e=.1),y=new $esri.Color([o,s,h,e]),c==undefined&&(c=$esri.SimpleLineSymbol.STYLE_SOLID),c==="solid"&&(c=$esri.SimpleLineSymbol.STYLE_SOLID),c==="dash"&&(c=$esri.SimpleLineSymbol.STYLE_DASH),c==="dashdot"&&(c=$esri.SimpleLineSymbol.STYLE_DASHDOT),v=new $esri.SimpleLineSymbol(c,p,u),(a==="polygon"||a==="extent")&&(l=new $esri.SimpleFillSymbol,l.setColor(y),l.setOutline(v)),a==="polyline"&&(l=v),a==="point"&&(l=new $esri.SimpleMarkerSymbol($esri.SimpleMarkerSymbol.STYLE_CIRCLE,u*10,v,y)),l)}catch(w){return $sys.functions3.catchErr(arguments.callee.toString(),w),null}}function i(n,t,i,r,u,f){try{var e=null;return t==undefined&&(t=200),i==undefined&&(i=0),r==undefined&&(r=255),u==undefined&&(u=20),e=new $esri.TextSymbol(n),e.setColor(new $esri.Color([t,i,r])),f?e.setFont(new $esri.Font(u+"pt").setWeight($esri.Font.WEIGHT_BOLD).setFamily("Serif")):e.setFont(new $esri.Font(u+"pt").setFamily("Serif")),e}catch(o){return $sys.functions3.catchErr(arguments.callee.toString(),o),null}}function n(n,t,i,r,u){try{t=t==undefined?32:t;i=i==undefined?32:i;r=r==undefined?20:r;u=u==undefined?20:u;var e="./"+n,f=new $esri.PictureMarkerSymbol(e,t,i);return f.xoffset=r,f.yoffset=u,f}catch(o){return $sys.functions3.catchErr(arguments.callee.toString(),o),null}}function r(t,i,r,u,f,e,o,s){var c,h,l;try{t==undefined&&(t=$sys.globals3.myGraphicsLayerTemp);c=n(u,f,e,o,s);h=new $esri.Graphic;h.setSymbol(c);l=new $esri.Point(i,r,$sys.globals3.mySpatialReference);h.setGeometry(l);t&&(t.clear(),t.add(h))}catch(a){$sys.functions3.catchErr(arguments.callee.toString(),a)}}return{getSymbol:t,getTextSymbol:i,getIconSymbol:n,addIconSymbol:r}}(),$sys=$sys||{},$sys.functions3=function(){function r(n){try{var t=get_browser_info(),i=urls.home.log,r=JSON.stringify({browserInfo:t.name+", version: "+t.version,Debug:$sys.globals3.myDebug,Log:n,IsMobile:$sys.firstGlobal.isMobileScreen==0?!1:!0});$.ajax({url:i,type:"POST",dataType:"json",data:r,contentType:"application/json; charset=utf-8",error:function(){}});console.log(n)}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function u(n,t,i){try{n=n.substr(9);n=n.substr(0,n.indexOf("("));i==undefined&&(i="");console.log("*** ERROR "+n+" "+i+" "+t.message);$("#imgDataLoader").css("display","none")}catch(r){}}function f(n,t){try{if($sys.globals3.myLng!=="heb")return;t==="kendoComboBox"&&setTimeout(function(){var i=$("#"+n).data("kendoComboBox")._prev,t=$sys.functions3.getHebInsteadOfEng(i);i!==t&&t!==undefined&&$("#"+n).data("kendoComboBox").search(t)},230);t==="kendoAutoComplete"&&setTimeout(function(){var i=$("#"+n).data("kendoAutoComplete")._prev,t=$sys.functions3.getHebInsteadOfEng(i);i!==t&&t!==undefined&&$("#"+n).data("kendoAutoComplete").search(t)},230)}catch(i){}}function e(){try{$sys.globals3.myGraphicsLayerDrawCircle.clear();$sys.globals3.myGraphicsLayerIdentify.clear();$sys.globals3.myGraphicsLayerMeasure.clear();$sys.globals3.myGraphicsLayerMeasureOld.clear();$sys.globals3.myGraphicsLayerPrintExtent.clear();$sys.globals3.myGraphicsLayerProfile.clear();$sys.globals3.myGraphicsLayerShapefile.clear();$sys.globals3.myGraphicsLayerTemp.clear();$sys.globals3.myGraphicsLayerPrint.clear();$sys.globals3.myGraphicLayerWaterNetCursors.clear();$sys.globals3.myGraphicLayerWaterNetElements.clear()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function o(){try{$sys.globals3.myGraphicsLayerDrawCircle.clear();$sys.globals3.myGraphicsLayerIdentify.clear();$sys.globals3.myGraphicsLayerMeasure.clear();$sys.globals3.myGraphicsLayerMeasureOld.clear();$sys.globals3.myGraphicsLayerPrintExtent.clear();$sys.globals3.myGraphicsLayerProfile.clear();$sys.globals3.myGraphicsLayerTemp.clear();$sys.globals3.myGraphicsLayerPrint.clear();$sys.globals3.myGraphicLayerWaterNetCursors.clear();$sys.globals3.myGraphicLayerWaterNetElements.clear()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function s(t,i){try{function r(){if(n--,n<=0){i();return}$(t).animate({opacity:.3},300,u)}function u(){$(t).animate({opacity:1},300,r)}n=6;t="#"+t;r()}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function h(n){var i,t;try{if(n==undefined)return"";for(i=0;i<n.length;i++)t=n.charCodeAt(i),(t>=65&&t<=90||t>=97&&t<=122)&&(t>=97&&(t=t-32),t==65&&(n=n.replaceAt(i,"ש")),t==66&&(n=n.replaceAt(i,"נ")),t==67&&(n=n.replaceAt(i,"ב")),t==68&&(n=n.replaceAt(i,"ג")),t==69&&(n=n.replaceAt(i,"ק")),t==70&&(n=n.replaceAt(i,"כ")),t==71&&(n=n.replaceAt(i,"ע")),t==72&&(n=n.replaceAt(i,"י")),t==73&&(n=n.replaceAt(i,"ן")),t==74&&(n=n.replaceAt(i,"ח")),t==75&&(n=n.replaceAt(i,"ל")),t==76&&(n=n.replaceAt(i,"ך")),t==77&&(n=n.replaceAt(i,"צ")),t==78&&(n=n.replaceAt(i,"מ")),t==79&&(n=n.replaceAt(i,"ם")),t==80&&(n=n.replaceAt(i,"פ")),t==82&&(n=n.replaceAt(i,"ר")),t==83&&(n=n.replaceAt(i,"ד")),t==84&&(n=n.replaceAt(i,"א")),t==85&&(n=n.replaceAt(i,"ו")),t==86&&(n=n.replaceAt(i,"ה")),t==88&&(n=n.replaceAt(i,"ס")),t==89&&(n=n.replaceAt(i,"ט")),t==90&&(n=n.replaceAt(i,"ז"))),t==44&&(n=n.replaceAt(i,"ת"));return n}catch(r){return $sys.functions3.catchErr(arguments.callee.toString(),r),n}}function c(n,t,i,r){try{r==undefined&&(r="normal");var u=n.indexOf(t);return n.substring(0,u)+"<span style='color:"+i+";font-weight:"+r+"'>"+t+"<\/span>"+n.substring(u+t.length)}catch(f){return $sys.functions3.catchErr(arguments.callee.toString(),f),""}}function l(n){try{var t="{",i=n.graphics;return $.each(i,function(n,i){var r=i.toJson();t+='"'+n+'":'+dojo.toJson(r)+","}),t=t.substring(0,t.length-1),t+="}"}catch(r){return $sys.functions3.catchErr(arguments.callee.toString(),r),"{}"}}function a(n){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function v(n){try{this.popup.element[0].innerText.trim()===LNG(241)&&this.popup.element.parent().addClass("tooltipclass");this.popup.element[0].innerText.trim()===$sys.globals3.myVersion&&this.popup.element.parent().addClass("tooltipclass");var t=$("[data-role=tooltip]");t.each(function(){var t=$(this).data("kendoTooltip");t&&t!=n.sender&&t.hide()})}catch(n){}}function t(n){try{var t=window.open(n);t!==null&&t!=undefined&&t.focus()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function y(){try{String.prototype.isNullOrEmpty||(String.prototype.isNullOrEmpty=function(){return this.length===0||!this.trim()});String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});String.prototype.capit||(String.prototype.capit=function(){var n=this.toLowerCase();return n.replace(/(^| )(\w)/g,function(n){return n.toUpperCase()})});String.prototype.getBytes||(String.prototype.getBytes=function(){for(var t=[],n=0;n<this.length;++n)t.push(this.charCodeAt(n));return t});String.prototype.replaceAt||(String.prototype.replaceAt=function(n,t){return this.substr(0,n)+t+this.substr(n+t.length)});String.prototype.replaceAll||(String.prototype.replaceAll=function(n,t){return this.replace(new RegExp(n,"g"),t)});String.prototype.format||(String.prototype.format=function(n){var t=this;return t.replace(String.prototype.format.regex,function(t){var i=parseInt(t.substring(1,t.length-1));return i>=0?n[i]:i===-1?"{":i===-2?"}":""})},String.prototype.format.regex=new RegExp("{-?[0-9]+}","g"));Array.prototype.contains=function(n){for(var t=this.length;t--;)if(this[t]==n)return!0;return!1};String.prototype.startsWith||(String.prototype.startsWith=function(n){return this.slice(0,n.length)===n});String.prototype.endsWith||(String.prototype.endsWith=function(n){return this.slice(-n.length)===n});Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(n){var i,u,f,t,r;if(this==null)throw new TypeError('"this" is null or not defined');if(i=Object(this),u=i.length>>>0,typeof n!="function")throw new TypeError("predicate must be a function");for(f=arguments[1],t=0;t<u;){if(r=i[t],n.call(f,r,t,i))return r;t++}return undefined}});Array.prototype.isNullOrEmpty||(String.prototype.Array=function(){return this.length===0})}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function p(n,t){try{n==undefined&&(n=$sys.globals3.myTempIdTaba);t==undefined&&(t=$sys.globals3.myTempStTaba);$sys.tabaot.show(n,t);setTimeout(function(){$(".k-content-frame").css("left","1px")},500)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function w(){try{t("")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function b(){try{t("")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function k(n){try{$sys.globals3.myLayerDynamic1.setOpacity(n);$sys.globals3.myLayerDynamic1.refresh();$sys.globals3.myUrlIViewRest1!=null&&($sys.globals3.myLayerDynamic2.setOpacity(n),$sys.globals3.myLayerDynamic2.refresh(),$sys.globals3.myUrlIViewRest2!=null&&($sys.globals3.myLayerDynamic3.setOpacity(n),$sys.globals3.myLayerDynamic3.refresh(),$sys.globals3.myUrlIViewRest3!=null&&($sys.globals3.myLayerDynamic4.setOpacity(n),$sys.globals3.myLayerDynamic4.refresh(),$sys.globals3.myUrlIViewRest4!=null&&($sys.globals3.myLayerDynamic5.setOpacity(n),$sys.globals3.myLayerDynamic5.refresh()))));LSSET("dynamicOpacity",n);$sys.functions3.addToLogger("change opacity "+n);var t=$("#sliderOpacity").data("kendoSlider");t&&t.value(n)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function d(n){var t,i;try{for(n=parseInt(n),t=0;t<$sys.globals3.myDictionary.length;t++)if(i=parseInt($sys.globals3.myDictionary[t].id),i===n)return $sys.globals3.myLng==="heb"?$sys.globals3.myDictionary[t].heb.trim():$sys.globals3.myLng==="eng"?$sys.globals3.myDictionary[t].eng.trim():"lng_not_found-"+n;return"lng_not_found-"+n}catch(r){return"lng_not_found-"+n}}function i(n,t,r,u,f){var s,e,o,h;try{n.length>200&&(s=n.substring(201),i(s,t,r,u,f),n=n.substring(1,200));r==undefined&&(r=1e3);u==undefined&&(u=3e3);f==undefined&&(f="down");e=$("#popupNotification").data("kendoNotification");o=$sys.globals3.myLng==="heb"?"left":"right";e==undefined&&$("#popupNotification").kendoNotification({allowHideAfter:r,autoHideAfter:u,stacking:f,animation:{open:{effects:"slideIn:"+o},close:{effects:"slideIn:"+o,reverse:!0}},position:{pinned:!0,bottom:f==="up"?300:null,left:$sys.globals3.myLng==="heb"?null:90,top:f==="down"?120:null,right:$sys.globals3.myLng==="heb"?60:null},show:function(n){n.element.parent().css({zIndex:3e4})}});e=$("#popupNotification").data("kendoNotification");e.show(n,t)}catch(c){h=4}}var n=8;return{addToLogger:r,catchErr:u,checkEngHeb:f,clearAllGraphics:e,clearAllGraphicsRightClick:o,flashObject:s,getHebInsteadOfEng:h,getHtmlWithHighlight:c,getJsonFromGraphicsLayer:l,hexToRgb:a,hideAllTooltips:v,jsPopupWindow:t,loadPrototypes:y,openTabaMismachim:p,openTikBinyan:w,openZchuyotBniya:b,setDynamicLayerOpacity:k,getText:d,showNotification:i}}(),$sys=$sys||{},$sys.geodesy=function(){function u(n,i){try{var r;return n=parseFloat(n),i=parseFloat(i),i>3e6?(r=o(n,i),n=r.x,i=r.y):Math.abs(n)<400&&Math.abs(i)<400?(r=t(n,i),n=r.x,i=r.y):i>1e6?(n=n+5e4,i=i-5e5):i<3e5&&(n=n+5e4,i=i+5e5),{x:n,y:i}}catch(u){return{x:-1,y:-1,err:u}}}function f(n,t,i){try{var r=new $esri.SpatialReference({wkid:2039}),u=new $esri.SpatialReference({wkid:4326}),f=new $esri.Point(n,t,r),e=new $esri.GeometryService($sys.globals3.myUrlGeometryService);e.project([f],u,function(n){i(n[0])})}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function n(n,t){try{var i=proj4("+proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +towgs84=-48,55,52,0,0,0,0 +units=m +no_defs","+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs ",[n,t]);return{lon:i[0]-71e-6,lat:i[1]-67e-6}}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function e(n,t,i){try{var r=new $esri.SpatialReference({wkid:4326}),u=new $esri.Point(n,t,r),f=new $esri.GeometryService($sys.globals3.myUrlGeometryService);f.project([u],new $esri.SpatialReference({wkid:2039}),function(n){i(n[0])})}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function t(n,t){try{var i=proj4("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs ","+proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +towgs84=-48,55,52,0,0,0,0 +units=m +no_defs",[n,t]),u=new $esri.SpatialReference({wkid:4326});return{x:i[0],y:i[1]}}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function o(n,i){try{var r=s(n,i);return t(r.lon,r.lat)}catch(u){return $sys.functions3.catchErr(arguments.callee.toString(),u),""}}function s(n,t){try{var r=n/6378137,i=r*57.295779513082323,u=Math.floor((i+180)/360),f=i-u*360,e=1.5707963267948966-2*Math.atan(Math.exp(t/-6378137));return{lon:f,lat:e*57.295779513082323}}catch(o){}}function i(n){var f,r;try{f=n>=0?1:-1;n=Math.abs(n);var u=Math.floor(n),e=(n-u)*60,t=Math.floor(e),o=(e-t)*60,i=Math.round(o*10)/10;return i==60&&(t++,i=0),t==60&&(u++,t=0),t=t<10?"0"+t.toFixed():t.toFixed(),i=i<10?"0"+i.toFixed(1):i.toFixed(1),r=u.toFixed()+"°"+t+"'"+i+"''",f==-1&&(r="-"+r),r}catch(s){return"0"}}function h(t,i){try{var f=n(t,i),o=f.lon*.017453292519943295,r=6378137*o,e=f.lat*.017453292519943295,u=3189068.5*Math.log((1+Math.sin(e))/(1-Math.sin(e)));return r=r.toFixed(0),u=u.toFixed(0),{x:parseFloat(r),y:parseFloat(u)}}catch(s){return $sys.functions3.catchErr(arguments.callee.toString(),s),""}}function c(t,i){try{var v=n(t,i),y=v.lat,p=v.lon,w=Math.floor((p+180)/6)+1,d=y>0?"N":"S",u=y/180*Math.PI,g=p/180*Math.PI,nt=(-183+w*6)/180*Math.PI,b=6378137,c=6356752.314,tt=(Math.pow(b,2)-Math.pow(c,2))/Math.pow(c,2),f=tt*Math.pow(Math.cos(u),2),e=Math.pow(b,2)/(c*Math.sqrt(1+f)),s=Math.tan(u),r=s*s,st=r*r*r-Math.pow(s,6),o=g-nt,it=1-r+f,rt=5-r+9*f+4*f*f,ut=5-18*r+r*r+14*f-58*r*f,ft=61-58*r+r*r+270*f-330*r*f,et=61-479*r+179*r*r-r*r*r,ot=1385-3111*r+543*r*r-r*r*r,a=e*Math.cos(u)*o+e/6*Math.pow(Math.cos(u),3)*it*Math.pow(o,3)+e/120*Math.pow(Math.cos(u),5)*ut*Math.pow(o,5)+e/5040*Math.pow(Math.cos(u),7)*et*Math.pow(o,7),h=l(u)+s/2*e*Math.pow(Math.cos(u),2)*Math.pow(o,2)+s/24*e*Math.pow(Math.cos(u),4)*rt*Math.pow(o,4)+s/720*e*Math.pow(Math.cos(u),6)*ft*Math.pow(o,6)+s/40320*e*Math.pow(Math.cos(u),8)*ot*Math.pow(o,8),k=.9996;return a=a*k+5e5,h=h*k,h<0&&(h=h+1e7),{x:a,y:h,zone:w,hemi:d}}catch(ht){}}function l(n){try{var i=6378137,r=6356752.314,t=(i-r)/(i+r),u=(i+r)/2*(1+Math.pow(t,2)/4+Math.pow(t,4)/64),f=-3*t/2+9*Math.pow(t,3)/16+-3*Math.pow(t,5)/32,e=15*Math.pow(t,2)/16+-15*Math.pow(t,4)/32,o=-35*Math.pow(t,3)/48+105*Math.pow(t,5)/256,s=315*Math.pow(t,4)/512;return u*(n+f*Math.sin(2*n)+e*Math.sin(4*n)+o*Math.sin(6*n)+s*Math.sin(8*n))}catch(c){}}function r(n,t){if($sys.globals3.myDtm.data.length==0)return $sys.globals3.myDtm.NoData;try{var f=(n-$sys.globals3.myDtm.X0)/$sys.globals3.myDtm.CellSize,u=$sys.globals3.myDtm.NRows-(t-$sys.globals3.myDtm.Y0)/$sys.globals3.myDtm.CellSize,r=parseInt(Math.floor(f)),i=parseInt(Math.floor(u)),e=parseFloat($sys.globals3.myDtm.data[i-1][r-1]),o=parseFloat($sys.globals3.myDtm.data[i][r-1]),s=parseFloat($sys.globals3.myDtm.data[i-1][r]),h=parseFloat($sys.globals3.myDtm.data[i][r]);if(e==$sys.globals3.myDtm.NoData||o==$sys.globals3.myDtm.NoData||s==$sys.globals3.myDtm.NoData||h==$sys.globals3.myDtm.NoData||isNaN(e)||isNaN(o)||isNaN(s)||isNaN(h))return $sys.globals3.myDtm.NoData;var c=o*(u-i)+e*(1-u+i),l=h*(u-i)+s*(1-u+i),a=l*(f-r)+c*(1-f+r);return parseFloat(a.toFixed(1))}catch(v){return $sys.globals3.myDtm.NoData}}function a(t,u){var e,f,s,l,a,v,o,y;try{if(t==undefined)return;if(u==undefined)return;e=$sys.globals3.myProjection;f="";e==="itm"&&(s=$sys.globals3.myScale<300?2:0,f="<span style='color:gray'>x:<\/span><span style='color:black'><b>"+t.toFixed(s)+"<\/b><\/span><span style='color:gray'> y:<\/span><span style='color:black'><b>"+u.toFixed(s)+"<\/b><\/span>");e==="geog"&&(l=$sys.geodesy.getGeogFromItm(t,u),f="<span style='color:gray'>lon:<\/span><span style='color:black'><b>"+l.lon.toFixed(5)+"<\/b><\/span><span style='color:gray'> lat:<\/span><span style='color:black'><b>"+l.lat.toFixed(5)+"<\/b><\/span>");e==="geogdms"&&(a=n(t,u),f="<span style='color:gray'>lon:<\/span><span style='color:black'><b>"+i(a.lon)+"<\/b><\/span><span style='color:gray'> lat:<\/span><span style='color:black'><b>"+i(a.lat)+"<\/b><\/span>");e==="wm"&&(v=h(t,u),f="<span style='color:gray'>x:<\/span><span style='color:black'><b>"+v.x.toFixed(0)+"<\/b><\/span><span style='color:gray'> y:<\/span><span style='color:black'><b>"+v.y.toFixed(0)+"<\/b><\/span>");e==="utm"&&(o=c(t,u),f="<span style='color:gray'>(<\/span><span style='color:black'>"+o.zone+o.hemi+")<\/span><span style='color:gray'>   x:<\/span><span style='color:black'><b>"+o.x.toFixed(0)+"<\/b><\/span><span style='color:gray'> y:<\/span><span style='color:black'><b>"+o.y.toFixed(0)+"<\/b><\/span>");$sys.globals3.myDtm.data.length>0&&(y=r(t,u),y!=$sys.globals3.myDtm.NoData&&(f=f+"<span style='color:gray'> z:<\/span><span style='color:black'><b>"+y.toFixed(1)+"<\/b><\/span>"));$("#txtCoords").html(f)}catch(p){$sys.functions3.catchErr(arguments.callee.toString(),p)}}return{getItmIfNot:u,getGeogFromItm:n,getGeogFromItmGS:f,getZ:r,drawCoords:a,getItmFromGeog:t,getItmFromGeogGS:e}}(),$sys=$sys||{},$sys.tools=function(){function v(){esri.bundle.toolbars.draw.addPoint=LNG(892)}function y(t){n=t;typeof t.color=="string"&&(n.color=h(t.color));typeof t.outlineStyle.color=="string"&&(n.outlineStyle.color=h(t.outlineStyle.color))}function h(n){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function u(){try{f();p()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function f(){try{$sys.globals3.myMap1.setMapCursor("default");$sys.globals3.myTool="";$sys.globals3.myLayerDynamic6&&dt();$sys.globals3.myDrawToolbar&&$sys.globals3.myDrawToolbar.deactivate();$sys.globals3.myEditToolbar&&$sys.globals3.myEditToolbar.deactivate();$sys.globals3.isPrint||$sys.globals3.myGraphicsLayerTemp&&$sys.globals3.myGraphicsLayerTemp.clear();$sys.globals3.myGraphicsLayerPrintExtent&&$sys.globals3.myGraphicsLayerPrintExtent.clear();$sys.WaterLines.waterLayers&&$sys.WaterLines.closeWaterTool();typeof $sys.WaterLines4!="undefined"&&$sys.WaterLines4.waterLayers&&$sys.WaterLines4.McloseWaterTool();$sys.globals3.myMap1.graphics.clear()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function p(){var n,t;try{n=$(".k-window-content");$.each(n,function(n,t){$(t).data("kendoWindow")&&$(t).data("kendoWindow").close()});c();$("#myDivTaba").css("display","none");$("#myDivEditLayer").css("display","none");$sys.divEditLayer.destroy();$("#myDivApplyEdits").css("display","none");$("#outerDivControlValves").css("display","none");$("#outerDivWlSpinner").css("display","none");$("#myDivLocate").css("display","none");$("#myDivSettings").css("display","none");$("#myDivTimeMachine").css("display","none");$("#myDivToc").css("display","none");$("#myDivFastInfo").css("display","none");$("#freeDraw").css("display","none");$sys.globals3.myPrinter.show=!1;$("#boyangsv").css("display")=="block"&&kt();$sys.firstGlobal.isMobileScreen&&$("#divSettings").css("display")==="block"&&$sys.settings.collapseSettings();$sys.firstGlobal.isMobileScreen&&$sys.functions4.collapseAll();t=$(".imgLensClose");$.each(t,function(n,t){$(t).mousedown()})}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function c(){try{$("#myDivAdvancedTools").css("display","none");$("#myDivBack").css("display","none");$("#myDivMeasure").css("display","none");$("#myDivPrintAndShare").css("display","none");$("#myDivSelectByLocation").css("display","none");$("#myDivSettings").css("display","none");$("#myDivExternalLook").css("display","none");$("#myDivMore").css("display","none");angular.element(document).scope().$root.$emit("closeUpperMenus")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function w(n){var i,r,t;try{if(e&&(e=!1),i=n.mapPoint.x,r=n.mapPoint.y,$sys.globals3.myRightClickX=i,$sys.globals3.myRightClickY=r,$sys.globals3.myTool==="measuredistance"||$sys.globals3.myTool==="measurearea"){if(t=new $esri.Point(i,r,$sys.globals3.mySpatialReference),$sys.globals3.myMeasurePoints.length>=2){var u=$sys.globals3.myMeasurePoints[0],o=t.x-u.x,s=t.y-u.y,h=Math.sqrt(o*o+s*s),c=$sys.globals3.myMeasurePoints[$sys.globals3.myMeasurePoints.length-1],l=t.x-c.x,a=t.y-c.y,v=Math.sqrt(l*l+a*a);if(console.log("dist "+h+","+v),h<1.01||v<1.01){f();return}}$sys.globals3.myMeasurePoints.push(t)}else if(n.which===3)f(),$sys.globals3.myGraphicsLayerMeasure.clear(),$sys.globals3.myGraphicsLayerMeasureOld.clear(),$sys.globals3.myGraphicsLayerIdentify.clear();else if(n.which===1){if($sys.globals3.myTool==="")return;if(n.which!=undefined&&n.which!==1)return;($sys.globals3.myTool==="selectcircle"||$sys.globals3.myTool==="selectpoint"||$sys.globals3.myTool==="shadows"||$sys.globals3.myTool==="visi")&&($sys.globals3.myStartSelectPoint=n.mapPoint)}}catch(y){$sys.functions3.catchErr(arguments.callee.toString(),y)}}function b(){try{if($sys.tools.resetToolsAndCloseWindows(),$sys.globals3.myTool==="externalSystem")return;AnalyticsSetEvent("תפריט ראשי","מערכות חיצוניות");$sys.globals3.myTool="externalSystem";esri.bundle.toolbars.draw.addPoint=LNG(225);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myCacheValue<.25?$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/car.black.cur),auto"):$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/car.white.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function k(){try{if($sys.tools.resetToolsAndCloseWindows(),$sys.globals3.myTool==="ofek")return;AnalyticsSetEvent("תפריט ראשי","צילום אלכסוני");$sys.globals3.myTool="ofek";esri.bundle.toolbars.draw.addPoint=LNG(225);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myCacheValue<.25?$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/pl.cur),auto"):$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/plane.white.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function d(){try{if($sys.tools.resetToolsAndCloseWindows(),$sys.globals3.myTool==="externalFocusingSystems1")return;AnalyticsSetEvent("תפריט ראשי","צילום אלכסוני");$sys.globals3.myTool="externalFocusingSystems1";esri.bundle.toolbars.draw.addPoint=LNG(225);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myCacheValue<.25?$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/pl.cur),auto"):$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/plane.white.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function g(){try{if($sys.tools.resetToolsAndCloseWindows(),$sys.globals3.myTool==="externalFocusingSystems2")return;AnalyticsSetEvent("תפריט ראשי","צילום אלכסוני");$sys.globals3.myTool="externalFocusingSystems2";esri.bundle.toolbars.draw.addPoint=LNG(225);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myCacheValue<.25?$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/pl.cur),auto"):$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/plane.white.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function nt(){try{if($sys.tools.resetToolsAndCloseWindows(),$sys.globals3.myTool==="externalFocusingSystems3")return;AnalyticsSetEvent("תפריט ראשי","צילום אלכסוני");$sys.globals3.myTool="externalFocusingSystems3";esri.bundle.toolbars.draw.addPoint=LNG(225);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myCacheValue<.25?$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/pl.cur),auto"):$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/plane.white.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function tt(){try{if($sys.tools.resetToolsAndCloseWindows(),$sys.globals3.myTool==="externalFocusingSystems4")return;AnalyticsSetEvent("תפריט ראשי","צילום אלכסוני");$sys.globals3.myTool="externalFocusingSystems4";esri.bundle.toolbars.draw.addPoint=LNG(225);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myCacheValue<.25?$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/pl.cur),auto"):$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/plane.white.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function it(){try{if($sys.tools.resetToolsAndCloseWindows(),$sys.globals3.myTool==="gsv")return;AnalyticsSetEvent("תפריט ראשי","street view");$sys.globals3.myTool="gsv";esri.bundle.toolbars.draw.addPoint=LNG(225);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myCacheValue<.25?$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/car.black.cur),auto"):$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/car.white.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function rt(){try{$sys.globals3.myTool="text";esri.bundle.toolbars.draw.addPoint=LNG(891);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/x.red.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function ut(){try{if($sys.tools.resetToolsAndCloseWindows(),$sys.globals3.myTool==="profile")return;$sys.globals3.myTool="profile";$sys.globals3.myDrawToolbar.activate("polyline");$sys.globals3.myGraphicsLayerProfile.clear();$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/profile.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function ft(n){try{n==undefined&&(n=!0);n&&$sys.tools.resetToolsAndCloseWindows();$sys.globals3.myTool="taba";esri.bundle.toolbars.draw.addPoint=LNG(226);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/identify2.cur),auto")}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function et(n){try{n==undefined&&(n=!0);n&&$sys.tools.resetToolsAndCloseWindows();$sys.globals3.myTool="identify";esri.bundle.toolbars.draw.addPoint=LNG(226);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/identify2.cur),auto");$sys.globals3.myLayerDynamic6&&a()}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function ot(){try{$sys.globals3.myTool="identify";esri.bundle.toolbars.draw.addPoint=LNG(226);$sys.globals3.myDrawToolbar.activate("point");$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/identify2.cur),auto");$sys.globals3.myLayerDynamic6&&a()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function st(){try{$sys.tools.resetToolsAndCloseWindows();$sys.functions3.clearAllGraphics();$sys.globals3.myTool="shadows";esri.bundle.toolbars.draw.addPoint=LNG(471);$sys.globals3.myDrawToolbar.activate($esri.Draw.CIRCLE);$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/shadows.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function ht(){try{$sys.tools.resetToolsAndCloseWindows();$sys.functions3.clearAllGraphics();$sys.globals3.myTool="visi";esri.bundle.toolbars.draw.addPoint=LNG(312);$sys.globals3.myDrawToolbar.activate($esri.Draw.CIRCLE);$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/eye.cur),auto")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function ct(i){var a,w,k,b,e,c,v,h,f,u,y,p;try{if($sys.globals3.dwgPolygon=i.geometry,a=$sys.globals3.myStartSelectPoint,$sys.globals3.myStartSelectPoint=null,$sys.globals3.myGraphicsLayerDrawCircle&&$sys.globals3.myGraphicsLayerDrawCircle.clear(),i.offsetX&&i.offsetY&&($sys.globals3.myTool=i.tool,w=new $esri.ScreenPoint,w.x=i.layerX,w.y=i.layerY,k=$sys.globals3.myMap1.toMap(w),i.geometry=k),$sys.globals3.myTool.toLowerCase().indexOf("select")===0&&($sys.globals3.myTool=="selectpoint"&&$sys.globals3.myNumberRadius?gt(a):$sys.attributes.showGeometry(i.geometry,a,$sys.globals3.myTool)),$sys.globals3.myTool==="profile"&&$sys.winProfile.show(i.geometry),$sys.globals3.myTool==="visi"&&$sys.winVisibility.show(i.geometry,a),$sys.globals3.myTool==="shadows"&&$sys.winShadows.show(i.geometry,a),$sys.globals3.myTool==="create"&&($sys.tools.resetTools(),$sys.tochnitGeographit.updateAvodaGeometry(i.geometry),$sys.attributes.showGeometry(i.geometry,a)),$sys.globals3.myTool==="gsv")if($("#boyangsv").css("display","block"),r===1&&($sys.globals3.myGraphicLayerMan.clear(),$sys.globals3.myGraphicLayerFov.clear(),$sys.globals3.myMap1.removeLayer($sys.globals3.myGraphicLayerMan),$sys.globals3.myMap1.removeLayer($sys.globals3.myGraphicLayerFov),r=0),r===0){r=1;$sys.globals3.myGraphicLayerMan=new $esri.GraphicsLayer;$sys.globals3.myGraphicLayerFov=new $esri.GraphicsLayer;$sys.globals3.myGraphicLayerMan.name="Google Street View Man";$sys.globals3.myGraphicLayerFov.name="Google Street View FOV";$sys.globals3.myGraphicLayerMan.spatialReference.wkid=2039;$sys.globals3.myGraphicLayerFov.spatialReference.wkid=2039;$sys.globals3.myMap1.addLayer($sys.globals3.myGraphicLayerFov);$sys.globals3.myMap1.addLayer($sys.globals3.myGraphicLayerMan);$sys.globals3.myGraphicLayerMan.setVisibility(!0);$sys.globals3.myGraphicLayerFov.setVisibility(!0);var d=new $esri.Point([$sys.globals3.myRightClickX,$sys.globals3.myRightClickY],new $esri.SpatialReference({wkid:2039})),g=new $esri.PictureMarkerSymbol("./Content/site/images/GSV/SVMBoyanGsv.png",60,60),nt=new $esri.PictureMarkerSymbol("./Content/site/images/GSV/losBoyanGsv.png",60,60);g.angle=0;nt.angle=270;o=new $esri.Graphic(d,g);s=new $esri.Graphic(d,nt);$sys.globals3.myGraphicLayerMan.add(o);$sys.globals3.myGraphicLayerFov.add(s);l($sys.globals3.myRightClickX,$sys.globals3.myRightClickY)}else l($sys.globals3.myRightClickX,$sys.globals3.myRightClickY);if($sys.globals3.myTool==="ofek"&&($sys.globals3.spatialReferenceId===1&&(c=$sys.globals3.obliquePhotographyUrl.replace("{1}",i.geometry.x).replace("{0}",i.geometry.y),$sys.functions3.jsPopupWindow(c)),$sys.globals3.spatialReferenceId===2&&$sys.geodesy.getGeogFromItmGS(i.geometry.x,i.geometry.y,$sys.tools.OfekToolCont)),$sys.globals3.myTool.indexOf("externalFocusingSystems")!==-1){if(b=ni($sys.globals3.myTool),b===1){switch($sys.globals3.myTool){case"externalFocusingSystems1":e=t("externalFocusingSystems1");c=$sys.globals3.getExternalFocusingSystems[e].link.replace("{1}",i.geometry.x).replace("{0}",i.geometry.y);break;case"externalFocusingSystems2":e=t("externalFocusingSystems2");c=$sys.globals3.getExternalFocusingSystems[e].link.replace("{1}",i.geometry.x).replace("{0}",i.geometry.y);break;case"externalFocusingSystems3":e=t("externalFocusingSystems3");c=$sys.globals3.getExternalFocusingSystems[e].link.replace("{1}",i.geometry.x).replace("{0}",i.geometry.y);break;case"externalFocusingSystems4":e=t("externalFocusingSystems4");c=$sys.globals3.getExternalFocusingSystems[e].link.replace("{1}",i.geometry.x).replace("{0}",i.geometry.y)}$sys.functions3.jsPopupWindow(c)}b===2&&$sys.geodesy.getGeogFromItmGS(i.geometry.x,i.geometry.y,$sys.tools.externalFocusingSystemsCont)}if($sys.globals3.myTool==="externalSystem"&&($sys.globals3.externalSpatialReferenceId===1&&(c=$sys.globals3.externalSystem.replace("{1}",i.geometry.x).replace("{0}",i.geometry.y),$sys.functions3.jsPopupWindow(c)),$sys.globals3.externalSpatialReferenceId===2&&$sys.geodesy.getGeogFromItmGS(i.geometry.x,i.geometry.y,$sys.tools.externalSystemCont)),$sys.globals3.myTool.toLowerCase().indexOf("paint")===0){v=/^[A-Za-z0-9]*$/;myGeometry=i.geometry;$sys.globals3.myDrawToolbar.deactivate();switch(myGeometry.type){case"point":case"multipoint":$sys.globals3.wasPoint=!0;u=new $esri.SimpleMarkerSymbol;h=new $esri.SimpleLineSymbol;h.setWidth(n.outlineStyle.width);h.setColor(new $esri.Color([n.outlineStyle.color.r,n.outlineStyle.color.g,n.outlineStyle.color.b,1]));styleLine=["DASH","DASHDOT","DASHDOTDOT","DOT","LONGDASH","LONGDASHDOT","SHORTDASH","SHORTDASHDOT","SHORTDASHDOTDOT","SHORTDOT","SOLID"];styleLineHeb=["קו","קו נקודה","קו נקודה נקודה","נקודה","ארוך","ארוך נקודה","קצר","קצר נקודה","קצר נקודה נקודה","נקודות צפופות","מלא"];v.test(n.outlineStyle.style)||(f=styleLineHeb.indexOf(n.outlineStyle.style),n.outlineStyle.style=styleLine[f]);n.outlineStyle.style=n.outlineStyle.style;h.setStyle($esri.SimpleLineSymbol["STYLE_"+n.outlineStyle.style]);stylePoint=["CIRCLE","CROSS","DIAMOND","SQUARE","X"];stylePointHeb=["עיגול","פלוס","יהלום","ריבוע","היקס"];v.test(n.style)||(f=stylePointHeb.indexOf(n.style),n.style=stylePoint[f]);n.style=n.style;u.setStyle($esri.SimpleMarkerSymbol["STYLE_"+n.style]);u.setColor(new $esri.Color([n.color.r,n.color.g,n.color.b,.2]));u.setOutline(h);u.setSize(n.size);break;case"polyline":u=new $esri.SimpleLineSymbol;styleLine=["DASH","DASHDOT","DASHDOTDOT","DOT","LONGDASH","LONGDASHDOT","SHORTDASH","SHORTDASHDOT","SHORTDASHDOTDOT","SHORTDOT","SOLID"];styleLineHeb=["קו","קו נקודה","קו נקודה נקודה","נקודה","ארוך","ארוך נקודה","קצר","קצר נקודה","קצר נקודה נקודה","נקודות צפופות","מלא"];v.test(n.outlineStyle.style)||(f=styleLineHeb.indexOf(n.outlineStyle.style),n.outlineStyle.style=styleLine[f]);n.outlineStyle.style=n.outlineStyle.style;u.setStyle($esri.SimpleLineSymbol["STYLE_"+n.outlineStyle.style]);u.setColor(new $esri.Color([n.outlineStyle.color.r,n.outlineStyle.color.g,n.outlineStyle.color.b,1]));u.setWidth(n.outlineStyle.width);break;default:u=new $esri.SimpleFillSymbol;h=new $esri.SimpleLineSymbol;h.setWidth(n.outlineStyle.width);h.setColor(new $esri.Color([n.outlineStyle.color.r,n.outlineStyle.color.g,n.outlineStyle.color.b,1]));styleLine=["DASH","DASHDOT","DASHDOTDOT","DOT","LONGDASH","LONGDASHDOT","SHORTDASH","SHORTDASHDOT","SHORTDASHDOTDOT","SHORTDOT","SOLID"];styleLineHeb=["קו","קו נקודה","קו נקודה נקודה","נקודה","ארוך","ארוך נקודה","קצר","קצר נקודה","קצר נקודה נקודה","נקודות צפופות","מלא"];v.test(n.outlineStyle.style)?n.outlineStyle.style=n.outlineStyle.style:(f=styleLineHeb.indexOf(n.outlineStyle.style),n.outlineStyle.style=styleLine[f]);h.setStyle($esri.SimpleLineSymbol["STYLE_"+n.outlineStyle.style]);u.setColor(new $esri.Color([n.color.r,n.color.g,n.color.b,.25]));styleFill=["BACKWARD_DIAGONAL","CROSS","DIAGONAL_CROSS","FORWARD_DIAGONAL","HORIZONTAL","NULL","SOLID","VERTICAL"];styleFillHeb=["קוים עולים","רשת","רשת אלכסונית","קוים יורדים","קוים אופקיים","ריק","מלא","קוים אנכיים"];v.test(n.style)?n.style=n.style:(f=styleFillHeb.indexOf(n.style),n.style=styleFill[f]);u.setStyle($esri.SimpleFillSymbol["STYLE_"+n.style]);u.setOutline(h)}$sys.globals3.removeGeometry?$sys.globals3.removeGeometry=!1:(p=new $esri.Graphic(myGeometry,u),$sys.globals3.myGraphicsLayerPrint.add(p));myGeometry.type=="point"?($sys.globals3.myTool="paint"+myGeometry.type.toLowerCase(),$sys.globals3.myDrawToolbar.activate($esri.Draw[myGeometry.type.toUpperCase().replace(/ /g,"_")]),$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/x.red.cur),auto"),esri.bundle.toolbars.draw.addPoint=LNG(892)):($("#divFreeDraw").css("display","none"),$sys.globals3.myMap1.setMapCursor("default"))}if($sys.globals3.myTool==="text"){myGeometry=i.geometry;$sys.globals3.myDrawToolbar.deactivate();y=new $esri.Font;y.setSize(n.font.size);var f=["רגיל","נטוי","אובליק"].indexOf(n.font.style);n.font.style=["NORMAL","ITALIC","OBLIQUE"][f];y.setStyle($esri.Font["STYLE_"+n.font.style]);var f=["קו תחתון","קו באמצע","ללא"].indexOf(n.font.decoration);n.font.decoration=["underline","line-through","none"][f];y.setDecoration(n.font.decoration);var f=["רגיל","מודגש"].indexOf(n.font.weight);n.font.weight=["NORMAL","BOLD"][f];y.setWeight($esri.Font[n.font.weight]);u=new $esri.TextSymbol;u.setAngle(n.angle);u.setFont(y);u.setText(n.text);u.setColor(new $esri.Color([n.color.r,n.color.g,n.color.b,1]));p=new $esri.Graphic(myGeometry,u);$sys.globals3.myGraphicsLayerProfile.add(p);$("#divFreeDraw").css("display","none");$sys.globals3.myMap1.setMapCursor("default")}if($sys.globals3.myTool==="identify"&&$sys.winSearch.show("",i.geometry),$sys.globals3.myTool==="taba")$sys.divTaba.onSelectedPoint(i.geometry)}catch(tt){$sys.functions3.catchErr(arguments.callee.toString(),tt)}}function lt(n){var t=$sys.globals3.externalSystem.replace("{1}",n.y).replace("{0}",n.x);$sys.functions3.jsPopupWindow(t);u()}function at(n){var t=$sys.globals3.obliquePhotographyUrl.replace("{1}",n.y).replace("{0}",n.x);$sys.functions3.jsPopupWindow(t);u()}function vt(n){var r,i;switch($sys.globals3.myTool){case"externalFocusingSystems1":i=t("externalFocusingSystems1");r=$sys.globals3.getExternalFocusingSystems[i].link.replace("{1}",n.y).replace("{0}",n.x);break;case"externalFocusingSystems2":i=t("externalFocusingSystems2");r=$sys.globals3.getExternalFocusingSystems[i].link.replace("{1}",n.y).replace("{0}",n.x);break;case"externalFocusingSystems3":i=t("externalFocusingSystems3");r=$sys.globals3.getExternalFocusingSystems[i].link.replace("{1}",n.y).replace("{0}",n.x);break;case"externalFocusingSystems4":i=t("externalFocusingSystems4");r=$sys.globals3.getExternalFocusingSystems[i].link.replace("{1}",n.y).replace("{0}",n.x)}$sys.functions3.jsPopupWindow(r);u()}function yt(n){console.log(n.value)}function l(){$sys.geodesy.getGeogFromItmGS($sys.globals3.myRightClickX,$sys.globals3.myRightClickY,$sys.tools.GSVitCont)}function pt(n){function u(){var n=i.getPosition(),t={lat:n.lat(),lng:n.lng()};$sys.geodesy.getItmFromGeogGS(t.lng,t.lat,$sys.tools.moveItCont)}var r={lng:n.x,lat:n.y},t;i=new google.maps.StreetViewPanorama(document.getElementById("pano"),{position:r,pov:{heading:204,pitch:10}});i.addListener("position_changed",function(){u()});i.addListener("pov_changed",function(){bt()});t=$esri.Point([$sys.globals3.myRightClickX,$sys.globals3.myRightClickY],new $esri.SpatialReference({wkid:2039}));$sys.globals3.myMap1.centerAt(t)}function wt(n){var t=i.getPov().heading;$sys.globals3.myGraphicLayerMan.graphics[0].geometry.setX(n.x);$sys.globals3.myGraphicLayerMan.graphics[0].geometry.setY(n.y);$sys.globals3.myGraphicLayerFov.graphics[0].symbol.angle=t;$sys.globals3.myGraphicLayerMan.hide();$sys.globals3.myGraphicLayerFov.hide();$sys.globals3.myGraphicLayerMan.show();$sys.globals3.myGraphicLayerFov.show()}function bt(){var n=i.getPov().heading;$sys.globals3.myGraphicLayerFov.graphics[0].symbol.angle=n;$sys.globals3.myGraphicLayerFov.hide();$sys.globals3.myGraphicLayerFov.show()}function kt(){$("#boyangsv").css("display","none");$sys.globals3.myGraphicLayerMan.clear();$sys.globals3.myGraphicLayerFov.clear();$sys.globals3.myMap1.removeLayer($sys.globals3.myGraphicLayerMan);$sys.globals3.myMap1.removeLayer($sys.globals3.myGraphicLayerFov);r=0}function dt(){for(var t,n=6;n<10;n++)if($sys.globals3["myLayerDynamic"+n])for(t=0;t<$sys.globals3["myLayerDynamic"+n].layerInfos.length;t++)$sys.globals3["myLayerDynamic"+n].layerInfos[t].showPopup=!1}function a(){for(var t,n=6;n<10;n++)if($sys.globals3["myLayerDynamic"+n])for(t=0;t<$sys.globals3["myLayerDynamic"+n].layerInfos.length;t++)$sys.globals3["myLayerDynamic"+n].layerInfos[t].showPopup=!0}function gt(n){var t=document.querySelector("#numberRadius"),i=new $esri.Circle({center:n,radius:t.value});$sys.attributes.showGeometry(i,n,$sys.globals3.myTool)}function t(n){for(var t=0;t<$sys.globals3.getExternalFocusingSystems.length;t++)if($sys.globals3.getExternalFocusingSystems[t].controlName==n)return t}function ni(n){for(var t=0;t<$sys.globals3.getExternalFocusingSystems.length;t++)if(n==$sys.globals3.getExternalFocusingSystems[t].controlName)return $sys.globals3.getExternalFocusingSystems[t].spatialReferenceId}var e=!0,n,o,s,i,r=0;return{updateAddPoint:v,updateSymbol:y,resetToolsAndCloseWindows:u,resetTools:f,closeUpperMenus:c,changeToolGsv:it,changeToolText:rt,changeToolOfek:k,changeToolExternalFocusingSystems1:d,changeToolExternalFocusingSystems2:g,changeToolExternalFocusingSystems3:nt,changeToolExternalFocusingSystems4:tt,changeToolExternalSystem:b,changeToolIdentify:et,changeToolIdentifyPlusForm:ot,changeToolProfile:ut,changeToolShadows:st,changeToolVisi:ht,mouseDownOnMap:w,drawingEnd:ct,changeColor:yt,changeToolTaba:ft,GSVitCont:pt,moveItCont:wt,OfekToolCont:at,externalSystemCont:lt,externalFocusingSystemsCont:vt}}(),$sys=$sys||{},$sys.lens=function(){function t(t,i,r){function w(n){for(var i=$sys.globals3.GsMeta.image,f,r,t=0;t<i.length;t++)i[t].name==n&&(f=$esri.declare([$esri.TiledMapServiceLayer],{declaredClass:"ogc.WMTSLayer",constructor:function(){this.version="1.0.0";this.url=$sys.globals3.isProxy?$sys.globals3.myProxyUrl+"?"+i[t].url:i[t].url;this.identifier=i[t].identifier;this.imageFormat=i[t].imageFormat;this.tileMatrixSet=i[t].tileMatrixSet;this.spatialReference=new $esri.SpatialReference({wkid:i[t].spatialReference});this.initialExtent=new $esri.Extent(i[t].imageMinX,i[t].imageMinY,i[t].imageMaxX,i[t].imageMaxY,this.spatialReference);this.fullExtent=new $esri.Extent(i[t].imageMinX,i[t].imageMinY,i[t].imageMaxX,i[t].imageMaxY,this.spatialReference);this.tileInfo=new $esri.TileInfo({dpi:"90.71428571427429",format:i[t].imageFormat,compressionQuality:0,spatialReference:{wkid:i[t].spatialReference},rows:256,cols:256,origin:{x:i[t].gridOriginMinX,y:i[t].gridOriginMaxY},lods:$sys.globals3.dynamicLods});this.loaded=!0;this.onLoad(this)},getTileUrl:function(n,t,i){return this.url+"/gwc/service/wmts?SERVICE=WMTS&VERSION="+this.version+"&REQUEST=GetTile&LAYER="+this.identifier+"&STYLE=raster&FORMAT="+this.imageFormat+"&TILEMATRIXSET="+this.tileMatrixSet+"&TILEMATRIX="+this.tileMatrixSet+":"+n+"&TILEROW="+t+"&TILECOL="+i}}),r=new f,r.nameDisplay="layer"+$sys.globals3.myMap1.layerIds.length,r.ID=r.nameDisplay,u.addLayer(r),u.disableMapNavigation())}function v(){var s,h;if(u){var o=f.position(),a=o.left,v=o.top+n+f.height(),y=o.left+f.width(),p=o.top+n,i=t.toMap(new $esri.Point({x:y,y:p})),r=t.toMap(new $esri.Point({x:a,y:v})),e=t.toMap(new $esri.Point({x:a/2+y/2,y:v/2+p/2}));i.x=Math.round(100*i.x)/100;i.y=Math.round(100*i.y)/100;r.x=Math.round(100*r.x)/100;r.y=Math.round(100*r.y)/100;e.x=Math.round(100*e.x)/100;e.y=Math.round(100*e.y)/100;s=Math.round(100*(i.x-r.x))/100;h=Math.round(100*(i.y-r.y))/100;s===c&&h===l?u.centerAt(e):u.setExtent(new $esri.Extent({xmin:r.x,ymin:r.y,xmax:i.x,ymax:i.y,spatialReference:t.spatialReference}));c=s;l=h}}function y(t){if(u){var i=f.position(),r=f.height(),e=f.width();u.setExtent(new $esri.Extent({xmin:t.extent.xmin+(t.extent.xmax-t.extent.xmin)*i.left/t.target.width,ymin:t.extent.ymin+(t.extent.ymax-t.extent.ymin)*(t.target.height-i.top-n-r)/t.target.height,xmax:t.extent.xmin+(t.extent.xmax-t.extent.xmin)*(i.left+e)/t.target.width,ymax:t.extent.ymin+(t.extent.ymax-t.extent.ymin)*(t.target.height-i.top-n)/t.target.height,spatialReference:t.target.spatialReference}))}}function p(){var t=$(".ui-widget-content"),n=0;$.each(t,function(t,i){var r=$(i).css("display");r==="block"&&n++});n===0&&($esri.esriConfig.defaults.map.panDuration=350,$esri.esriConfig.defaults.map.zoomDuration=500)}var u,e;$esri.esriConfig.defaults.map.panDuration=0;$esri.esriConfig.defaults.map.zoomDuration=1;$esri.esriConfig.defaults.map.panRate=0;$esri.esriConfig.defaults.map.zoomRate=1;var o=$(document.createElement("div")).uniqueId().css({width:"100%",height:"100%",background:"rgba(0, 0, 0, 0.1)"}),s=300,h=100;s=s+Math.random()*400;h=h+Math.random()*200;var c=-1,l=-1,f=$(document.createElement("div")).addClass("ui-widget-content apl-lens").uniqueId().css({width:"250px",height:"250px",zIndex:"22222",left:s,top:h,position:"absolute"}).draggable({containment:"window",scroll:!1,drag:function(){v()}}).resizable({maxHeight:500,maxWidth:500,minHeight:100,minWidth:100}).resize(function(){u&&(u.reposition(),u.resize())}).mouseenter(function(){var n=0;$(".apl-lens").each(function(){n=Math.max(n,$(this).zIndex())});$(this).zIndex(++n)}).dblclick(function(){$(f).hide();p()}),a=$(".ui-widget-content").length;$(o).append("<span class='spanLensTitle'>"+r+"<\/span>");$(o).append("<img class='imgLensClose' id='imgLensClose"+a+"' src='./Content/site/images/close.png'><\/img>");$("#"+t.id).parent().append(f.append(o));$("#imgLensClose"+a).on("click",function(){$(this).parent().parent().hide();p()});u=new $esri.Map(o[0].id,{zoom:3,logo:!1,showAttribution:!1,slider:!1});$sys.globals3.isBackgroundAS?(e=new $esri.ArcGISTiledMapServiceLayer(i.url),e.nameDisplay="layer"+$sys.globals3.myMap1.layerIds.length,e.ID=e.nameDisplay,u.addLayer(e)):w(r);u.on("load",function(n){n.map.disableMapNavigation()});v();t.on("pan",function(n){y(n)});t.on("extent-change",function(n){y(n)})}var n=20;return{add:t}}(),$sys=$sys||{},$sys.convertions3=function(){function n(n,t){var i=t;try{return $.each(n,function(n,r){r.name===t&&(i=r.alias)}),i}catch(r){return $sys.functions3.catchErr(arguments.callee.toString(),r),i}}function t(n,t){var i=t;try{return $.each(n,function(n,r){r.alias===t&&(i=r.name)}),i}catch(r){return $sys.functions3.catchErr(arguments.callee.toString(),r),i}}function i(n){var t,i;try{for(t=0;t<$sys.globals3.myMetadata.length;t++)if(i=parseInt($sys.globals3.myMetadata[t].layerCode),i===n)return $sys.globals3.myMetadata[t];return $sys.globals3.myDebug!=="0"&&ALERTERROR("getMetadataByIview2Code "+n),"empty"}catch(r){return $sys.functions3.catchErr(arguments.callee.toString(),r),null}}function r(n){try{for(var t=0;t<$sys.globals3.myLayerDynamicArray.length;t++)if($sys.globals3.myLayerDynamicArray[t].transName===n)return $sys.globals3.myLayerDynamicArray[t].id;return $sys.globals3.myDebug!=="0"&&ALERTERROR("getIdFromName "+n),-1}catch(i){return $sys.functions3.catchErr(arguments.callee.toString(),i),-1}}function u(n,t){var r,i;try{if(r=[],t>0){for(i=0;i<$sys.globals3.myLayerDynamicArray.length;i++)$sys.globals3.myLayerDynamicArray[i].transName===n&&r.push($sys.globals3.myLayerDynamicArray[i]);if(r.length>0)return r[t-1]}return $sys.globals3.myDebug!=="0"&&ALERTERROR("getIdFromName "+n),-1}catch(u){return $sys.functions3.catchErr(arguments.callee.toString(),u),-1}}function f(n,t){var i="string";try{return $.each(n,function(n,r){r.name===t&&(r.type==="esriFieldTypeOID"&&(i="number"),r.type==="esriFieldTypeInteger"&&(i="number"),r.type==="esriFieldTypeSmallInteger"&&(i="number"),r.type==="esriFieldTypeDouble"&&(i="number"),r.type==="esriFieldTypeString"&&(i="string"),r.type==="esriFieldTypeDate"&&(i="date"))}),i}catch(r){return $sys.functions3.catchErr(arguments.callee.toString(),r),i}}return{getAliasFromFieldName:n,getFieldNameFromAlias:t,getMetadataByIview2Code:i,getIdFromName:r,getTypeFromFieldName:f,getLayerFromName:u}}(),$sys=$sys||{},$sys.gis3=function(){function e(n){var t,r,u,f,e,o,i;try{if(n==undefined||(t=[],$.each(n,function(n,i){t.push(i)}),t.length<3))return 0;for(t[0]!=t[t.length-1]&&t.push(t[0]),r=0,i=0;i<t.length-1;i++)u=t[i].x||t[i][0],f=t[i+1].x||t[i+1][0],e=t[i].y||t[i][1],o=t[i+1].y||t[i+1][1],r+=(u+f)*(e-o);return Math.abs(r/2)}catch(s){return $sys.functions3.catchErr(arguments.callee.toString(),s),-1}}function o(n,t,i,r){try{if(n==undefined||t==undefined||i==undefined||r==undefined||n===-1&&t===-1||i===-1&&r===-1)return-999;var u=i-n,f=r-t;return u>0?90-180/3.14159*Math.atan(f/u):u<0?270-180/3.14159*Math.atan(f/u):f>0?0:f<0?180:-999}catch(e){return-999}}function s(n){var u,f;try{var e=0,o=0,s=0,h=n.length,i,r,t;for(u=0,f=h-1;u<h;f=u++){i=n[u];r=n[f];var c=i.x||i[0],l=i.y||i[1],a=r.x||r[0],v=r.y||r[1];t=c*v-a*l;e+=t;o+=(c+a)*t;s+=(l+v)*t}return t=e*3,{x:o/t,y:s/t}}catch(y){return $sys.functions3.catchErr(arguments.callee.toString(),y),null}}function h(n,t){try{if(n==undefined||t==undefined)return 0;var i=(t.x||t[0])-(n.x||n[0]),r=(t.y||t[1])-(n.y||n[1]);return Math.sqrt(i*i+r*r)}catch(u){return $sys.functions3.catchErr(arguments.callee.toString(),u),-1}}function c(n,t){var i,r,u,f;try{for(i=0;i<n.paths.length;i++)for(r=0;r<t.paths.length;r++)for(u=0;u<n.paths[i].length;u++)for(f=0;f<t.paths[r].length;f++)if(n.paths[i][u][0].toFixed()==t.paths[r][f][0].toFixed()&&n.paths[i][u][1].toFixed()==t.paths[r][f][1].toFixed())return n.paths[i][u];return""}catch(e){return $sys.functions3.catchErr(arguments.callee.toString(),e),""}}function l(){try{navigator.geolocation?navigator.geolocation.getCurrentPosition(a):ALERTERROR(LNG(53),"error")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function a(n){var u,r;try{var t=n.coords.longitude,i=n.coords.latitude,f=$sys.geodesy.getGeogFromItm($sys.globals3.myXmin,$sys.globals3.myYmin),e=$sys.geodesy.getGeogFromItm($sys.globals3.myXmax,$sys.globals3.myYmax);t>=f.lon&&t<=e.lon&&i>=f.lat&&i<=e.lat?(u=$sys.geodesy.getItmIfNot(t,i),t=parseFloat(u.x),i=parseFloat(u.y),r=QS.zoom,r==undefined&&(r=100),$sys.gis3.zoomToXy(t,i,r),$sys.symbols3.addIconSymbol(null,t,i,"./Content/site/images/pin-general.png",86,86,18,50),$sys.functions3.addToLogger("getPosition "+t+","+i)):ALERTERROR(LNG(54),"error")}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function v(t,i,r){var f,u;try{QS.showlayer!=="0"&&$sys.divToc.turnOneLayer(t,!0,!0,!0);f=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(t));f.on("complete",n);f.on("error",function(){p(t,i,r)});u=new $esri.Query;u.outFields=[QS.field,"SHAPE"];u.text="%";u.returnGeometry=!0;u.where=i+" in ( "+r+")";f.execute(u)}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function n(n){var r,i,u,t;try{if(r=n.featureSet.features,n.featureSet.features.length===0){ALERTWARNING(LNG(64));return}i=$sys.globals3.isFillOpacity?.1:0;u=$sys.symbols3.getSymbol(n.featureSet.features[0].geometry,undefined,undefined,undefined,undefined,undefined,i);$sys.globals3.myGraphicsLayerTemp.clear();dojo.forEach(n.featureSet.features,function(n){n.setSymbol(u);$sys.globals3.myGraphicsLayerTemp.add(n)});n.featureSet.features.length===1&&n.featureSet.features[0].geometry.type==="point"?$sys.gis3.zoomToXy(n.featureSet.features[0].geometry.x,n.featureSet.features[0].geometry.y,1,!0):(t=$sys.gis3.getGraphicsExtent(r,0),Math.abs(t.xmin-t.xmax)<.1?$sys.gis3.zoomToGeometry(t,1,!0):$sys.gis3.zoomToGeometry(t,2,!1))}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function y(t,i){var u,r;try{QS.showlayer!=="0"&&$sys.divToc.turnOneLayer(t,!0,!0,!0);i=i.replaceAll("%20"," ");i=i.replaceAll("%3d","=");u=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(t));u.on("complete",n);r=new $esri.Query;r.outFields=["*"];r.text="%";r.returnGeometry=!0;r.where=i;u.execute(r)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function p(t,i,r){var f,e,u;try{f=r.replaceAll(",","','");f="'"+f+"'";e=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(t));e.on("complete",n);u=new $esri.Query;u.outFields=[QS.field,"SHAPE"];u.text="%";u.returnGeometry=!0;u.where=i+" in ("+f+")";e.execute(u);$sys.functions3.addToLogger("zoom to layer "+QS.layer+" "+QS.field+" "+QS.val)}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function w(n){var i,t;try{n=parseInt(n);i=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(528));i.on("complete",b);t=new $esri.Query;t.outFields=["id_taba","SHAPE"];t.text="%";t.returnGeometry=!0;t.where="id_taba = "+n;i.execute(t)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function b(n){var t,i;try{if(t=n.featureSet.features,t.length==0){ALERTWARNING(LNG(63));return}i=n.featureSet.features[0];$sys.gis3.zoomToGeometry(i.geometry,2,!0,0,0,255,5)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function k(n,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g){var s,tt;try{if(k==undefined&&(k=$sys.globals3.myMap1),n=Math.round(parseFloat(n)),i=Math.round(parseFloat(i)),isNaN(n)||isNaN(i)||n===0||i===0)return;if(f!=undefined){var it=new $esri.Point(n,i,$sys.globals3.mySpatialReference),nt=new $esri.Circle(it,{radius:parseFloat(f)}),rt=new $esri.Polyline($sys.globals3.mySpatialReference),ut=nt.rings[0];rt.addPath(ut);s=new $esri.Graphic;s.geometry=nt;s.symbol=$sys.symbols3.getSymbol(s.geometry,255,0,0,3,.8,.02,255,0,0,"dash");$sys.globals3.myGraphicsLayerDrawCircle.add(s)}u==="1"&&(s=new $esri.Graphic,s.geometry=new $esri.Point(n,i,$sys.globals3.mySpatialReference),s.symbol=$sys.symbols3.getIconSymbol("Content/site/images/Icons/red.flag.png",32,32,20,20),$sys.globals3.myGraphicsLayerDrawCircle.add(s),e=!1);tt=new $esri.Point(n,i,$sys.globals3.mySpatialReference);t(tt,r,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g)}catch(ft){$sys.functions3.catchErr(arguments.callee.toString(),ft)}}function t(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w){try{y==undefined&&(y=$sys.globals3.myMap1);var k=FIXGEOM(n),b=new $esri.Graphic;b.setGeometry(k);g(b,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w)}catch(d){$sys.functions3.catchErr(arguments.callee.toString(),d)}}function d(n,t){try{if(n==null)return;if(n.graphics.length===0)return;var i=f(n.graphics,t);$sys.globals3.myMap1.setExtent(i,!0)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function i(n,t,i,r,u,f,e,o){try{if(f==undefined&&(f=$sys.globals3.myMap1),f==undefined)return;n=parseFloat(n);t=parseFloat(t);i=parseFloat(i);r=parseFloat(r);var s=null;u>0&&u<=5?n!==i&&t!==r?(s=new $esri.Extent(n,t,i,r,f.spatialReference),s=s.expand(u)):(s=new $esri.Extent(n-u*50,t-u*50,i+u*50,r+u*50,f.spatialReference),s=s.expand(u)):(u=QS.zoom!=undefined?parseFloat(QS.zoom):u!=undefined?parseFloat(u):0,u=u/2,s=new $esri.Extent(n-u,t-u,i+u,r+u,f.spatialReference));e&&(s.xmin=s.xmin+e,s.xmax=s.xmax+e);o&&(s.ymin=s.ymin-o,s.ymax=s.ymax-o);f.setExtent(s)}catch(h){$sys.functions3.catchErr(arguments.callee.toString(),h)}}function g(n,t,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k){var d,g,nt;try{if(w==undefined&&(w=$sys.globals3.myMap1),w==undefined)return;if(n==undefined)return;if(n.geometry==undefined)return;d=n.geometry.getExtent();d==null&&(g=n.geometry.x,nt=n.geometry.y,d=new $esri.Extent(g,nt,g,nt,w.spatialReference));i(d.xmin,d.ymin,d.xmax,d.ymax,t,w,b,k);u&&r($sys.globals3.myGraphicsLayerTemp,n,f,e,o,s,h,c,l,a,v,y,p,w,b,k)}catch(tt){$sys.functions3.catchErr(arguments.callee.toString(),tt)}}function nt(n,t,i,r){try{(r==undefined||r==="1"||r===1)&&n.clear();var u=new $esri.Graphic;u.geometry=FIXGEOM(t.geometry);u.symbol=i;n.add(u)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function r(n,t,i,r,u,f,e,o,s,h,c,l,a){try{(a==undefined||a==="1"||a===1)&&n.clear();var v=new $esri.Graphic;v.geometry=FIXGEOM(t.geometry);v.symbol=$sys.symbols3.getSymbol(v.geometry,i,r,u,f,e,o,s,h,c,l);n.add(v)}catch(y){$sys.functions3.catchErr(arguments.callee.toString(),y)}}function tt(){try{var n=new $esri.Extent($sys.globals3.myXmin,$sys.globals3.myYmin,$sys.globals3.myXmax,$sys.globals3.myYmax,$sys.globals3.mySpatialReference);$sys.globals3.myMap1.setExtent(n)}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function it(n,t){var r,i;try{$sys.divToc.turnOneLayer(524,!0,!0,!1);$sys.divToc.turnOneLayer(525,!0,!1,!0);r=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(525));r.on("complete",rt);i=new $esri.Query;i.outFields=["ms_gush","SHAPE"];i.text="%";i.returnGeometry=!0;i.where="ms_gush = "+n+" and k_status_hesder = "+t;r.execute(i)}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function rt(n){var t,i;try{if(t=n.featureSet.features,t.length==0){ALERTWARNING(LNG(62));return}i=n.featureSet.features[0];$sys.gis3.zoomToGeometry(i.geometry,100,!0,0,100,0,5,1,.2,100,0,5,"dash")}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function ut(n,t,i){var u,r;try{$sys.divToc.turnOneLayer(524,!0,!1,!1);$sys.divToc.turnOneLayer(525,!0,!0,!0);u=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(524));u.on("complete",ft);r=new $esri.Query;r.outFields=["ms_gush","ms_chelka","SHAPE"];r.text="%";r.returnGeometry=!0;r.where="ms_gush = "+n+" and k_status_hesder = "+t+" and ms_chelka = "+i;u.execute(r)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function ft(n){try{if(n.featureSet.features.length==0)$sys.gis3.zoomToGush();else{var t=n.featureSet.features[0];$sys.gis3.zoomToGeometry(t.geometry,100,!0,255,0,0,5,1,.2,100,0,5,"dash")}}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function u(n){var i,t;try{i=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(838));i.on("complete",et);t=new $esri.Query;t.outFields=["k_rechov","t_rechov","SHAPE"];t.text="%";t.returnGeometry=!0;t.where="k_rechov = "+n;i.execute(t)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function et(n){var i,r,u;try{if(i=n.featureSet.features,r=i.length,r===0){ALERTWARNING(LNG(61));return}u=n.featureSet.features[0];t(u.geometry,300,!0,null,null,null,2)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function ot(n,t,i){var f,r,e;try{function o(n){var t,i;try{t=n.featureSet.features;t.length===0?u():(i=t[0].geometry,$sys.gis3.zoomToXy(i.x,i.y,400,"1"))}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}f=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(527));f.on("complete",o);r=new $esri.Query;r.outFields=["k_rechov","ms_bayit","knisa","t_bayit_veknisa","SHAPE"];r.text="%";r.returnGeometry=!0;i==undefined?r.where="k_rechov = "+n+" and t_bayit_veknisa = '"+t+"'":(i=parseInt(i),e=String.fromCharCode(i+1487),r.where="k_rechov = "+n+" and ms_bayit="+t+" and knisa='"+e+"'");f.execute(r)}catch(s){$sys.functions3.catchErr(arguments.callee.toString(),s)}}function f(n,t){try{var i,r,u;t==undefined&&(t=200);try{$.each(n,function(n,f){if(i=f.geometry,i.x&&i.y){var e=parseInt(i.x),o=parseInt(i.y);if(e==undefined||o==undefined||isNaN(e)||isNaN(o))return;u=new $esri.Extent(e-t,o-t,e+t,o+t,$sys.globals3.myMap1.spatialReference)}else u=i instanceof $esri.Extent?i:i.getExtent();r=r?r.union(u):new $esri.Extent(u)})}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}return r}catch(e){return $sys.functions3.catchErr(arguments.callee.toString(),e),""}}function st(n){try{return n.type=="point"?n:n.getExtent().getCenter()}catch(t){return $sys.functions3.catchErr(arguments.callee.toString(),t),""}}function ht(n,t,i){var r,u,f,e;try{for(f=!1,e=i.length,r=0,u=e-1;r<e;u=r++){var s=i[r].x||i[r].X||i[r][0],o=i[r].y||i[r].Y||i[r][1],c=i[u].x||i[u].X||i[u][0],h=i[u].y||i[u].Y||i[u][1];o>t!=h>t&&n<(c-s)*(t-o)/(h-o)+s&&(f=!f)}return f}catch(l){return!1}}function ct(n,t,i){try{return n>=i.xmin&&n<=i.xmax&&t>=i.ymin&&t<=i.ymax?!0:!1}catch(r){return!1}}return{getAreaFromPoints:e,getAzimuth:o,getCentroid:s,getDistanceFromTwoPoints:h,getPointInterFromTwoPolylines:c,geoLocate:l,zoomToLayer:v,zoomToCity:tt,zoomToExtent:i,zoomToStreet:u,zoomToXy:k,zoomToGush:it,zoomToChelka:ut,zoomToTaba:w,zoomToGeometry:t,zoomToGraphicsLayer:d,zoomToKtovet:ot,zoomToWhere:y,getGraphicsExtent:f,getCenterPoint:st,isPointInsidePoly:ht,isPointInsideExtent:ct,markInGraphicsLayer:r,markInGraphicsLayerbysymbol:nt}}(),$sys=$sys||{},$sys.winBookmarks=function(){function e(n,t,i,r,u,f,e,o,s){this.name=n;this.xmin=t;this.ymin=i;this.xmax=r;this.ymax=u;this.layers=f;this.opacity=e;this.back=o;this.year=s}function o(){try{$sys.tools.resetToolsAndCloseWindows(!0);var n=$("#myWindowBookmarks2").data("kendoWindow");if(n){if(n.element.is(":hidden")==!1){$("#myWindowBookmarks2").data("kendoWindow").close();return}}else{$sys.globals3.myLng==="heb"&&$("#myWindowBookmarks1").addClass("k-rtl");$("#myWindowBookmarks2").kendoWindow({width:"375px",height:"280px",title:LNG(143),modal:!1,resizable:!1,close:function(){$sys.functions3.addToLogger("close bookmarks windows")}});$("#btnCreateBookmark").html(LNG(149));$("#spnBookmarks").html(LNG(191));$(".myBookmarkClass").on("click",f);$("#btnCreateBookmark").click(h);$("#txtNewBookmarkName").kendoAutoComplete();$("#txtNewBookmarkName").attr("placeholder",LNG(868));$("#txtNewBookmarkName").closest(".k-widget").css("width","200px")}n=$("#myWindowBookmarks2").data("kendoWindow");n.open();$("#myWindowBookmarks2").closest(".k-widget").find(".k-window-titlebar").css("background-color","#0169CC");$("#myWindowBookmarks2").closest(".k-widget").find(".k-window-titlebar").css("color","#fffffff");$("#myWindowBookmarks2").closest(".k-widget").find(".k-window-content").css("background-color","#FAFAFA");$("#btnCreateBookmark").css("background-color","#0169CC");$("#btnCreateBookmark").css("color","#ffffff");$sys.functions3.addToLogger("open bookmarks windows");u()}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function u(){var f,o,u,t,h,l;try{for(f=LSGET(i,""),f==="",n=[],o=f.split(";"),u=0;u<o.length;u++)t=o[u].split(","),t[0]!=""&&t.length>=9&&(h=new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8]),h.index=n.length,n.push(h));r=new kendo.data.DataSource({data:n});l=$("#listViewBookmarks").data("kendoListView");l&&l.destroy();$("#listViewBookmarks").kendoListView({template:kendo.template($("#templateBookmark").html()),dataSource:r,selectable:"single",change:s});$sys.tools.resetTools();$("#btnBookmarks").css("border-color","red");$(".clsImgDelete").mouseup(c)}catch(a){$sys.functions3.catchErr(arguments.callee.toString(),a)}}function s(){try{var n=r.view();$.map(this.select(),function(t){var i=n[$(t).index()];f(i)})}catch(t){console.log("onChangeBookmark "+t.message)}}function f(n){var r,i,u;try{t=n;var f=parseFloat(n.xmin),e=parseFloat(n.ymin),o=parseFloat(n.xmax),s=parseFloat(n.ymax);$sys.gis3.zoomToExtent(f,e,o,s,1.01);$sys.divBackground.setCache(n.back);r=parseFloat(n.back);r>0&&$sys.divBackground.setYear(parseInt(n.year));i=n.layers.split("#");i.length>0&&$.each(i,function(n,t){t.length>0&&$sys.divToc.turnOneLayer(t,!0,!0,!1)});u=parseFloat(n.opacity);$sys.functions3.setDynamicLayerOpacity(u);$sys.functions3.addToLogger("select bookmark "+n.name)}catch(h){$sys.functions3.catchErr(arguments.callee.toString(),h)}}function h(){var f,r,o,s,n,t,e;try{if(f=$("#txtNewBookmarkName").data("kendoAutoComplete").value(),f.trim().length===0){ALERTWARNING(LNG(171));return}if(r=LSGET(i),o=!1,r!=null?(s=r.split(";"),$.each(s,function(n,t){var i=t.split(","),r=i[0].trim();r===f&&(ALERTWARNING(LNG(172)),o=!0)})):r="",o)return;for(n=$sys.globals3.myMap1.extent,n=n.xmin.toFixed(0)+","+n.ymin.toFixed(0)+","+n.xmax.toFixed(0)+","+n.ymax.toFixed(0),t=f+","+n+",",e=0;e<$sys.globals3.myVisibleLayersCodes.length;e++)t+=$sys.globals3.myVisibleLayersCodes[e]+"#";t+=","+$sys.globals3.myLayerDynamic1.opacity;t+=","+$sys.globals3.myCacheValue;t+=","+$sys.globals3.myOrthoYear;r+=";"+t;LSSET(i,r);$sys.functions3.addToLogger("add New Bookmark "+t);$("#txtNewBookmarkName").data("kendoAutoComplete").value("");u()}catch(h){$sys.functions3.catchErr(arguments.callee.toString(),h)}}function c(){try{setTimeout(l,250)}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function l(){try{if(t==undefined)return;$sys.winPrompt.showYesNo(LNG(221),LNG(173)+" "+t.name+"?",a)}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function a(r){try{if(r==="no")return;var f="";$.each(n,function(n,i){i.index!==t.index&&(f.length>0&&(f+=";"),f+=i.name+","+i.xmin+","+i.ymin+","+i.xmax+","+i.ymax+","+i.layers+","+i.opacity+","+i.back+","+i.year)});LSSET(i,f);$sys.functions3.addToLogger("delete bookmark "+t.name);u();$("#txtNewBookmarkName").data("kendoAutoComplete").value("")}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}var n=null,r=null,t=null,i="booking3";return{show:o}}(),$sys=$sys||{},$sys.winLegend=function(){function t(){try{$sys.tools.resetToolsAndCloseWindows();var t=$("#myWindowLegend2").data("kendoWindow");if(t){if(t.element.is(":hidden")===!1){$("#myWindowLegend2").data("kendoWindow").close();return}}else $sys.globals3.myLng==="heb"&&$("#myWindowLegend1").addClass("k-rtl"),$("#myWindowLegend2").kendoWindow({width:"325px",height:"380px",title:LNG(812),modal:!1,resizable:!0,close:function(){$sys.functions3.addToLogger("close legend windows")}});t=$("#myWindowLegend2").data("kendoWindow");t.open();$("#myWindowLegend2").closest(".k-widget").find(".k-window-titlebar").css("background-color","#0169CC");$("#myWindowLegend2").closest(".k-widget").find(".k-window-titlebar").css("color","#fffffff");$("#myWindowLegend2").closest(".k-widget").find(".k-window-content").css("background-color","#FAFAFA");$sys.functions3.addToLogger("open legend windows");n();$("#myWindowLegend2").scrollTop(0)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function n(){try{if($("#divLegend").css("display")==="none")return;if($sys.globals3.myLegend==null){var n=[];n.push({layer:$sys.globals3.myLayerDynamic1});$sys.globals3.myLayerDynamic2&&(n.push({layer:$sys.globals3.myLayerDynamic2}),$sys.globals3.myLayerDynamic3&&(n.push({layer:$sys.globals3.myLayerDynamic3}),$sys.globals3.myLayerDynamic4&&(n.push({layer:$sys.globals3.myLayerDynamic4}),$sys.globals3.myLayerDynamic5&&n.push({layer:$sys.globals3.myLayerDynamic5}))));$sys.globals3.myLegend=new $esri.Legend({map:$sys.globals3.myMap1,layerInfos:n},"divLegend");$sys.globals3.myLegend.startup()}$sys.globals3.myLegend.refresh();setTimeout(i,300)}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function i(){try{$.each($sys.globals3.myLayerDynamicArray,function(n,t){if(t.metadata&&t.metadata.isLegend&&t.metadata.isLegend==="לא"){var i=GETIDFROMCODE(t.code);$("#divLegend_layer3_"+i+"_group").css("display","none");$("#divLegend_layer3_"+i).css("display","none")}})}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}return{show:t,refreshLegend:n}}(),$sys=$sys||{},$sys.divSelectByLocation=function(){function i(){try{if($("#myDivSelectByLocation").css("display")==="block"){$("#myDivSelectByLocation").css("display","none");return}if(AnalyticsSetEvent("תפריט ראשי","כלי בחירה"),$sys.tools.resetToolsAndCloseWindows(),$("#myDivSelectByLocation").css("display","block"),t){t=!1;$sys.globals3.myLng==="heb"&&$("#myDivSelectByLocation").addClass("k-rtl");$("#spnSelectLine").html(LNG(371));$("#spnSelectPolygon").html(LNG(372));$("#spnSelectRectangle").html(LNG(373));$("#spnSelectCircle").html(LNG(374));$("#spnSelectLine").on("click",function(){n("Free Polygon")});$("#spnSelectPolygon").on("click",function(){n("Polygon")});$("#spnSelectRectangle").on("click",function(){n("Rect")});$("#spnSelectCircle").on("click",function(){$sys.globals3.myNumberRadius?n("Point"):n("Circle")});$("#spnSelectLine").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundSelectLine").css("background-color","#2196F3");$("#imgSelectLine").attr("src","./Content/site/images/TestIcons/open line hover.svg")},function(){$(this).css("color","white");$("#backgroundSelectLine").css("background-color","#ffffff");$("#imgSelectLine").attr("src","./Content/site/images/TestIcons/open line@1.5x.svg")});$("#spnSelectPolygon").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundPolygon").css("background-color","#2196F3");$("#imgSelectPolygon").attr("src","./Content/site/images/TestIcons/poligon hover@1.5x.svg")},function(){$(this).css("color","white");$("#backgroundPolygon").css("background-color","#ffffff");$("#imgSelectPolygon").attr("src","./Content/site/images/TestIcons/poligon@1.5x.svg")});$("#spnSelectRectangle").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundRectangle").css("background-color","#2196F3");$("#imgSelectRectangle").attr("src","./Content/site/images/TestIcons/scuare hover@1.5x.svg")},function(){$(this).css("color","white");$("#backgroundRectangle").css("background-color","#ffffff");$("#imgSelectRectangle").attr("src","./Content/site/images/TestIcons/scuare@1.5x.svg")});$("#spnSelectCircle").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundCircle").css("background-color","#2196F3");$("#imgSelectCircle").attr("src","./Content/site/images/TestIcons/oval hover.svg")},function(){$(this).css("color","white");$("#backgroundCircle").css("background-color","#ffffff");$("#imgSelectCircle").attr("src","./Content/site/images/TestIcons/oval@1.5x.svg")});$("#imgSelectLine").on("click",function(){n("Free Polygon")});$("#imgSelectPolygon").on("click",function(){n("Polygon")});$("#imgSelectRectangle").on("click",function(){n("Rect")});$("#imgSelectCircle").on("click",function(){$sys.globals3.myNumberRadius?n("Point"):n("Circle")});$("#imgSelectLine").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/open line hover.svg");$("#backgroundSelectLine").css("background-color","#2196F3");$("#spnSelectLine").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/open line@1.5x.svg");$("#backgroundSelectLine").css("background-color","#ffffff");$("#spnSelectLine").css("color","#ffffff")});$("#imgSelectPolygon").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/poligon hover@1.5x.svg");$("#backgroundPolygon").css("background-color","#2196F3");$("#spnSelectPolygon").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/poligon@1.5x.svg");$("#backgroundPolygon").css("background-color","#ffffff");$("#spnSelectPolygon").css("color","#ffffff")});$("#imgSelectRectangle").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/scuare hover@1.5x.svg");$("#backgroundRectangle").css("background-color","#2196F3");$("#spnSelectRectangle").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/scuare@1.5x.svg");$("#backgroundRectangle").css("background-color","#ffffff");$("#spnSelectRectangle").css("color","#ffffff")});$("#imgSelectCircle").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/oval hover.svg");$("#backgroundCircle").css("background-color","#2196F3");$("#spnSelectCircle").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/oval@1.5x.svg");$("#backgroundCircle").css("background-color","#ffffff");$("#spnSelectCircle").css("color","#ffffff")})}}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function n(n){try{$sys.functions3.addToLogger("changeToolSelect "+n);$sys.globals3.myTool="select"+n.toLowerCase();n==="Point"&&(esri.bundle.toolbars.draw.addPoint="Click to add a point");$sys.globals3.myDrawToolbar.activate($esri.Draw.POINT);n==="Circle"&&$sys.globals3.myDrawToolbar.activate($esri.Draw.CIRCLE);n==="Rect"&&$sys.globals3.myDrawToolbar.activate($esri.Draw.EXTENT);n==="Polygon"&&$sys.globals3.myDrawToolbar.activate($esri.Draw.POLYGON);n==="Free Polygon"&&$sys.globals3.myDrawToolbar.activate($esri.Draw.FREEHAND_POLYGON);$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/x.red.cur),auto")}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}var t=!0;return{show:i}}(),$sys=$sys||{},$sys.winSelectByAttributes=function(){function o(){var i,n,t;try{if($sys.tools.resetToolsAndCloseWindows(),i=$("#imgDataLoader").css("display","none"),n=$("#myWindowSelectByAttributes2").data("kendoWindow"),n){if(n.element.is(":visible")){$("#myWindowSelectByAttributes2").data("kendoWindow").close();return}}else $sys.globals3.myLng==="heb"&&$("#myWindowSelectByAttributes1").addClass("k-rtl"),$("#myWindowSelectByAttributes2").kendoWindow({width:"400px",height:"500px",modal:!1,close:function(){$sys.functions3.addToLogger("close select by attributes window");$sys.globals3.myGraphicsLayerMeasure.clear();$sys.globals3.myGraphicsLayerMeasureOld.clear()},title:LNG(364),resizable:!1}),h(),s();AnalyticsSetEvent("כלים מתקדמים","חיפוש מתקדם");n=$("#myWindowSelectByAttributes2").data("kendoWindow");n.open();$sys.functions3.addToLogger("open select by attributes window");e("");$("#myWindowSelectByAttributes2").closest(".k-widget").find(".k-window-titlebar").css("background-color","#0169CC");$("#myWindowSelectByAttributes2").closest(".k-widget").find(".k-window-titlebar").css("color","#fffffff");$("#myWindowSelectByAttributes2").closest(".k-widget").find(".k-window-content").css("background-color","#FAFAFA");t=$("#divAll").data("kendoSplitter");t&&t.collapse("#divCenter")}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function s(){var t,n;try{t=[{id:"1",text:LNG(278)},{id:"2",text:LNG(279)}];$("#cmbSbaSelectOptions").kendoDropDownList({dataSource:t,dataTextField:"text",dataValueField:"id"});$("#cmbSbaSelectOptions").closest(".k-widget").css("width","300px");$("#cmbSbaSelectOptions").closest(".k-widget").css("top","0px");$("#cmbSbaSelectOptions").find(".k-dropdown-wrap").css("background-color","white !important");$("#cmbSbaSelectOptions").find(".k-dropdown-wrap").css("border-color","#cccccc !important");n=[];$.each($sys.globals3.myFilterLayers,function(t,i){try{i.metadata&&i.type==="Feature Layer"&&i.fields.length>=0&&n.push(i)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}});n.sort(c);n.unshift({id:-1,transName:LNG(451)});$("#cmbSbaLayerName").kendoComboBox({dataSource:n,filter:"contains",placeholder:LNG(41)+"...",dataTextField:"transName",change:l,height:400});$("#cmbSbaLayerName").closest(".k-widget").css("width","300px");$("#cmbSbaLayerName").closest(".k-widget").css("top","5px");$("#cmbSbaLayerName").find("span").css("background-color","white");$("#lstSbaFields").kendoListView({dataSource:[],selectable:"single"})}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function h(){try{$("#btnSbaEqual").kendoButton({click:function(){n(" = ")}});$("#btnSbaEqual").html("=");$("#btnSbaNotEqual").kendoButton({click:function(){n(" <> ")}});$("#btnSbaNotEqual").html("<>");$("#btnSbaLike").kendoButton({click:function(){r=2;n(" LIKE ")}});$("#btnSbaLike").html("LIKE");$("#btnSbaGreater").kendoButton({click:function(){n(" > ")}});$("#btnSbaGreater").html(">");$("#btnSbaGreaterEqual").kendoButton({click:function(){n(" >= ")}});$("#btnSbaGreaterEqual").html(">=");$("#btnSbaAnd").kendoButton({click:function(){n(" And ")}});$("#btnSbaAnd").html("And");$("#btnSbaLess").kendoButton({click:function(){n(" < ")}});$("#btnSbaLess").html("<");$("#btnSbaLessEqual").kendoButton({click:function(){n(" <= ")}});$("#btnSbaLessEqual").html("<=");$("#btnSbaOr").kendoButton({click:function(){n(" Or ")}});$("#btnSbaOr").html("Or");$("#btnSbaGetUnique").kendoButton({click:e});$("#btnSbaGetUnique").html(LNG(259));$("#btnSbaLoad").kendoButton({click:function(){tt()}});$("#btnSbaLoad").html(LNG(261));$("#btnSbaSave").kendoButton({click:function(){nt()}});$("#btnSbaSave").html(LNG(262));$("#btnSbaClear").kendoButton({click:function(){$("#txtSbaQueryDefinintion").val("")}});$("#btnSbaClear").html(LNG(263));$("#btnSbaSearch").kendoButton({click:b});$("#btnSbaSearch").html(LNG(264))}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function c(n,t){try{return n.transName.localeCompare(t.transName)}catch(r){return 0}}function l(){var o,n,r,s,u,h,f;try{$sys.functions3.clearAllGraphics();o=this.value();t=o.id;n=[];t>=0&&(r=GETLAYERFROMID(t),$sys.functions3.addToLogger("select - select layer "+r.transName),$sys.divToc.turnOneLayer(r.code,!0,!1,!0),s=r.fields,$.each(s,function(t,i){i.type==="esriFieldTypeString"&&n.push(i);i.type==="esriFieldTypeDouble"&&n.push(i);i.type==="esriFieldTypeSingle"&&n.push(i);i.type==="esriFieldTypeInteger"&&n.push(i);i.type==="esriFieldTypeSmallInteger"&&n.push(i)}));u=$("#lstSbaFields").data("kendoListView");u&&u.destroy();h=$sys.globals3.myLng==="heb"?"alias":"name";$("#lstSbaFields").kendoListView({dataSource:n,selectable:"single",template:"<div>#:"+h+"#<\/div>",change:a});f=$("#divAll").data("kendoSplitter");f&&f.collapse("#divCenter");i=null;e()}catch(c){$sys.functions3.catchErr(arguments.callee.toString(),c)}}function a(){try{var t=this.select().index();i=this.dataSource.view()[t];n(i.name);r=i.type=="esriFieldTypeString"?0:1;$(".clsSbaButton").show();r==0?($("#btnSbaLike").data("kendoButton").enable(!0),$("#btnSbaGreater").data("kendoButton").enable(!1),$("#btnSbaGreaterEqual").data("kendoButton").enable(!1),$("#btnSbaLess").data("kendoButton").enable(!1),$("#btnSbaLessEqual").data("kendoButton").enable(!1)):($("#btnSbaLike").data("kendoButton").enable(!1),$("#btnSbaGreater").data("kendoButton").enable(!0),$("#btnSbaGreaterEqual").data("kendoButton").enable(!0),$("#btnSbaLess").data("kendoButton").enable(!0),$("#btnSbaLessEqual").data("kendoButton").enable(!0))}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function n(n,t){try{var i=$("#txtSbaQueryDefinintion").val();t&&(r==0&&(n="'"+n.replace("'","''")+"'"),r==2&&(n="'%"+n+"%'"));$("#txtSbaQueryDefinintion").val(i+" "+n)}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function e(){var r,n,u,f;try{r=$("#lstSbaUniqueValues").data("kendoListView");r&&r.destroy();i?(n=new $esri.Query,n.where="1=1",n.returnGeometry=!1,n.outFields=[i.name],u=$sys.globals3.myLayerDynamic1.url+"/"+t+"/query?where=1%3D1&text=&objectIds=&time=&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields="+i.name+"&returnGeometry=false&maxAllowableOffset=&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&returnDistinctValues=true&f=json&",f=new esri.tasks.QueryTask(u),f.execute(n,y,v)):$("#lstSbaUniqueValues").kendoListView({dataSource:[],selectable:"single",template:"<div>#:Name#<\/div>"})}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function v(){try{}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function y(n){try{var r=[],t=[];$.each(n.features,function(n,u){var e=u.attributes,f=""+e[i.name]||"",o={Name:f};r.indexOf(f)===-1&&(r.push(f),t.push(o))});t.sort(p);$("#lstSbaUniqueValues").kendoListView({dataSource:t,selectable:"single",template:"<div>#:Name#<\/div>",change:w})}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function p(n,t){try{if(r==0)return n.Name.localeCompare(t.Name);var i=parseFloat(n.Name),u=parseFloat(t.Name);return isNaN(i)?1:isNaN(u)?-1:parseFloat(n.Name)-parseFloat(t.Name)}catch(f){return 0}}function w(){try{var t=this.select().index(),i=this.dataSource.view()[t];n(i.Name,!0)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function b(){var r;try{var o=$("#imgDataLoader").css("display","flex"),i=$("#txtSbaQueryDefinintion").val(),n=$sys.globals3.myLayerDynamic1.url+"/"+t+"/query?where="+i.trim()+"&returnGeometry=false&&returnIdsOnly=true&f=json";$sys.globals3.isProxy&&$sys.globals3.myUrlSendProxy&&(r=$sys.globals3.myUrlSendProxy.split(","),$.each(r,function(r,u){n.includes(u)&&(n=$sys.globals3.myProxyUrl+"?"+$sys.globals3.myLayerDynamic1.url+"/"+t+"/query?where="+i.trim()+"&returnGeometry=false&&returnIdsOnly=true&f=json")}));f=0;u=null;$.get(n,function(n){var u=[],r,i,e;for(n=JSON.stringify(n),u=n.substring(n.indexOf("[")+1,n.indexOf("]")).split(",").map(Number),f=Math.ceil(u.length/1e3),r=0;r<u.length;r+=1e3)i=new $esri.Query,i.where="1=1",i.returnGeometry=!0,i.outFields=["*"],i.objectIds=u.slice(r,r+1e3),e=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+t),e.execute(i,d,k)})}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function k(){try{g();ALERTERROR(LNG(288))}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function d(n){try{if(u?u.features=u.features.concat(n.features):u=n,f--,f>0)return;$sys.globals3.myGridTool="advancedSearch";var i=$("#cmbSbaSelectOptions").data("kendoDropDownList").dataItem();$sys.attributes.showResults(t,u,i.id)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function g(){var n,t;try{n=$("#divAll").data("kendoSplitter");n&&(n.collapse("#divCenter"),t=$("#divGrid").data("kendoGrid"),t&&t.destroy(),$("#divCenter").empty(),$("#divCenter").append('<div id="divGrid"><\/div>'),$sys.globals3.myLng==="heb"&&$("#divCenter").addClass("k-rtl"))}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function nt(){var n,t;try{n=$("#txtSbaQueryDefinintion").val();$sys.functions3.addToLogger("save query "+n);t=new Blob([n],{type:"text/plain;charset=utf-8"});saveAs(t,"query.txt")}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function tt(){try{$("#inpFiles").remove();$("#divForFiles").empty();$("#divForFiles").append('<input type="file" id="inpFiles" style="display: none" name="files[]" accept=".txt" />');window.File&&window.FileReader&&window.FileList&&window.Blob?document.getElementById("inpFiles").addEventListener("change",it,!1):ALERTERROR("The File APIs are not fully supported in this browser.","info");$("#inpFiles").click()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function it(n){var r,t,i;try{r=n.target.files;t=r[0];$sys.functions3.addToLogger("open file: "+t.name);t.name.toLowerCase().indexOf(".txt")!==-1&&(i=new FileReader,i.onload=function(n){var t=n.target.result;$("#txtSbaQueryDefinintion").val(t)},i.readAsText(t))}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}var t=-1,i=null,r=null,u,f;return{show:o}}(),$sys=$sys||{},$sys.attributes=function(){function ot(n,t,i){var f,e,u;try{$.each($sys.globals3.myTotalCountForLayer,function(n,t){t.isNewSelect=!0});et=i;$sys.globals3.myGridTool=i;r=n;ft=t;o=document.getElementById("radioBtnSelect1").checked?"1":"2";$sys.globals3.myDrawToolbar.deactivate();f=$sys.symbols3.getSymbol(r,0,255,0,.01,1,.25,0,255,0);e=new $esri.Graphic(r,f);$sys.globals3.myGraphicsLayerProfile.clear();$sys.globals3.myGraphicsLayerProfile.add(e);(o==="1"||s.length===0)&&(s=[],b(!1),a(),$sys.tools.resetTools());o==="2"&&(u=$("#divAll").data("kendoSplitter"),u&&(u.collapse("#divCenter"),a(),$sys.tools.resetTools()))}catch(h){$sys.functions3.catchErr(arguments.callee.toString(),h)}}function st(t,u,f){var e,h;try{i=t;n=i;o=f;r=null;$sys.globals3.myDrawToolbar.deactivate();e=new $esri.Graphic;$sys.globals3.myGraphicsLayerProfile.clear();$sys.globals3.myGraphicsLayerProfile.add(e);o==="1"&&(s=[],$sys.functions3.clearAllGraphics());b(!0);h=$sys.globals3.myLayerDynamic1.url+"/"+n;$sys.domains.getDomainData($sys.attributes.showFeatures,h,u.features,!0);$sys.tools.resetTools()}catch(c){$sys.functions3.catchErr(arguments.callee.toString(),c)}}function ht(){try{$("#btnMore1000").css("display","none");var f=$("#imgMore1000Loader").css("display","flex"),n,t,i=$sys.globals3.isProxy?$sys.globals3.myProxyUrl+"?"+$sys.globals3.myLayerDynamic1.url+"/"+$sys.globals3.myLastLayerId+"/query":$sys.globals3.myLayerDynamic1.url+"/"+$sys.globals3.myLastLayerId+"/query";counter=0;e=null;r.type=="polygon"?(n="esriGeometryPolygon",t='{"rings":'+JSON.stringify(r.rings)+"}"):(n="esriGeometryEnvelope",t="xmin:"+r.xmin+",ymin:"+r.ymin+"xmax:"+r.xmax+"ymax:"+r.ymax);e=null;$.post(i,{where:"1=1",text:"%",geometry:t,geometryType:n,inSR:2039,spatialRel:"esriSpatialRelIntersects",returnGeometry:!1,returnTrueCurves:!1,returnIdsOnly:!0,returnCountOnly:!1,returnZ:!1,returnM:!1,returnDistinctValues:!1,returnExtentsOnly:!1,f:"json"},function(n){var r=[],i,t,u;for(r=typeof n=="string"||n instanceof String?n.substring(n.indexOf("[")+1,n.indexOf("]")).split(",").map(Number):n.objectIds,counter=Math.ceil(r.length/1e3),i=0;i<r.length;i+=1e3)t=new $esri.Query,t.where="1=1",t.returnGeometry=!0,t.outFields=["*"],t.text="%",t.objectIds=r.slice(i,i+1e3),u=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+$sys.globals3.myLastLayerId),u.execute(t,ct,lt)})}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function ct(n){var r,t,i;try{if(e?e.features=e.features.concat(n.features):e=n,counter--,counter>0)return;r=$("#cmbSelectLayers").data("kendoDropDownList").dataItem();t=d($("#cmbSelectLayers").data("kendoDropDownList").options.dataSource,function(n){return n.id==$sys.globals3.myLastLayerId});t.count=e.features.length;t.name=t.transName+" ("+t.count+")";$("#cmbSelectLayers").data("kendoDropDownList").setDataSource($("#cmbSelectLayers").data("kendoDropDownList").options.dataSource);i=$sys.globals3.myLayerDynamic1.url+"/"+$sys.globals3.myLastLayerId;$sys.domains.getDomainData($sys.attributes.showFeatures,i,e.features)}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function lt(){try{recreateAndCollapseDiv();ALERTERROR(LNG(288))}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function b(r){var o,e,l,h,s,u,f,c;try{for($("#divCenter").empty(),$('<img id="imgPopulationLoader" src="./Content/site/images/loaders/loader3.gif" alt="Loading">').appendTo("body"),$("#divAll").data("kendoSplitter").expand("#divCenter"),$("#divCenter").append('<div id="cmbSelectLayers"><\/div><div id="btnMore1000" style="right: 250px; display: block;"><\/div><img id="imgMore1000Loader" src="./Content/site/images/loaders/loader1.gif" alt="Loading" /><div id="btnSelect2"><\/div><div id="cmbSelectLayers2"><\/div><input id="numSelectBuffer" type="number" /><span id="toolbarSelectExport" style="display:inline-block;background-color:transparent;border:0px;margin-top:-5px;height:30px;right"><\/span><div id="btnOnlyExcel"><\/div><div id="gridCenter"><\/div><span id="spnSelectCount" style="display: none"><\/span><div id="btnSelectClose"><\/div><div id="btnSelectMirsham" ><\/div><div id="btnRemoveSelected"><\/div><div id="btnToDWG" ><\/div><a id="refSelectDownload" style="display: none" href="http://www.nba.com">download<\/a><img id="imgSelectWait" src="./Content/site/images/loaders/loader2.gif" alt="Loading" style="display: none" /><div id="divCopyToClipboardAddresses">'),$sys.globals3.myLng==="heb"&&$("#divCenter").addClass("k-rtl"),o=LSGET("myVisibleLayersIds"),o=o===-1||o===null||o===""?[]:o.split(","),e=[],u=0;u<$sys.globals3.defaultLayer.length;u++)l=GETIDFROMCODE($sys.globals3.defaultLayer[u]),e.push(GETLAYERFROMID(l));for(o.length>0&&$.each(o,function(n,t){var r,i,u;for(h=0,r=0;r<e.length;r++)e[r].id==t&&(h=1);h==0&&(i=GETLAYERFROMID(t),i.type==="Feature Layer"&&i.fields.length>=0&&i.metadata.isSelectable&&(u={id:i.id,code:i.code,name:i.transName,transName:i.transName},e.push(u)))}),e.sort(at),r===!1&&(i=$sys.globals3.myLastLayerId,t=-1,n=i),$("#btnMore1000").closest(".k-widget").css("right","250"),$("#cmbSelectLayers").kendoDropDownList({dataSource:e,dataTextField:"name",dataValueField:"id",value:i,change:a}),$("#cmbSelectLayers").closest(".k-widget").css("width","220px"),$("#cmbSelectLayers").closest(".k-widget").css("position","absolute"),$("#cmbSelectLayers").closest(".k-widget").css("right","0px"),$("#cmbSelectLayers").closest(".k-widget").css("z-index","500"),$("#btnSelectClose").kendoButton({click:function(){$("#divAll").data("kendoSplitter").collapse($("#divCenter"))}}),$("#btnSelectClose").html(LNG(253)),s="<p>"+LNG(878)+'<select id="populationReport" onchange="changePopulation(this)"> ',u=0;u<$sys.globals3.report.length;u++)s+='<option value="'+$sys.globals3.report[u].id+'">'+$sys.globals3.report[u].value+"<\/option>";s+='<\/select> <select id="smsList" style="display:none"><\/select> <p>';$("#btnSelectMirsham").kendoButton({click:function(){$("#dialog").kendoDialog({width:"400px",title:LNG(879),closable:!1,modal:!1,content:s,actions:[{text:LNG(887),action:function(){var n=$("#dialog").data("kendoDialog");n.close()}},{text:LNG(886),action:function(){$("#imgPopulationLoader").css("display","flex");var t=$sys.globals3.mySelection.map(function(n){return{city_code:isNaN(n.row[$sys.globals3.addressTable.city_code])?0:Number(n.row[$sys.globals3.addressTable.city_code]).toFixed(0),str_code:isNaN(n.row[$sys.globals3.addressTable.k_rechov])?0:Number(n.row[$sys.globals3.addressTable.k_rechov]).toFixed(0),bldNum:isNaN(n.row[$sys.globals3.addressTable.ms_bayit])?0:Number(n.row[$sys.globals3.addressTable.ms_bayit]).toFixed(0)}}),i=$("#populationReport").val(),n=$("#smsList").val();n||(n=0);$.ajax({type:"POST",url:urls.data.populationReport,data:{val:i,data:t,msg:n},success:function(){var n=urls.data.PopulationExportToCsv;window.location.href=n;$("#imgPopulationLoader").css("display","none")},error:function(){ALERTERROR("error in Population Report");$("#imgPopulationLoader").css("display","none")}})}},{text:LNG(880),action:function(){var i=$sys.globals3.mySelection.map(function(n){return{city_code:isNaN(n.row[$sys.globals3.addressTable.city_code])?0:Number(n.row[$sys.globals3.addressTable.city_code]).toFixed(0),str_code:isNaN(n.row[$sys.globals3.addressTable.k_rechov])?0:Number(n.row[$sys.globals3.addressTable.k_rechov]).toFixed(0),bldNum:isNaN(n.row[$sys.globals3.addressTable.ms_bayit])?0:Number(n.row[$sys.globals3.addressTable.ms_bayit]).toFixed(0)}}),t,n;sessionStorage.setItem("mySelection",JSON.stringify(i));t=$("#populationReport").val();sessionStorage.setItem("selectedReport",t);n=$("#smsList").val();n||(n=0);switch(t){case"1":window.open(urls.report.populationRegistry);break;case"2":window.open(urls.report.kinderGardens);break;case"3":window.open(urls.report.residentsStreet);break;case"4":window.open(urls.report.populationByAge);break;case"5":$("#imgPopulationLoader").css("display","flex");$.ajax({type:"POST",url:urls.data.populationReport,data:{val:5,data:i,msg:n},success:function(n){alert(n.value);$("#imgPopulationLoader").css("display","none")},error:function(){ALERTERROR("error in Population Report");$("#imgPopulationLoader").css("display","none")}})}}}],close:function(){}});$("#dialog").data("kendoDialog").open();$("#dialog").parent().css("top","100.5px")}});$("#btnSelectMirsham").html(LNG(254));$("#btnRemoveSelected").html(LNG(282));$("#btnOnlyExcel").html(LNG(890));$("#btnToDWG").html(LNG(906));f=$sys.globals3.myLng==="heb"?"right":"left";c=$sys.globals3.myLng==="heb"?"left":"right";$("#cmbSelectLayers").css(f,"5px");$("#btnSelect2").css(f,"3000px");$("#btnMore1000").css(f,"250px");$("#btnRemoveSelected").css(f,"700px");$("#toolbarSelectExport").css(f,"530px");$("#btnOnlyExcel").css(f,"530px");$("#btnToDWG").css(f,"430px");$("#imgSelectWait").css(f,"650px");$("#btnSelectClose").css(c,"5px");$("#btnSelectMirsham").css(c,"80px");$("#spnSelectCount").css(f,"850px");$("#btnSelectMirsham").css("display","none");$("#btnMore1000").kendoButton({click:ht});$("#btnMore1000").html(LNG(885));$("#btnMore1000").css("display","none");$("#btnSelect2").kendoButton({click:bt});$("#btnSelect2").html(LNG(251));$("#btnSelect2").css("display","none");$("#cmbSelectLayers2").kendoDropDownList({dataSource:e,dataTextField:"name",dataValueField:"id",change:it});$("#cmbSelectLayers2").closest(".k-widget").css("display","none");$("#numSelectBuffer").data("kendoNumericTextBox")?$("#numSelectBuffer").closest(".k-widget").css("display","none"):$("#numSelectBuffer").css("display","none");r&&$("#cmbSelectLayers").closest(".k-widget").css("opacity","0.01");$("#btnRemoveSelected").kendoButton({click:ui});$("#btnOnlyExcel").kendoButton({click:rt});$("#btnToDWG").kendoButton({click:$sys.winDWG.exportDWG});$("#btnRemoveSelected .k-image").css("width","24px");$("#btnRemoveSelected .k-image").css("height","24px");$("#toolbarSelectExport").kendoToolBar({resizable:!1,items:[{type:"splitButton",id:"selectExportMenu",text:LNG(453),click:ut,menuButtons:[{text:"Shape file",id:"export-select-to-shape",click:ut},{text:"KML",id:"export-select-to-kml",click:ni},{text:"Excel",id:"export-select-to-xlsx",click:rt}]}]});$("#selectExportMenu").css("background-color","#0169CC");$("#selectExportMenu").css("color","#ffffff");$("#toolbarSelectExport .k-split-button-arrow").css("background-color","#0169CC");$("#btnOnlyExcel").css("background-color","#0169CC");$("#btnToDWG").css("background-color","#0169CC");setTimeout(function(){yt(e)},500)}catch(v){$sys.functions3.catchErr(arguments.callee.toString(),v)}}function at(n,t){return n.transName<t.transName?-1:n.transName>t.transName?1:0}function k(n){var t,i;if(n!=-1)for(t=0;t<n.length;t++)i=n[t],i.name&&i.name.indexOf("(0)")!==-1&&(n.splice(t,1),n.push(i))}function yt(n){try{$sys.globals3.myTotalCountForLayer=[];$.each(n,function(t,u){var o=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+u.id),f,e;o.on("complete",function(t){var i=t.featureSet.features.length;i===1e3&&(i="1000+");u.count=i;$sys.globals3.myTotalCountForLayer.push({id:u.id,name:u.transName,totalCount:u.count,isNewSelect:!1});u.name=u.transName+" ("+i+")";$("#cmbSelectLayers").data("kendoDropDownList").setDataSource(n);$sys.globals3.myLastLayerId!==-1&&$sys.globals3.myLastLayerId==u.id&&(i==0?(k(n),$("#cmbSelectLayers").data("kendoDropDownList").value(n[0].id),a()):$("#cmbSelectLayers").data("kendoDropDownList").value($sys.globals3.myLastLayerId));n[n.length-1].id==u.id&&k(n)});f=new $esri.Query;f.outFields=["*"];f.text="%";f.returnGeometry=!0;f.where="1=1";e=$sys.globals3.myLayerDynamic1.layerDefinitions[i];e&&(f.where=e);f.geometry=r;o.execute(f)})}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function a(){var o,f,e,u,c;try{if(h=!0,$("#spnSelectCount").css("display","none"),o=$("#cmbSelectLayers").data("kendoDropDownList"),o==undefined)return;f=o.value();f!==i&&(i=f,n=i,s=[],$sys.globals3.myLastLayerId=f);t=-1;$sys.functions3.addToLogger("select - select layer "+i);e=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+i);e.on("complete",pt);e.on("error",g);u=new $esri.Query;u.outFields=["*"];u.text="%";u.returnGeometry=!0;u.where="1=1";c=$sys.globals3.myLayerDynamic1.layerDefinitions[i];c&&(u.where=c);u.geometry=r;e.execute(u);$("#btnMore1000").css("display","none");$("#btnSelect2").css("display","none");$("#toolbarSelectExport").css("visibility","hidden");$("#btnRemoveSelected").css("display","none");$("#exportToExcel").css("display","none");$("#btnToDWG").css("display","none");$("#cmbSelectLayers2").closest(".k-widget").css("display","none");$("#numSelectBuffer").data("kendoNumericTextBox")?$("#numSelectBuffer").closest(".k-widget").css("display","none"):$("#numSelectBuffer").css("display","none")}catch(l){$sys.functions3.catchErr(arguments.callee.toString(),l)}}function d(n,t){for(var r,i=0;i<n.length;i++)if(r=t(n[i]),r)return n[i]}function pt(n){try{var i=!1,t=d($("#cmbSelectLayers").data("kendoDropDownList").options.dataSource,function(n){return n.id==$sys.globals3.myLastLayerId});$.each($sys.globals3.myTotalCountForLayer,function(r,u){u.id==t.id&&(i=!0,u.isNewSelect&&(o==2?u.totalCount!="1000+"&&(u.totalCount=n.featureSet.features.length>=1e3?"1000+":u.totalCount+n.featureSet.features.length):u.totalCount=n.featureSet.features.length>=1e3?"1000+":n.featureSet.features.length,t.count=u.totalCount,u.isNewSelect=!1))});i||(t.count=n.featureSet.features.length>=1e3?"1000+":n.featureSet.features.length);t.name=t.transName+" ("+t.count+")";$("#cmbSelectLayers").data("kendoDropDownList").setDataSource($("#cmbSelectLayers").data("kendoDropDownList").options.dataSource);$sys.domains.getDomainData($sys.attributes.showFeatures,n.target.url,n.featureSet.features)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function wt(t,i){var r,e,a,v,o,c;try{if(h=!0,t.length==1e3&&$sys.globals3.myGridTool.includes("select")&&$("#btnMore1000").css("display","block"),vt="",f=[],r=[],s.length>0&&(u=GETLAYERFROMID(n).oidField.name,$.each(s,function(n,t){var i=t.attributes[u];r.indexOf(i)===-1&&(r.push(i),f.push(t))})),t.length>0&&(u=GETLAYERFROMID(n).oidField.name,$.each(t,function(n,t){var e=t.attributes[u],i;r.indexOf(e)===-1&&(r.push(e),i={},$.each(t.attributes,function(n,t){var r=n.split(".")[n.split(".").length-1];r=r.replace("()","");i[r]=t}),delete t.attributes,t.attributes=i,f.push(t))})),s=f,e=$("#gridCenter").data("kendoGrid"),e&&e.destroy(),$("#gridCenter").empty(),a=$("#imgDataLoader").css("display","none"),v=$("#imgMore1000Loader").css("display","none"),$sys.globals3.myGraphicsLayerIdentify.clear(),$sys.globals3.mySelection=[],f.length===0){$("#spnSelectCount").html(LNG(285)+" 0/0");$("#spnSelectCount").kendoTooltip({content:"selected= 0 filtered= 0",position:"top",show:$sys.functions3.hideAllTooltips});$("#divCenter").closest(".k-widget").css("background-color","#FAFAFA");return}l=[];o=f.length;$sys.functions3.addToLogger("select "+o+" features");o>0&&(c=$sys.symbols3.getSymbol(f[0].geometry,0,255,255,null,null,null,null,null,null,null,21),$.each(f,function(n,t){t.setSymbol(c);$sys.globals3.myGraphicsLayerIdentify.add(t);$sys.globals3.mySelection.push({row:t.attributes,grp:t});l.push(t.geometry)}));p();i&&$sys.gis3.zoomToGraphicsLayer($sys.globals3.myGraphicsLayerIdentify,500)}catch(y){$sys.functions3.catchErr(arguments.callee.toString(),y)}}function g(){try{c=!1}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function p(){var w,y,f,o,k,s,h,e,c,b,u,r,l,p,a,d,v;try{if(w="",y="",n=i,t!==-1&&(n=t),f=GETLAYERFROMID(n).fields,o=[],$sys.globals3.mySelection.length===0)return;k={field:"selected",title:LNG(293),width:60,template:'<input class="clsCheckGrid" type="checkbox" />'};o.push(k);s=0;for(h in $sys.globals3.mySelection[0].row){for(s++,e=0;e<f.length;e++)if(f[e].name.indexOf(h)>-1){w=$sys.globals3.myLng==="eng"?h:$sys.convertions3.getAliasFromFieldName(f,f[e].name);type=$sys.convertions3.getTypeFromFieldName(f,f[e].name);break}if(type==="date"&&(type="string"),type=="number"){for(c=0,r=0;r<$sys.globals3.mySelection.length;r++)c+=$sys.globals3.mySelection[r].row[h];c=Math.round(c);y=' <div><button id="btnShowSum'+s+'" onClick="showSum('+s+')">סכום<\/button> <p id="sumNumber'+s+'" hidden>'+c+"<\/p><\/div>"}else y="";o.push({title:w,field:"row."+h,footerTemplate:y,width:150,type:type})}for($.each($sys.globals3.mySelection,function(t,i){$.each(i.row,function(t,r){var u,s,h,f,e,o;try{if(u=""+(r||""),u=u.trim(),u.indexOf("`")!==-1&&(u=u.split("`").join(""),i.row[t]=u),(u.endsWith(" PM")||u.endsWith(" AM"))&&(u=TODATE(u),i.row[t]=u),s=GETLAYERFROMID(n).fields,h=$sys.convertions3.getTypeFromFieldName(s,t),(h==="date"||t.toLowerCase().indexOf("date")>-1)&&(u.length===12||u.length===13)){for(f=!0,e=0;e<u.length;e++)o=u[e],o==="."&&(f=!1),o>="0"&&o<="9"==!1&&(f=!1);f&&(u=new Date(parseInt(u)),u=TODATE(u),i.row[t]=u)}}catch(c){}})}),u=$("#gridCenter").data("kendoGrid"),u&&u.destroy(),$("#gridCenter").empty(),b=$("#divCenter").height(),$sys.globals3.myLng==="heb"?$("#gridCenter").kendoGrid({dataSource:$sys.globals3.mySelection,columns:o,dataBound:nt,height:b-31,scrollable:!0,sortable:!0,change:tt,selectable:"row",dataBinding:$sys.init.resizeGrid,filterMenuInit:function(){setTimeout(function(){$(".k-animation-container").css("direction","rtl")},200)},filterable:{messages:{info:"הצג רשומות ש",filter:"סנן",clear:"אפס מסנן",and:"וגם",or:"או"},operators:{string:{contains:"מכיל",doesnotcontain:"לא מכיל",eq:"שווה ל",neq:"לא שווה ל",startswith:"מתחיל ב",endswith:"מסתיים ב",isempty:"ריק",isnotempty:"לא ריק",isnotnull:"שונה מכלום",isnull:"שווה לכלום"},number:{eq:"שווה",gt:"גדול מ",gte:"גדול או שווה ל",isnotnull:"שונה מכלום",isnull:"שווה לכלום",lt:"פחות מ",lte:"פחות או שווה ל",neq:"שונה מ"},date:{eq:"שווה",gt:"גדול מ",gte:"גדול או שווה ל",isnotnull:"שונה מכלום",isnull:"שווה לכלום",lt:"פחות מ",lte:"פחות או שווה ל",neq:"שונה מ"}}}}):$("#gridCenter").kendoGrid({dataSource:$sys.globals3.mySelection,columns:o,dataBound:nt,filterable:!0,height:b-31,scrollable:!0,sortable:!0,change:tt,selectable:"row",dataBinding:$sys.init.resizeGrid}),$(".clsCheckGrid").click(ei),u=$("#gridCenter").find("table")[1],u.rows.length==0,r=0;r<u.rows.length;r++)for(l=0;l<u.rows[r].cells.length;l++)u.rows[r].cells[l].innerHTML.indexOf("http")!==-1&&(p=u.rows[r].cells[l],a=document.createElement("a"),a.href=p.innerText,a.target="_blank",a.innerHTML="הצג",p.innerHTML="",p.appendChild(a));d=$(".clsCheckGrid");$.each(d,function(n,t){var i=$(t).parent().parent().children()[1].textContent;i===""&&$(t).hide()});t===-1&&$("#btnSelect2").css("display","block");$("#btnRemoveSelected").css("display","block");GETLAYERFROMID(n).metadata.dwgLayerName?$("#btnToDWG").css("display","block"):$("#btnToDWG").css("display","none");GETLAYERFROMID(n).metadata.onlyExcelDownload?$("#btnOnlyExcel").css("display","block"):GETLAYERFROMID(n).metadata.isDownload?($("#toolbarSelectExport").css("visibility","visible"),$("#btnOnlyExcel").hide()):($("#toolbarSelectExport").css("visibility","hidden"),$("#btnOnlyExcel").hide());$("#divAll").data("kendoSplitter").expand("#divCenter");n===GETIDFROMCODE($sys.globals3.PopulationRegistryLayerId)?$("#btnSelectMirsham").css("display","block"):$("#btnSelectMirsham").css("display","none");n===GETIDFROMCODE($sys.globals3.PopulationRegistryLayerId)&&(v="",$.each($sys.globals3.mySelection,function(n,t){var i,f,r,u;v.length>0&&(v+="\r");i=t.row[$sys.globals3.addressTable.k_rechov];i>=0&&(i=isNaN(i)?0:Number(i).toFixed(0));f=t.row[$sys.globals3.addressTable.ms_bayit.trim()];r=t.row[$sys.globals3.addressTable.knisa];r!=undefined&&(r=r.trim());u=t.row[$sys.globals3.addressTable.t_rechov];u!=undefined&&(u=u.trim());v+=i+","+f+","+r+","+u}),$("#txtSelectedAddresses").html(v));$("#divCenter").closest(".k-widget").find(".k-grid-header").css("background-color","#0169CC");$("#divCenter").closest(".k-widget").find("th").css("background-color","#0169CC");$("#divCenter").closest(".k-widget").find(".k-link").css("color","#ffffff");$("#divCenter").closest(".k-widget").find(".k-grid-content").css("background-color","#FAFAFA")}catch(g){$sys.functions3.catchErr(arguments.callee.toString(),g)}}function nt(){var r;try{$("#spnSelectCount").css("display","inline-block");$("#spnSelectCount").html(LNG(285)+" "+$sys.globals3.mySelection.length);var i=$("#gridCenter").data("kendoGrid").dataSource,u=i.filter(),e=i.data(),o=new kendo.data.Query(e);if($sys.globals3.mySelectionFiltered=o.filter(u).data,$("#spnSelectCount").html(LNG(285)+" "+$sys.globals3.mySelectionFiltered.length+"/"+$sys.globals3.mySelection.length),$("#spnSelectCount").kendoTooltip({content:"selected="+$sys.globals3.mySelection.length+"  filtered="+$sys.globals3.mySelectionFiltered.length,position:"top",show:$sys.functions3.hideAllTooltips}),t!==-1)return;$sys.globals3.myGraphicsLayerIdentify.clear();v=[];r=$sys.symbols3.getSymbol(f[0].geometry,0,255,255,null,null,null,null,null,null,null,12);$.each($sys.globals3.mySelectionFiltered,function(n,t){var i=new $esri.Graphic,u,f;i.setSymbol(r);u=FIXGEOM(t.grp.geometry);f=CLONEGEOM(u);i.setGeometry(f);i.attributes=t.row;$sys.globals3.myGraphicsLayerIdentify.add(i)});$.each($sys.globals3.mySelectionFiltered,function(t,i){var r=i.row[GETLAYERFROMID(n).oidField.name];$.each($sys.globals3.mySelection,function(t,i){var u=i.row[GETLAYERFROMID(n).oidField.name];u===r&&v.push(i.grp.geometry)})});h&&(h=!1,$("#spnSelectCount").css("display","none"))}catch(s){$sys.functions3.catchErr(arguments.callee.toString(),s)}}function tt(r){var e,u,s,f,o,h;try{if(e=r.sender,u=e.dataItem(e.select()),u==undefined)return;if(s=u.row,f=u.grp,f==null)return;if(f.geometry==null)return;n=i;t!==-1&&(n=t);o=GETLAYERFROMID(n);h=o.fields;$sys.functions3.addToLogger("select row in table "+o.name+" objectid="+s[h[0].name]);$sys.gis3.zoomToGeometry(f.geometry,50,!0,null,null,null,null,0,.5,255,255,0)}catch(c){$sys.functions3.catchErr(arguments.callee.toString(),c)}}function bt(){var t,n,i;try{if(t=$sys.globals3.mySelectionFiltered.length,t>100){ALERTERROR(LNG(252));$("#cmbSelectLayers2").css("display","none");return}$("#btnSelect2").css("display","none");$("#toolbarSelectExport").hide();$("#btnRemoveSelected").css("display","none");$("#btnOnlyExcel").css("display","none");$("#btnToDWG").css("display","none");n=$sys.globals3.myLng==="heb"?"right":"left";i=$("#numSelectBuffer").data("kendoNumericTextBox");i==undefined&&($("#numSelectBuffer").kendoNumericTextBox({min:10,max:1e4,change:w,spin:w,value:50,step:10}),$("#numSelectBuffer").closest(".k-widget").css("position","absolute"),$("#numSelectBuffer").closest(".k-widget").css("top","0px"),$("#numSelectBuffer").closest(".k-widget").css(n,"240px"),$("#numSelectBuffer").closest(".k-widget").css("width","100px"));$("#numSelectBuffer").closest(".k-widget").css("display","block");$("#cmbSelectLayers2").closest(".k-widget").css("position","absolute");$("#cmbSelectLayers2").closest(".k-widget").css("top","0px");$("#cmbSelectLayers2").closest(".k-widget").css(n,"400px");$("#cmbSelectLayers2").closest(".k-widget").css("display","block");$("#cmbSelectLayers2").closest(".k-widget").css("width","220px");w()}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function w(){var t,n,i;try{if(c)return;t=$("#numSelectBuffer").data("kendoNumericTextBox").value();n=new $esri.BufferParameters;n.geometries=v;n.distances=[t];n.unit=$esri.GeometryService.UNIT_METERS;n.bufferSpatialReference=$sys.globals3.myMap1.spatialReference;n.outSpatialReference=$sys.globals3.myMap1.spatialReference;n.unionResults=!0;i=new $esri.GeometryService($sys.globals3.myUrlGeometryService);i.buffer(n,kt,dt);c=!0}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function kt(n){try{while($sys.globals3.myGraphicsLayerProfile.graphics.length>1){var t=$sys.globals3.myGraphicsLayerProfile.graphics[1];$sys.globals3.myGraphicsLayerProfile.remove(t)}y=[];$.each(n,function(n,t){var i=new $esri.Graphic,r;i.setGeometry(t);r=$sys.symbols3.getSymbol(t,200,20,20,5);i.setSymbol(r);$sys.globals3.myGraphicsLayerProfile.add(i);y.push(t)});it(null)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function dt(){try{for(c=!1;$sys.globals3.myGraphicsLayerProfile.graphics.length>1;){var n=$sys.globals3.myGraphicsLayerProfile.graphics[1];$sys.globals3.myGraphicsLayerProfile.remove(n)}}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function it(){var r,i,n,u;try{if(r=$("#cmbSelectLayers2").data("kendoDropDownList"),r==undefined)return;t=r.value();$sys.functions3.addToLogger("select - select layer2 "+t);i=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+t);i.on("complete",gt);i.on("error",g);n=new $esri.Query;n.outFields=["*"];n.text="%";n.returnGeometry=!0;n.where="1=1";u=$sys.globals3.myLayerDynamic1.layerDefinitions[t];u&&(n.where=u);n.geometry=y[0];i.execute(n)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function gt(n){var r,i,f,e;try{if(c=!1,r=$("#gridCenter").data("kendoGrid"),r&&r.destroy(),$("#gridCenter").empty(),$sys.globals3.myGraphicsLayerIdentify.clear(),$sys.globals3.mySelection=[],i=n.featureSet.features,i==null)return;f=i.length;$sys.functions3.addToLogger("select "+f+" features");f>0&&(e=$sys.symbols3.getSymbol(i[0].geometry,0,255,255,null,null,null,null,null,null,null,12),$.each(n.featureSet.features,function(n,t){t.setSymbol(e);$sys.globals3.myGraphicsLayerIdentify.add(t);$sys.globals3.mySelection.push({row:t.attributes,grp:t})}));u=GETLAYERFROMID(t).oidField.name;p()}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function ni(){var n;try{$sys.functions3.addToLogger("export search to kml");n=i;t!==-1&&(n=t);var r=GETLAYERFROMID(n),h=r.transName,c=r.geometryType,f=$("#gridCenter").data("kendoGrid"),e=f.dataSource,l=e.filter(),a=e.data(),v=new kendo.data.Query(a),y=v.filter(l).data,o=f.columns,s=[];$.each(y,function(n,t){var r={},h,v,f,e,i,c,y,l,p,a;for(r.name=t.row[u],r.descr="",r.geoms=[],h=0;h<o.length;h++)v=o[h],$.each(t,function(n,t){if(n===v.field)try{t==null&&(t="");isNumeric(t)&&(t=t.toString()||"");t=t.trim();t.length>0&&(r.descr!==""&&(r.descr+="<BR/>"),r.descr+=v.title+" - "+t)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}});if(i=t.grp.geometry,i.x&&i.y)c={},c.x=i.x,c.y=i.y,r.geoms.push(c);else if(i.paths)for(f=0;f<i.paths.length;f++)for(e=0;e<i.paths[f].length;e++)y=i.paths[f][e],l={},l.x=y[0],l.y=y[1],r.geoms.push(l);else if(i.rings)for(f=0;f<i.rings.length;f++)for(e=0;e<i.rings[f].length;e++)p=i.rings[f][e],a={},a.x=p[0],a.y=p[1],r.geoms.push(a);s.push(r)});$sys.kml.exportToKml(s,c,h)}catch(p){$sys.functions3.catchErr(arguments.callee.toString(),p)}}function rt(){var f,u,v,y,p;try{if(n=i,t!==-1&&(n=t),GETLAYERFROMID(n).metadata.isDownload!==!0&&GETLAYERFROMID(n).metadata.onlyExcelDownload!==!0)return;var h=$("#gridCenter").data("kendoGrid"),c=h.dataSource,w=c.filter(),b=c.data(),k=new kendo.data.Query(b),o=k.filter(w).data,d=GETLAYERFROMID(n).metadata.layerName,r="",s=[];for(f=1;f<h.columns.length;f++){f>=2&&(r+="###");var a=h.columns[f],e=a.field,g=a.title;e.indexOf("row.")===0&&(e=e.split(".")[1]);r+=$sys.globals3.myLng==="heb"?g:e;s.push(e)}for(l[0].type==="point"&&(r+="###xCoord###yCoord",s.push("xCoord"),s.push("yCoord")),u=0;u<o.length;u++)r+="@@@",v=o[u].row,$.each(s,function(n,t){var i,f,e;n>0&&(r+="###");i=v[t];r+=i==undefined?"":i;l[0].type==="point"&&(t==="xCoord"||t==="yCoord")&&(f=o[u].grp.geometry.x,e=o[u].grp.geometry.y,t==="xCoord"&&(r+=f.toFixed(2)),t==="yCoord"&&(r+=e.toFixed(2)))});y="~/Export/ExportEntitiesToExcel";p=JSON.stringify({Method:"ExportEntitiesToExcel",Debug:$sys.globals3.myDebug,Par01:r,Par02:d});$.ajax({url:y,type:"POST",dataType:"json",data:p,contentType:"application/json; charset=utf-8",success:ti,error:function(n){ALERTERROR("err "+n.responseText)}});$("#imgSelectWait").css("display","block")}catch(nt){$sys.functions3.catchErr(arguments.callee.toString(),nt)}}function ti(n){try{if($("#imgSelectWait").css("display","none"),n=n.value.ret01,$sys.globals3.myDebug==="1"){ALERTSUCCESS("D:\\Temp\\Export\\"+n);return}var t=$sys.globals3.myUrlAttachments+"/"+n;$("#refSelectDownload").attr("href",t);document.getElementById("refSelectDownload").click()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function ut(){try{var n=[];n.push({id:"btnWm",text:LNG(491),outSR:102100});n.push({id:"btnUtm",text:LNG(492),outSR:32636});n.push({id:"btnGeog",text:LNG(493),outSR:4326});n.push({id:"btnLocal",text:LNG(494),outSR:2039});n.push({id:"btnCancel",text:LNG(222),outSR:-1});$sys.winPrompt.showButtons(LNG(496),LNG(496),function(n){ii(n.outSR)},n)}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function ii(r){var f,e,h,s,a,v,y,p;try{if(r===-1)return;if(n=i,t!==-1&&(n=t),GETLAYERFROMID(n).metadata.isDownload!==!0)return;f=[];f.push(n);e=[];h=GETLAYERFROMID(n).metadata.layerName;e.push(h);var c=$("#gridCenter").data("kendoGrid").dataSource,w=c.filter(),b=c.data(),k=new kendo.data.Query(b),l=k.filter(w).data,o=[];for(s=0;s<l.length;s++)a=l[s].row,v=a[u],o.push(v);f=f.join(",");e=e.join(",");o=o.join(",");y="~/Export/ExportLayers";p=JSON.stringify({Method:"ExportLayers",Debug:$sys.globals3.myDebug,Par01:f,Par02:e,Par03:"",Par04:$sys.globals3.isProxy?$sys.globals3.myProxyUrl+"?"+$sys.globals3.myLayerDynamic1.url:$sys.globals3.myLayerDynamic1.url,Par05:o.toString(),Par06:"0",Par07:"0",Par08:r});$.ajax({url:y,type:"POST",dataType:"json",data:p,contentType:"application/json; charset=utf-8",success:ri,error:function(n){ALERTERROR("err "+n.responseText)}});$("#imgSelectWait").css("display","block")}catch(d){$sys.functions3.catchErr(arguments.callee.toString(),d)}}function ri(n){try{if($("#imgSelectWait").css("display","none"),n=n.value.ret01,$sys.globals3.myDebug==="1"){ALERTSUCCESS("D:\\Temp\\Export\\"+n);return}var t=$sys.globals3.myUrlAttachments+"/"+n+".zip";$("#refSelectDownload").attr("href",t);document.getElementById("refSelectDownload").click()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function ui(){var n,t,i,r;try{if(n=[],t=$(".clsCheckGrid"),$.each(t,function(t,i){var u=$(i).is(":checked"),r;u&&(r=$(i).parent().parent().children()[1].textContent,n.push(parseInt(r)))}),i=n.length,i===0){ALERTWARNING(LNG(283));return}r=[{id:"btnRemove1",text:LNG(302)},{id:"btnRemove2",text:LNG(303)},{id:"btnCancel",text:LNG(291)}];$sys.winPrompt.showButtons("בחר","בחר",fi,r)}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function fi(n){var s,y,i,w,r,c,e,l,f,o,a,t,v;try{for(s=$("#gridCenter thead th"),t=0;t<s.length;t++)s[t].innerText.trim()==u&&(y=t);if(n.id==="btnCancel")return;if(w=$("#gridCenter").data("kendoGrid"),w==undefined)return;for(r=[],c=$(".clsCheckGrid"),e=0;e<c.length;e++)l=c[e],f=$(l).is(":checked"),f=n.id==="btnRemove2"?f:!f,f&&(i=$(l).parent().parent().children()[y].textContent,i&&i.length>0&&r.push(parseInt(i)));if(o=r.length,o===0){ALERTWARNING(LNG(290));return}for(a=[],$.each($sys.globals3.mySelection,function(n,t){var i=t.row[u];i!==""&&r.indexOf(t.row[u])!==-1&&a.push(t)}),$sys.globals3.mySelection=a,o=$sys.globals3.myGraphicsLayerIdentify.graphics.length,t=o-1;t>=0;t--)v=$sys.globals3.myGraphicsLayerIdentify.graphics[t],i=v.attributes[u],r.indexOf(i)===-1&&$sys.globals3.myGraphicsLayerIdentify.remove(v);$sys.globals3.myGraphicsLayerIdentify.redraw();$sys.globals3.myGraphicsLayerTemp.clear();h=!0;p()}catch(b){$sys.functions3.catchErr(arguments.callee.toString(),b)}}function ei(){try{var n=[],t=$(".clsCheckGrid");$.each(t,function(t,i){var u=$(i).is(":checked"),r;u&&(r=$(i).parent().parent().children()[1].textContent,n.push(parseInt(r)))});$.each($sys.globals3.myGraphicsLayerIdentify.graphics,function(t,i){var r=parseInt(i.attributes[u]);i.symbol=n.indexOf(r)===-1?$sys.symbols3.getSymbol(i.geometry,0,255,255,null,null,null,null,null,null,null,21):$sys.symbols3.getSymbol(i.geometry,0,0,255,null,null,null,null,null,null,null,21)});$sys.globals3.myGraphicsLayerIdentify.redraw()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}var h=!0,i=-1,t=-1,n=-1,r=null,ft=null,o=null,s=[],f=[],l=[],v=[],y=[],c=!1,et="",u="OBJECTID",e,vt;return $sys.globals3.myTotalCountForLayer=[],{showGeometry:ot,showResults:st,showFeatures:wt}}(),$sys=$sys||{},$sys.winProfile=function(){function f(r){var f,c,s,h,u;try{f=new $esri.Graphic;c=$sys.symbols3.getSymbol(r);f.setSymbol(c);f.setGeometry(r);$sys.globals3.myGraphicsLayerProfile.clear();$sys.globals3.myGraphicsLayerProfile.add(f);$sys.globals3.myDrawToolbar.deactivate();$sys.tools.resetTools();s=$("#myWindowProfile2").data("kendoWindow");s==undefined&&$("#myWindowProfile2").kendoWindow({width:"630px",height:"250px",title:LNG(78),modal:!1,resizable:!1,close:function(){$sys.functions3.addToLogger("close window profile");$sys.tools.resetTools()}});s=$("#myWindowProfile2").data("kendoWindow");s.open();$("#myWindowProfile2").closest(".k-widget").addClass("k-rtl");$("#myWindowProfile2").closest(".k-widget").find(".k-window-titlebar").css("background-color","#0169CC");$("#myWindowProfile2").closest(".k-widget").find(".k-window-titlebar").css("color","#FFFFFF");$("#myWindowProfile2").closest(".k-widget").find(".k-window-content").css("background-color","#FAFAFA");$sys.functions3.addToLogger("open window profile");AnalyticsSetEvent("כלים מתקדמים","פרופיל גבהים");n=[];t=[];i=r;h=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE($sys.globals3.dtmToolsTable.BLDG_Layer));h.on("complete",e);h.on("error",o);u=new $esri.Query;u.outFields=[$sys.globals3.dtmToolsTable.BLDG_HT];u.returnGeometry=!0;u.geometry=i;h.execute(u)}catch(l){$sys.functions3.catchErr(arguments.callee.toString(),l)}}function e(t){try{n=t.featureSet.features}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}finally{u()}}function o(t){try{$sys.functions3.catchErr(arguments.callee.toString(),t);n=[]}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}finally{u()}}function u(){var t,u;try{n.length>0?(t=[],$.each(n,function(n,i){t.push(i.geometry)}),u=new $esri.GeometryService($sys.globals3.myUrlGeometryService),u.intersect(t,i,h,s)):r()}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function s(n){try{$sys.functions3.catchErr(arguments.callee.toString(),n);t=[]}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}finally{r()}}function h(i){try{t=i;for(var u=0;u<t.length;u++)t[u].gova2009=n[u].attributes[$sys.globals3.dtmToolsTable.BLDG_HT]}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}finally{r()}}function r(){var f,o,s,h,it,rt;try{var c=i.paths[0],e=[],l=[],k=[],ut=[],ft=[],d=[],n=-9999,r=9999,et=0;for(f=0;f<c.length-1;f++){var a=c[f][0],v=c[f][1],g=c[f+1][0],nt=c[f+1][1],y=Math.sqrt((a-g)*(a-g)+(v-nt)*(v-nt)),p=parseInt(y);if(y>1.001){for(o=0;o<p;o++){var w=a+(g-a)*o/p,b=v+(nt-v)*o/p,u=Math.round($sys.geodesy.getZ(w,b)),tt=y*o/p+et;u!=$sys.globals3.myDtm.NoData&&(e.push(w),l.push(b),ut.push(u),k.push(tt),s=[],s.push(tt),s.push(u),s.x=w,s.y=b,ft.push(s),h=[],h.push(tt),h.push(u),h.x=w,h.y=b,d.push(h),u>n&&(n=u),u<r&&(r=u))}et+=y}}$.each(t,function(t,i){var o=i.paths[0],h,c,r,nt;if(o.length==2){for(var a=o[0],v=a[0],y=a[1],p=o[1],w=p[0],b=p[1],r=-1,f=-1,s=-1,u=-1,k=99999,g=99999,r=0;r<e.length-1;r++)h=Math.sqrt((v-e[r])*(v-e[r])+(y-l[r])*(y-l[r])),c=Math.sqrt((w-e[r])*(w-e[r])+(b-l[r])*(b-l[r])),h<k&&(k=h,f=r,u=parseInt(ut[f]+i.gova2009),u>n&&(n=u)),c<g&&(g=c,s=r);if(f!=-1&&s!=-1&&u!=-1)for(r=f;r<=s;r++)nt=d[r],nt[1]=u}});it=parseInt(n-r);it<10&&(n=parseInt(n+5));it<10&&(r=parseInt(r-5));rt=parseInt((n-r)/4);n=parseInt(n+rt);r=parseInt(r-rt);setTimeout(function(){$("#divProfile").kendoChart({title:{text:""},legend:{visible:!1,position:"bottom"},chartArea:{background:"",height:250},seriesDefaults:{type:"scatterLine",style:"smooth"},series:[{name:LNG(104),data:ft,markers:{visible:!1}},{name:LNG(104),data:d,markers:{visible:!1}}],xAxis:{max:k[k.length-1],labels:{format:"{0}m"},title:{text:LNG(104)}},yAxis:{max:n,min:r,labels:{format:"{0}m"},title:{text:LNG(201)}},tooltip:{visible:!0,format:"{1}"},seriesHover:function(n){var i=n.dataItem.x,r=n.dataItem.y,t;$sys.globals3.myGraphicsLayerTemp.length!=1?($sys.globals3.myGraphicsLayerTemp.clear(),t=new $esri.Graphic,t.geometry=new $esri.Point(i,r),t.symbol=$sys.symbols3.getSymbol(t.geometry,null,null,null,1,1,1),$sys.globals3.myGraphicsLayerTemp.add(t)):($sys.globals3.myGraphicsLayerTemp.graphics[0].geometry.x=i,$sys.globals3.myGraphicsLayerTemp.graphics[0].geometry.y=r);$sys.geodesy.drawCoords(i,r)}})},500);$sys.tools.resetTools()}catch(ot){$sys.functions3.catchErr(arguments.callee.toString(),ot)}}var i=null,n=null,t=null;return{show:f}}(),$sys=$sys||{},$sys.winVisibility=function(){function rt(f,e){try{u=0;v=e;n=e.x;t=e.y;i=$sys.gis3.getDistanceFromTwoPoints(v,f.rings[0][0]);i=10*Math.round(i/10);i<50&&(i=50);$sys.tools.resetTools();var o=$("#myWindowVisi2").data("kendoWindow");AnalyticsSetEvent("כלים מתקדמים","שטחים נצפים");o==undefined?($sys.globals3.myLng==="heb"&&$("#myWindowVisi1").addClass("k-rtl"),$("#myWindowVisi2").kendoWindow({width:360,height:360,title:LNG(206),modal:!1,resizable:!0,close:function(){$sys.functions3.addToLogger("close visi windows");r=361;$sys.tools.resetTools()}}),ut()):$("#visiDistance").data("kendoNumericTextBox").value(i);o=$("#myWindowVisi2").data("kendoWindow");o.open();$("#myWindowVisi2").closest(".k-widget").find(".k-window-titlebar").css("background-color","#0169CC");$("#myWindowVisi2").closest(".k-widget").find(".k-window-titlebar").css("color","#FFFFFF");$("#myWindowVisi2").closest(".k-widget").find(".k-window-content").css("background-color","#FAFAFA");$("#btnVisiCalculate").css("background-color","#0169CC");$("#btnVisiCalculate").css("color","#ffffff");$sys.functions3.addToLogger("open visibility window");$("#imgVisiWait").hide();$("#downloadVisiFile").hide();$("#downloadVisiFile").html(LNG(314));ft()}catch(s){$sys.functions3.catchErr(arguments.callee.toString(),s)}}function ut(){var r,u,n,t,o,s,h;try{$("#spnVisibleHeight").html(LNG(207)+": ");r=parseFloat(LSGET("visiheight","2.00"));$("#visiHeight").kendoNumericTextBox({format:"#.00 m",decimals:1,step:.1,spin:d,value:r});$("#spnVisibleHeightTarget").html(LNG(266)+": ");u=parseFloat(LSGET("visiheighttarget","2.00"));$("#visiHeightTarget").kendoNumericTextBox({format:"#.00 m",step:.1,decimals:1,value:u,spin:function(){var n=$("#visiHeightTarget").data("kendoNumericTextBox").value();LSSET("visiheighttarget",n)}});$("#spnVisibleDistance").html(LNG(208)+": ");$("#visiDistance").kendoNumericTextBox({min:0,max:700,step:10,format:"#.00 m",spin:b,change:b,decimals:0,value:i});$("#spnVisibleHigh").html(LNG(211)+": ");n=LSGET("visicolorhigh","#0000ff");f=$sys.functions3.hexToRgb(n);$("#colorVisiHigh").kendoColorPicker({palette:"basic",change:g,tileSize:36});$("#colorVisiHigh").data("kendoColorPicker").value(n);$("#spnVisibleLow").html(LNG(212)+": ");t=LSGET("visicolorlow","#00ff00");e=$sys.functions3.hexToRgb(t);$("#colorVisiLow").kendoColorPicker({palette:"basic",change:nt,tileSize:36});$("#colorVisiLow").data("kendoColorPicker").value(t);$("#spnCmbVisiQuality").html(LNG(318)+": ");o=LSGET("visiquality","3");s=[{text:LNG(319),value:"4"},{text:LNG(320),value:"3"},{text:LNG(321),value:"2"},{text:LNG(322),value:"1"}];$("#cmbVisiQuality").kendoDropDownList({dataTextField:"text",dataValueField:"value",dataSource:s,value:o,change:function(){var n=$("#cmbVisiQuality").data("kendoDropDownList").value();LSSET("visiquality",n)}});$("#spnVisiColorOpacity").html(LNG(323)+": ");h=parseFloat(LSGET("visiopacity","0.7"));$("#sldVisiOpacity").kendoSlider({min:.2,max:1,value:h,smallStep:.2,largeStep:.2,change:function(n){LSSET("visiopacity",n.value);nt();g()}});$("#btnVisiCalculate").kendoButton({click:st});$("#btnVisiCalculate").html(LNG(210))}catch(c){$sys.functions3.catchErr(arguments.callee.toString(),c)}}function ft(){var r,i;try{y=$sys.geodesy.getZ(n,t);s=0;o=$("#visiHeight").data("kendoNumericTextBox").value();h=y+s+o;$("#spnVisibleHeightAndBuilding").html("");r=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE($sys.globals3.dtmToolsTable.BLDG_Layer));r.on("complete",ot);r.on("error",et);i=new $esri.Query;i.outFields=[$sys.globals3.dtmToolsTable.UNIQ_ID,$sys.globals3.dtmToolsTable.BLDG_HT];i.returnGeometry=!0;i.geometry=v;r.execute(i)}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function et(){c=-1;setTimeout(b,200)}function ot(n){try{c=-1;var t=n.featureSet.features.length;t>0?(s=parseFloat(n.featureSet.features[t-1].attributes[$sys.globals3.dtmToolsTable.BLDG_HT]),h=y+s+o,c=parseInt(n.featureSet.features[t-1].attributes[$sys.globals3.dtmToolsTable.UNIQ_ID]),d()):$("#spnVisibleHeightAndBuilding").html(LNG(287));setTimeout(b,200)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function d(){try{r=361;o=$("#visiHeight").data("kendoNumericTextBox").value();LSSET("visiheight",o);h=y+s+o;var n=s+o;s===0?$("#spnVisibleHeightAndBuilding").html(LNG(287)):$("#spnVisibleHeightAndBuilding").html(LNG(289)+":"+n+" "+LNG(105))}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function b(){var n,u,t;try{r=361;$sys.globals3.myGraphicsLayerProfile.clear();$sys.globals3.myGraphicsLayerShapefile.clear();$sys.globals3.myGraphicsLayerIdentify.clear();i=$("#visiDistance").data("kendoNumericTextBox").value();p=new $esri.Circle(v,{radius:parseFloat(i)});$sys.gis3.zoomToGeometry(p,500,!1);n=new $esri.Graphic;u=$sys.symbols3.getSymbol(p,255,0,0,3,1,0,255,0,0,"dash");n.setGeometry(p);n.setSymbol(u);$sys.globals3.myGraphicsLayerShapefile.add(n);t=new $esri.Graphic;t.setSymbol($sys.symbols3.getSymbol(v,255,0,0,2,1,.5,255,0,0,"dash"));t.setGeometry(v);$sys.globals3.myGraphicsLayerShapefile.add(t)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function g(){var n,t,i;try{n=$("#colorVisiHigh").data("kendoColorPicker").value();LSSET("visicolorhigh",n);f=$sys.functions3.hexToRgb(n);t=$("#sldVisiOpacity").data("kendoSlider").value();i=$sys.symbols3.getSymbol("polyline",f.r,f.g,f.b,7,t);$.each($sys.globals3.myGraphicsLayerProfile.graphics,function(n,t){t.elevation=="high"&&t.setSymbol(i)})}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function nt(){var n,t,i;try{n=$("#colorVisiLow").data("kendoColorPicker").value();LSSET("visicolorlow",n);e=$sys.functions3.hexToRgb(n);t=$("#sldVisiOpacity").data("kendoSlider").value();i=$sys.symbols3.getSymbol("polyline",e.r,e.g,e.b,7,t);$.each($sys.globals3.myGraphicsLayerProfile.graphics,function(n,t){(t.elevation=="low"||t.elevation=="idan")&&t.setSymbol(i)})}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function st(){var t,n;try{$("#downloadVisiFile").hide();o=$("#visiHeight").data("kendoNumericTextBox").value();h=y+s+o;i=$("#visiDistance").data("kendoNumericTextBox").value();it=$("#visiHeightTarget").data("kendoNumericTextBox").value();$sys.globals3.myGraphicsLayerProfile.clear();u=1;r=0;l="";a="";t=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE($sys.globals3.dtmToolsTable.BLDG_Layer));t.on("complete",ht);n=new $esri.Query;n.outFields=[$sys.globals3.dtmToolsTable.UNIQ_ID,$sys.globals3.dtmToolsTable.BLDG_HT];n.returnGeometry=!0;n.geometry=p;n.where="1=1";c>-1&&(n.where=$sys.globals3.dtmToolsTable.UNIQ_ID+" <>"+c);t.execute(n)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f);u=0}}function ht(n){try{w=n.featureSet.features;w.length>=1e3?k():tt()}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t);u=0;r=361}}function tt(){var o,v,lt;try{if(r>=360&&u===1){u=0;return}var it=r*Math.PI/180,rt=n+i*Math.sin(it),ut=t+i*Math.cos(it),c=80,ft=-9999,at=$sys.symbols3.getSymbol("polyline",f.r,f.g,f.b,7,.5),vt=$sys.symbols3.getSymbol("polyline",e.r,e.g,e.b,7,.3);for(o=3;o<c;o++){var p=n+(rt-n)*o/c,b=t+(ut-t)*o/c,k=n+(rt-n)*(o+1)/c,d=t+(ut-t)*(o+1)/c,yt=new $esri.Polyline([[p,b],[k,d]],$sys.globals3.mySpatialReference),g=p/2+k/2,nt=b/2+d/2,y=$sys.geodesy.getZ(g,nt),et=g-n,ot=nt-t,pt=Math.sqrt(et*et+ot*ot);$.each(w,function(n,t){var i=$sys.gis3.isPointInsidePoly(g,nt,t.geometry.rings[0]);i&&(y=y+parseFloat(t.attributes[$sys.globals3.dtmToolsTable.BLDG_HT]))});var wt=y-h,st=!1,ht=wt/pt;if(ht>ft&&(st=!0,ft=ht),st){var bt=p-n,kt=b-t,dt=k-n,gt=d-t,ct=bt.toFixed(2)+","+kt.toFixed(2)+","+dt.toFixed(2)+","+gt.toFixed(2),s=null;y>h?(s=at,s.elevation="high",l!=""&&(l+=";"),l+=ct):(s=vt,s.elevation="low",a!=""&&(a+=";"),a+=ct);v=new $esri.Graphic;v.setGeometry(yt);v.setSymbol(s);v.elevation=s.elevation;$sys.globals3.myGraphicsLayerProfile.add(v)}}}catch(ni){$sys.functions3.catchErr(arguments.callee.toString(),ni);u=0;r=361}finally{lt=parseInt($("#cmbVisiQuality").data("kendoDropDownList").value());r+=lt;u===1&&setTimeout(tt,1)}}function k(){var e,f;try{if(r>=360&&u===1){u=0;return}var s=r*Math.PI/180,h=n+i*Math.sin(s),l=t+i*Math.cos(s),a=new $esri.Polyline($sys.globals3.mySpatialReference),o=[];o.push(new $esri.Point(n,t));o.push(new $esri.Point(h,l));a.addPath(o);e=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE($sys.globals3.dtmToolsTable.BLDG_Layer));e.on("complete",function(n){lt(n,h,l)});e.on("error",ct);f=new $esri.Query;f.outFields=[$sys.globals3.dtmToolsTable.UNIQ_ID,$sys.globals3.dtmToolsTable.BLDG_HT];f.returnGeometry=!0;f.geometry=a;f.where="1=1";c>-1&&(f.where=$sys.globals3.dtmToolsTable.UNIQ_ID+" <>"+c);e.execute(f)}catch(v){$sys.functions3.catchErr(arguments.callee.toString(),v);u=0;r=361}}function ct(){try{var n=parseInt($("#cmbVisiQuality").data("kendoDropDownList").value());r+=n;k()}catch(t){}}function lt(o,s,c){var v,b,lt;try{w=o.featureSet.features;var p=80+parseInt(i/10),ft=-9999,at=$sys.symbols3.getSymbol("polyline",f.r,f.g,f.b,7,.5),vt=$sys.symbols3.getSymbol("polyline",e.r,e.g,e.b,7,.3);for(v=3;v<p;v++){var g=n+(s-n)*v/p,nt=t+(c-t)*v/p,tt=n+(s-n)*(v+1)/p,it=t+(c-t)*(v+1)/p,yt=new $esri.Polyline([[g,nt],[tt,it]],$sys.globals3.mySpatialReference),rt=g/2+tt/2,ut=nt/2+it/2,d=$sys.geodesy.getZ(rt,ut),et=rt-n,ot=ut-t,pt=Math.sqrt(et*et+ot*ot);$.each(w,function(n,t){var i=$sys.gis3.isPointInsidePoly(rt,ut,t.geometry.rings[0]);i&&(d=d+parseFloat(t.attributes[$sys.globals3.dtmToolsTable.BLDG_HT]))});var wt=d-h,st=!1,ht=wt/pt;if(ht>ft&&(st=!0,ft=ht),st){var bt=g-n,kt=nt-t,dt=tt-n,gt=it-t,ct=bt.toFixed(2)+","+kt.toFixed(2)+","+dt.toFixed(2)+","+gt.toFixed(2),y=null;d>h?(y=at,y.elevation="high",l!==""&&(l+=";"),l+=ct):(y=vt,y.elevation="low",a!==""&&(a+=";"),a+=ct);b=new $esri.Graphic;b.setGeometry(yt);b.setSymbol(y);b.elevation=y.elevation;$sys.globals3.myGraphicsLayerProfile.add(b)}}}catch(ni){$sys.functions3.catchErr(arguments.callee.toString(),ni);u=0;r=361}finally{lt=parseInt($("#cmbVisiQuality").data("kendoDropDownList").value());r+=lt;k()}}var n,t,v=null,y,s=null,o=null,h,it=0,f,e,i,p=null,c=-1,w=[],u=0,r=-1,l="",a="";return{show:rt}}(),$sys=$sys||{},$sys.winPrompt=function(){function i(i,r,u){try{n(i);$("#divPrompt").empty();$("#divPrompt").append('<span id="spnPrompt" /><br><br><br><button type="button" class="k-button" id="btnYes">yyy<\/button>&nbsp;&nbsp;&nbsp;<button type="button" class="k-button" id="btnNo">nnn<\/button>');$("#spnPrompt").html(r);$("#btnYes").kendoButton({click:function(){$("#myWindowPrompt2").data("kendoWindow").close();u("yes")}});$("#btnYes").html(LNG(223));$("#btnYes").css("width","80px");$("#btnNo").kendoButton({click:function(){$("#myWindowPrompt2").data("kendoWindow").close();u("no")}});$("#btnNo").html(LNG(224));$("#btnNo").css("width","80px");t()}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function r(i,r,u,f){try{n(i);$("#divPrompt").empty();$("#divPrompt").append('<span id="spnPrompt" /><br><br><br>');$.each(f,function(n,t){var i=t.text,r=t.id;$("#divPrompt").append('<button type="button" class="k-button" id="'+r+'">'+i+"<\/button>&nbsp;&nbsp;&nbsp;")});$("#spnPrompt").html(r);$.each(f,function(n,t){var i=t.id;$("#"+i).kendoButton({click:function(){$("#myWindowPrompt2").data("kendoWindow").close();u(t)}})});t()}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function u(i,r,u,f,e){try{n(i);$("#divPrompt").empty();$("#divPrompt").append('<input id="inpPrompt" class="k-text" /><br><br><button type="button" class="k-button" id="btnOk">ok<\/button><button type="button" class="k-button" id="btnCancel">cancel<\/button>');e&&($("#divPrompt").empty(),$("#divPrompt").append('<input id="inpPrompt" type="password" class="k-text" /><br><br><button type="button" class="k-button" id="btnOk">ok<\/button><button type="button" class="k-button" id="btnCancel">cancel<\/button>'));$("#inpPrompt").val(u);$("#btnOk").kendoButton({click:function(){$("#myWindowPrompt2").data("kendoWindow").close();var n=$("#inpPrompt").val();f(n)}});$("#btnOk").html(LNG(221));$("#btnOk").css("width","80px");$("#btnCancel").kendoButton({click:function(){$("#myWindowPrompt2").data("kendoWindow").close()}});$("#btnCancel").html(LNG(222));$("#btnCancel").css("width","80px");t()}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function f(){try{n("הקלד רדיוס");$("#divPrompt").empty();$("#divPrompt").append('<input id="inpPrompt" class="k-text" /><br><br><button type="button" class="k-button" id="btnOk">ok<\/button><button type="button" class="k-button" id="btnCancel">cancel<\/button>');$("#inpPrompt").val(100);$("#btnOk").kendoButton({click:function(){$("#myWindowPrompt2").data("kendoWindow").close();var n=$("#inpPrompt").val();console.log(n)}});$("#btnOk").html(LNG(221));$("#btnOk").css("width","80px");$("#btnCancel").kendoButton({click:function(){$("#myWindowPrompt2").data("kendoWindow").close()}});$("#btnCancel").html(LNG(222));$("#btnCancel").css("width","80px");t()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function n(n,t){try{t==undefined&&(t=!1);$sys.globals3.myLng==="heb"&&t==!1&&$("#myWindowPrompt1").addClass("k-rtl");var i=$("#myWindowPrompt2").data("kendoWindow");n==undefined&&(n=LNG(220));i==undefined?$("#myWindowPrompt2").kendoWindow({title:n,modal:!0,resizable:!1}):$("#myWindowPrompt2").data("kendoWindow").title(n)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function t(){try{var n=$("#myWindowPrompt2").data("kendoWindow");n.open()}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}return{showYesNo:i,showButtons:r,showInput:u,askRadius:f}}(),$sys=$sys||{},$sys.winSearch=function(){function tt(i,u,f,e){var h,v,c,l;try{if(t)return;if($sys.globals3.myGraphicsLayerIdentify.clear(),$sys.globals3.myGraphicsLayerTemp.clear(),n=i,r=u,s=f,g=e,h=$("#myWindowSearch2").data("kendoWindow"),h==undefined&&($sys.globals3.myLng==="heb"&&$("#myWindowSearch1").addClass("k-rtl"),$sys.firstGlobal.isMobileScreen?(v=window.innerWidth,$("#myWindowSearch2").kendoWindow({width:v,height:"330px",modal:!1,close:function(){$sys.functions3.addToLogger("close search window")},title:LNG(13),resizable:!1,open:function(){var n=document.querySelector(".k-window");n.style.right="0px";n.style.top="55px"}})):$("#myWindowSearch2").kendoWindow({width:"600px",height:"330px",modal:!1,close:function(){$sys.functions3.addToLogger("close search window")},title:LNG(13),resizable:!1}),$("#spnSearchZoomOnClick").html(LNG(501)),$("#chkSearchZoomOnClick").prop("checked","true"),$sys.globals3.myLng==="heb"?$("#spnSearchZoomOnClick").css("right","28px"):($("#chkSearchZoomOnClick").css("left","325px"),$("#spnSearchZoomOnClick").css("left","350px"))),n===""||s?($("#myWindowSearch2").closest(".k-widget").css("right","90px"),$("#myWindowSearch2").closest(".k-widget").css("left","auto"),$("#myWindowSearch2").closest(".k-widget").css("top","90px")):($("#myWindowSearch2").closest(".k-widget").css("right","50px"),$("#myWindowSearch2").closest(".k-widget").css("left","auto")),c=$("#divSearchTree").data("kendoTreeView"),c&&(c.destroy(),$("#divSearchTree").empty()),l=$("#divSearchGrid").data("kendoGrid"),l&&(l.destroy(),$("#divSearchGrid").empty()),s){st();return}var y=n.split(" ").length,o=y>0?n.split(" ")[y-1]:"",a=o.length>1&&isNumeric(o.split(o[o.length-1])[0])&&!isNumeric(o[o.length-1]),p=isNumeric(o)||a,w=p?a?o.split(o[o.length-1])[0]:o:"",k=a?o[o.length-1]:"",d=p?n.split(" "+w)[0]:n;i.length>0&&(h=$("#myWindowSearch2").data("kendoWindow"),h.open(),$sys.functions3.addToLogger("open search Window"));n!==""&&($sys.functions3.addToLogger("search in layers - "+n),it());r!=null&&(r.x=Math.round(r.x),r.y=Math.round(r.y),$sys.functions3.addToLogger("identify "+r.x+","+r.y),ut());$("#myWindowSearch2").closest(".k-widget").find(".k-window-titlebar").css("background-color","#0169CC");$("#myWindowSearch2").closest(".k-widget").find(".k-window-titlebar").css("color","#fffffff");$("#myWindowSearch2").closest(".k-widget").find(".k-window-content").css("background-color","#FAFAFA");$("#myWindowSearch2").closest(".k-widget").find(".k-button .k-bare .k-button-icon .k-window-action").css("background-color","#0169CC")}catch(b){$sys.functions3.catchErr(arguments.callee.toString(),b)}}function it(){try{if(t)return;t=!0;h==null&&(h=new $esri.FindParameters,h.returnGeometry=!0,h.contains=!0);h.searchText=n;w==null&&(w=new $esri.FindTask($sys.globals3.myLayerDynamic1.url));i=[];f=[];y=[];$.each($sys.globals3.myLayerDynamicArray,function(n,t){try{($sys.globals3.myLocation==="intranet"||$sys.globals3.myLocation==="internet"&&t.metadata.isInternet)&&t.metadata.isFreeSearch&&t.code<1e3&&i.push(t.id)}catch(r){}});$sys.globals3.myMap1.graphics.clear();k()}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r);t=!1;$("#myWindowSearch2").data("kendoWindow").title(LNG(13))}}function k(){var n,r;try{i.length===0?(t=!1,$("#myWindowSearch2").data("kendoWindow").title(LNG(13)),l()):(n=i[0],i.splice(0,1),r=LNG(243)+". "+LNG(244)+($sys.globals3.myLng==="heb"?"":" ")+GETLAYERFROMID(n).transName,$("#myWindowSearch2").data("kendoWindow").title(r),h.layerIds=[],h.layerIds.push(n),w.execute(h,rt,function(){k()}))}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u);$("#myWindowSearch2").data("kendoWindow").title(LNG(13));t=!1}}function rt(n){try{$.each(n,function(n,t){f.push(t)})}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}finally{k()}}function ut(){try{if(t)return;t=!0;b==null&&(b=new $esri.IdentifyTask($sys.globals3.myLayerDynamic1.url));e==null&&(e=new $esri.IdentifyParameters);e.geometry=r;e.mapExtent=$sys.globals3.myMap1.extent;e.tolerance=9;e.returnGeometry=!0;e.width=$sys.globals3.myMap1.width;e.height=$sys.globals3.myMap1.height;e.layerOption="all";e.layerDefinitions=$sys.globals3.myLayerDynamic1.layerDefinitions;i=[];f=[];y=[];$.each($sys.globals3.myLayerDynamicArray,function(n,t){try{($sys.globals3.myLocation==="intranet"||$sys.globals3.myLocation==="internet"&&t.metadata.isInternet)&&t.metadata.isIdentify&&(delete t.metadata.isBaseLayer,t.metadata.isBaseLayer?t.code<1e3&&i.push(t.id):$sys.globals3.myVisibleLayersIDs.indexOf(t.id)!==-1&&i.push(t.id))}catch(r){}});$sys.globals3.crmcDetails!=undefined&&$sys.globals3.crmcDetails.visibleLayer&&i.push($sys.globals3.crmcDetails.layerId);$.each($sys.globals3.defaultLayer,function(n,t){var r=GETIDFROMCODE(t);jQuery.inArray(r,i)==-1&&i.push(r)});var n=i.indexOf($sys.globals3.myLastLayerId);n>-1&&(i.splice(n,1),i.unshift($sys.globals3.myLastLayerId));$sys.globals3.myMap1.graphics.clear();p()}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u);t=!1;$("#myWindowSearch2").data("kendoWindow").title(LNG(13))}}function p(){var n,f;try{i.length===0?(n=$("#myWindowSearch2").data("kendoWindow"),n.title(LNG(13)),$sys.globals3.myVisibleLayersIDs2&&$sys.globals3.myVisibleLayersIDs2.length>0||$sys.globals3.myVisibleLayersIDs3&&$sys.globals3.myVisibleLayersIDs3.length>0||$sys.globals3.myVisibleLayersIDs4&&$sys.globals3.myVisibleLayersIDs4.length>0||$sys.globals3.myVisibleLayersIDs5&&$sys.globals3.myVisibleLayersIDs5.length>0?(u==null&&(u=new $esri.IdentifyParameters),u.geometry=r,u.mapExtent=$sys.globals3.myMap1.extent,u.tolerance=9,u.returnGeometry=!0,u.width=$sys.globals3.myMap1.width,u.height=$sys.globals3.myMap1.height,u.layerOption="all",o=0,d(2)):(t=!1,l())):(f=i[0],i.splice(0,1),e.layerIds=[],e.layerIds.push(f),b.execute(e,ft,function(){p()}))}catch(s){$sys.functions3.catchErr(arguments.callee.toString(),s);t=!1}}function d(n){var i,r;try{switch(n){case 2:u.layerDefinitions=$sys.globals3.myLayerDynamic2.layerDefinitions;n!=o&&($sys.globals3.myUrlIViewRest1!=null?(a=new $esri.IdentifyTask($sys.globals3.myLayerDynamic2.url),o=n,c=$sys.globals3.myVisibleLayersIDs2,v=2):(t=!1,l()));break;case 3:u.layerDefinitions=$sys.globals3.myLayerDynamic3.layerDefinitions;n!=o&&($sys.globals3.myUrlIViewRest2!=null?(a=new $esri.IdentifyTask($sys.globals3.myLayerDynamic3.url),o=n,c=$sys.globals3.myVisibleLayersIDs3,v=3):(t=!1,l()));break;case 4:u.layerDefinitions=$sys.globals3.myLayerDynamic4.layerDefinitions;n!=o&&($sys.globals3.myUrlIViewRest3!=null?(a=new $esri.IdentifyTask($sys.globals3.myLayerDynamic4.url),o=n,c=$sys.globals3.myVisibleLayersIDs4,v=4):(t=!1,l()));break;case 5:u.layerDefinitions=$sys.globals3.myLayerDynamic5.layerDefinitions;n!=o&&($sys.globals3.myUrlIViewRest4!=null?(a=new $esri.IdentifyTask($sys.globals3.myLayerDynamic5.url),o=n,c=$sys.globals3.myVisibleLayersIDs4,v=5):(t=!1,l()))}c.length===0?(t=!1,i=$("#myWindowSearch2").data("kendoWindow"),i.title(LNG(13)),d(n+1)):(r=c[0],c.splice(0,1),u.layerIds=[],u.layerIds.push(r),a.execute(u,et,function(){d(n)}))}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f);t=!1}}function ft(n){var i,t,u,r;try{if(n.length>0){if($sys.globals3.crmcDetails!=undefined&&$sys.globals3.crmcDetails.visibleLayer&&n[0].layerId==$sys.globals3.crmcDetails.layerId)for(i=n,n=[],t=0;t<i.length;t++){for(u=!1,r=0;r<$sys.globals3.callsCrmc.length;r++)String(i[t].feature.attributes[$sys.globals3.crmcDetails.aliasName])==String($sys.globals3.callsCrmc[r].id)&&(i[t].feature.attributes[LNG(905)]=$sys.globals3.callsCrmc[r].url,u=!0);u&&n.push(i[t])}$.each(n,function(n,t){f.push(t)})}}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}finally{p()}}function et(n){try{n.length>0&&$.each(n,function(n,t){t.rest=v;y.push(t)})}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}finally{p()}}function l(){var e,h,u,t,i,o,c;try{if($sys.globals3.myFreeSearchResultExist="0",y.length>0&&(f=f.concat(y)),e=f.length,e===0){ALERTSUCCESS(LNG(194));$("#myWindowSearch2").data("kendoWindow").close();return}if(n===""?($("#myWindowSearch2").data("kendoWindow").title(LNG(193)+" "+r.x+","+r.y+" - "+e+" "+LNG(424)),$sys.symbols3.addIconSymbol($sys.globals3.myGraphicsLayerTemp,r.x,r.y,"./Content/site/images/pin-identify.png",86,86,19,45),h=$("#myWindowSearch2").data("kendoWindow"),h.open(),$sys.functions3.addToLogger("open search Window")):s==undefined?$("#myWindowSearch2").data("kendoWindow").title(LNG(13)+" '"+n+"' - "+e+" "+LNG(424)):$("#myWindowSearch2").data("kendoWindow").title(LNG(13)),u=[],t={},$.each(f,function(n,i){var f=i.layerId,r;u.indexOf(f)===-1&&u.push(f);r=f.toFixed(0);t[r]=t[r]==undefined?1:t[r]+1}),i=-1,o=[],$.each(u,function(n,r){var u={},s,e;for(u.id=r,u.layerId=r,u.count=t[r.toFixed(0)],e=0;e<f.length;e++)f[e].layerId==r&&(s=f[e].rest?GETLAYERFROMIDREST(r,f[e].rest):GETLAYERFROMID(r));u.layerName=s.transName;u.display=s.transName+" ("+u.count+")";u.items=[];$.each(f,function(n,t){var f,o,e;if(t.layerId===r)try{f={};f.id=n;o=t.value.trim();e=t.feature.attributes[t.displayFieldName];f.display=e||e===""?e.trim():o.trim();f.display.length===0&&(f.display=" - ");f.result=t;u.items.push(f);i===-1&&(i=f.display)}catch(s){}});u.items.length>=1&&o.push(u)}),$("#divSearchTree").kendoTreeView({dataSource:o,dataTextField:"display",change:ot}),o.length>0&&n!==""&&($sys.globals3.myFreeSearchResultExist="1"),setTimeout(function(){var t,r;(n===""||s)&&(t=u[0],$("#divSearchTree").data("kendoTreeView").expandPath([t]),i=i.toLowerCase(),r=$("#divSearchTree").data("kendoTreeView").findByText(i),$("#divSearchTree").data("kendoTreeView").select(r))},1e3),c=$("#divSearchTree span"),$.each(c,function(t,i){var r=$(i).html().toLowerCase();r.toLowerCase().indexOf(n)!==-1&&(i.innerHTML=$sys.functions3.getHtmlWithHighlight(r,n,"red"))}),r)$sys.gis3.zoomToGeometry(r,300,!1,255,0,200,5,.9,.2,255,0,200,undefined,undefined,undefined,50,0);$("#myWindowSearch2").closest(".k-widget").find(".k-treeview").css("background-color","#FAFAFA");$("#myWindowSearch2").closest(".k-widget").find(".k-treeview").css("color","#444444")}catch(l){$sys.functions3.catchErr(arguments.callee.toString(),l)}}function ot(){var r,u,t,a,v,o;try{if(r=$("#divSearchGrid").data("kendoGrid"),r&&(r.destroy(),$("#divSearchGrid").empty()),u=this.select(),u.length===0)return;if(t=$("#divSearchTree").data("kendoTreeView").dataItem(u).result,t==undefined)return;var f=t.feature,h=f.attributes,c,e=[],l=t.rest?GETLAYERFROMIDREST(t.layerId,t.rest):GETLAYERFROMID(t.layerId);var d=l.code,i=[],p=new ClsColumn("field",LNG(203),"80px");i.push(p);a=new ClsColumn("value",LNG(204),"80px");i.push(a);v=l.fields;$.each(v,function(n,t){var r,i,u,f;t.type==="esriFieldTypeOID"||t.type==="esriFieldTypeGeometry"||(r=h[t.name]||h[t.alias],r=r.trim(),r=r||"",r=r.toString(),i=r,i.toLowerCase()==="null"&&(i=""),i.indexOf("http")!==-1&&(u=i,u.length>20&&(u=u.substring(0,20)+"..."),i='<a href="'+i+'" target="_blank">'+LNG(882)+"<\/a>"),(i.endsWith(" PM")||i.endsWith(" AM"))&&(i=TODATETIME(i)),f=$sys.globals3.myLng==="heb"?t.alias:t.name,c={field:f,value:i},e.push(c))});$("#divSearchGrid").kendoGrid({dataSource:e,columns:i,selectable:"row",change:nt});$("#divSearchGrid").kendoGrid({dataSource:e,columns:i,selectable:"row",change:nt});$sys.divToc.checkOneLayer(t.layerId,!0);var w=f.geometry,y=5,b=n===""||s?50:50;$("#chkSearchZoomOnClick").is(":checked")&&$sys.gis3.zoomToGeometry(w,150,!1,255,0,200,y,.9,.2,255,0,200,undefined,undefined,undefined,b,0);$sys.gis3.markInGraphicsLayer($sys.globals3.myGraphicsLayerProfile,f,255,0,200,y,.9,.2,255,0,200,undefined,"1");n!==""&&(o=$("#divSearchGrid td"),o=$("#divSearchGrid td"),$.each(o,function(t,i){var r=$(i).html().toLowerCase();r.toLowerCase().indexOf(n)!==-1&&(i.innerHTML=$sys.functions3.getHtmlWithHighlight(r,n,"red"))}));$("#myWindowSearch2").closest(".k-widget").find(".k-header").css("background-color","#0169CC");$("#myWindowSearch2").closest(".k-widget").find(".k-header").css("color","#fffffff");$("#myWindowSearch2").closest(".k-widget").find(".k-alt").css("background-color","#F0F0F0");$("#myWindowSearch2").closest(".k-widget").find(".k-grid-header").css("background-color","#0169CC");$("#myWindowSearch2").closest(".k-widget").find(".k-grid-content").css("background-color","#FAFAFA");$("#myWindowSearch2").closest(".k-widget").find(".k-grid-content").css("color","#444444");$("#myWindowSearch2").closest(".k-widget").find(".k-grid").css("background-color","#FAFAFA")}catch(k){$sys.functions3.catchErr(arguments.callee.toString(),k)}}function nt(){try{var t=this.select(),n=t[0].textContent;n.toLowerCase().indexOf("http")===0&&$sys.functions3.jsPopupWindow(n)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function st(){var t,i,r;try{t=new $esri.Query;t.where=n;t.returnGeometry=!0;t.outFields=["*"];i=GETIDFROMCODE(s);r=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+i);r.execute(t,ht)}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function ht(n){try{f=[];$.each(n.features,function(n,t){var i={};i.feature=t;i.layerId=GETIDFROMCODE(s);i.value=t.attributes[g].trim();f.push(i)});l();var t=$("#myWindowSearch2").data("kendoWindow");t.open()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}var n="",r=null,s=null,g=null,w=null,h=null,b=null,a=null,e=null,u=null,v=null,t=!1,f=[],y=[],i=[],o,c;return{show:tt}}(),$sys=$sys||{},$sys.winUrlBuilder=function(){function y(){try{$sys.tools.resetToolsAndCloseWindows();var n=$("#myWindowUrlBuilder2").data("kendoWindow");if(n){if(n.element.is(":hidden")===!1){$("#myWindowUrlBuilder2").data("kendoWindow").close();return}}else p();n=$("#myWindowUrlBuilder2").data("kendoWindow");n.open();$("#myWindowUrlBuilder2").closest(".k-widget").addClass("k-rtl");$("#myWindowUrlBuilder2").closest(".k-widget").find(".k-window-titlebar").css("background-color","#0169CC");$("#myWindowUrlBuilder2").closest(".k-widget").find(".k-window-content").css("background-color","#FAFAFA");$("#myWindowUrlBuilder2").closest(".k-widget").find(".k-tabstrip-items").css("background-color","#FAFAFA");$("#myWindowUrlBuilder2").closest(".k-widget").find(".k-button").css("background-color","#0169CC");$("#myWindowUrlBuilder2").closest(".k-widget").find(".k-button").css("color","#fffffff");$("#myWindowUrlBuilder2").closest(".k-widget").find(".k-button.k-bare.k-button-icon.k-window-action").css("background-color","#DAECF4");$sys.functions3.addToLogger("open developer window")}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function p(){try{$("#myWindowUrlBuilder2").kendoWindow({width:"740px",height:"540px",title:"מחולל לינקים",modal:!1,resizable:!1,close:function(){$sys.functions3.addToLogger("close developer window")}});$("#tabStripUrlBuilder").kendoTabStrip({animation:{open:{effects:"fadeIn"}}});w();b();k();d();g();nt();tt();$("#btnUrlBuilderClear").kendoButton({click:ft});$("#btnUrlIframe").kendoButton({click:et});var i=new Clipboard("#btnUrlClipboard");$("#btnUrlClipboard").on("click",function(){setTimeout(function(){$("#btnUrlClipboard").focus()},300)});$("#chkUrlBuilderStatic").click(n);n()}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function w(){try{var t=[{value:"",display:""},{value:"heb",display:"עברית"},{value:"eng",display:"אנגלית"}];$("#cmbApiLanguage").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"map",display:"מפה (ברירת מחדל)"},{value:"ortho",display:"תצלום אוויר"},{value:"hybrid",display:"מפה משולבת"}];$("#cmbApiBackground").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiOverview").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[];t.push({value:"",display:""});$.each($sys.globals3.myOrthoYears,function(n,i){t.push({value:i,display:i})});$("#cmbApiOrthoYear").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"desktop",display:"מסך שולחני"},{value:"tablet",display:"טבלאט"},{value:"phone",display:"מובייל"}];$("#cmbApiDeviceMode").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"1",display:"הסתר"}];$("#cmbApiAll").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiHeader").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiZoomSlider").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiBtnFullExtent").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiBtnLegend").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiBtnBookmarks").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiBtnGsv").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiBtnClearGraphics").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר (ברירת מחדל)"},{value:"1",display:"הצג"}];$("#cmbApiBtnLocateMe").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר (ברירת מחדל)"},{value:"1",display:"הצג"}];$("#cmbApiBtnToc").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר (ברירת מחדל)"},{value:"1",display:"הצג"}];$("#cmbApiBtnSearches").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר (ברירת מחדל)"},{value:"1",display:"הצג"}];$("#cmbApiBtnBackgroundToggle").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiBottomLine").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiCoordinates").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר"},{value:"1",display:"הצג (ברירת מחדל)"}];$("#cmbApiScale").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:n});t=[{value:"",display:""},{value:"0",display:"הסתר (ברירת מחדל)"},{value:"1",display:"הצג"}]}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function b(){try{$sys.globals3.searchs.length>0&&($("#apiZoomToSearch1").append('<td><span id="lblApiZoomToStreet" class="clsSpanBlue">'+$sys.globals3.searchs[0].title+'<\/span><br /><input id="txtApiZoomToStreet" /><\/td>'),typeof $sys.globals3.searchs[0].field1=="string"&&($sys.globals3.searchs[0].field1=$sys.globals3.searchs[0].field1.split(",")),$("#txtApiZoomToStreet").kendoAutoComplete({dataSource:$sys.globals3.searchs[0].field1Data,dataTextField:$sys.globals3.searchs[0].field1[0],filter:"contains",placeholder:$sys.globals3.searchs[0].field1[1]+"...",change:n,minLength:2}),$sys.globals3.searchs[0].field2&&($("#apiZoomToSearch1").append('<td><span id="lblApiZoomToHelka" class="clsSpanBlue"><\/span><br /><input id="txtApiZoomToHouse" /><\/td>'),typeof $sys.globals3.searchs[0].field2=="string"&&($sys.globals3.searchs[0].field2=$sys.globals3.searchs[0].field2.split(",")),$("#txtApiZoomToHouse").kendoAutoComplete({dataSource:[],dataTextField:$sys.globals3.searchs[0].field2[0],filter:"contains",placeholder:$sys.globals3.searchs[0].field2[1]+"...",change:n}),$("#txtApiZoomToHouse").keyup(function(){n()})),$sys.globals3.searchs[0].field3&&($("#apiZoomToSearch1").append('<td><span id="lblApiZoomToHelka" class="clsSpanBlue"><\/span><br /><input id="txtApiZoomToHouse1" /><\/td>'),typeof $sys.globals3.searchs[0].field3=="string"&&($sys.globals3.searchs[0].field3=$sys.globals3.searchs[0].field3.split(",")),$("#txtApiZoomToHouse1").kendoAutoComplete({dataSource:[],dataTextField:$sys.globals3.searchs[0].field3[0],filter:"contains",placeholder:$sys.globals3.searchs[0].field3[1]+"...",change:n}),$("#txtApiZoomToHouse").keyup(function(){n()})))}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function k(){try{$("#txtApiZoomToX").kendoAutoComplete({});$("#txtApiZoomToX").keyup(function(){n()});$("#txtApiZoomToX").closest(".k-widget").css("width","140px");$("#txtApiZoomToY").kendoAutoComplete({});$("#txtApiZoomToY").keyup(function(){n()});$("#txtApiZoomToY").closest(".k-widget").css("width","140px");$("#txtApiZoomToWidth").kendoAutoComplete({placeholder:"400"});$("#txtApiZoomToWidth").keyup(function(){n()});$("#txtApiZoomToWidth").closest(".k-widget").css("width","140px");$("#txtApiZoomToLon").kendoAutoComplete({});$("#txtApiZoomToLon").keyup(function(){n()});$("#txtApiZoomToLon").closest(".k-widget").css("width","140px");$("#txtApiZoomToLat").kendoAutoComplete({});$("#txtApiZoomToLat").keyup(function(){n()});$("#txtApiZoomToLat").closest(".k-widget").css("width","140px")}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function d(){try{$sys.globals3.searchs.length>1&&($("#apiZoomToSearch2").append('<td><span id="lblApiZoomToGush" class="clsSpanBlue">'+$sys.globals3.searchs[1].title+'<\/span><br /><input id="txtApiZoomToGush" /><\/td>'),typeof $sys.globals3.searchs[1].field1=="string"&&($sys.globals3.searchs[1].field1=$sys.globals3.searchs[1].field1.split(",")),$("#txtApiZoomToGush").kendoAutoComplete({dataSource:$sys.globals3.searchs[1].field1Data,dataTextField:$sys.globals3.searchs[1].field1[0],filter:"contains",placeholder:$sys.globals3.searchs[1].field1[1]+"...",change:n}),$sys.globals3.searchs[1].field2&&($("#apiZoomToSearch2").append('<td><span id="lblApiZoomToHelka" class="clsSpanBlue"><\/span><br /><input id="txtApiZoomToHelka" /><\/td>'),typeof $sys.globals3.searchs[1].field2=="string"&&($sys.globals3.searchs[1].field2=$sys.globals3.searchs[1].field2.split(",")),$("#txtApiZoomToHelka").kendoAutoComplete({dataSource:[],dataTextField:$sys.globals3.searchs[1].field2[0],filter:"contains",placeholder:$sys.globals3.searchs[1].field2[1]+"...",change:n}),$("#txtApiZoomToHelka").keyup(function(){n()})),$sys.globals3.searchs[1].field3&&($("#apiZoomToSearch2").append('<td><span id="lblApiZoomToHelka" class="clsSpanBlue"><\/span><br /><input id="txtApiZoomToHelka2" /><\/td>'),typeof $sys.globals3.searchs[1].field3=="string"&&($sys.globals3.searchs[1].field3=$sys.globals3.searchs[1].field3.split(",")),$("#txtApiZoomToHelka").kendoAutoComplete({dataSource:[],dataTextField:$sys.globals3.searchs[1].field3[0],filter:"contains",placeholder:$sys.globals3.searchs[1].field3[1]+"...",change:n}),$("#txtApiZoomToHelka").keyup(function(){n()})))}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function g(){try{var t=[];$.each($sys.globals3.myFilterLayers,function(n,i){if(i.transName.trim().length>0){var r={value:i.code,display:i.transName+"-"+i.code,fields:i.fields,transName:i.transName};t.push(r)}});t.sort(r);t.unshift({value:"",display:""});$("#cmbApiZoomToLayerCode").kendoComboBox({dataSource:t,dataTextField:"display",dataValueField:"value",filter:"contains",placeholder:LNG(451),change:function(){n();var i=$("#cmbApiZoomToLayerCode").data("kendoComboBox").dataItem(),r=i.fields;t=[{value:"",display:"",type:""}];$.each(r,function(n,i){var r={value:i.name,display:i.alias,type:i.type};t.push(r)});$("#cmbApiZoomToLayerField").kendoDropDownList({dataSource:t,dataTextField:"display",dataValueField:"value",change:function(){n()}})}});$("#cmbApiZoomToLayerField").kendoDropDownList({dataSource:[],dataTextField:"display",dataValueField:"value"});$("#cmbApiZoomToLayerValue").kendoAutoComplete({placeholder:LNG(504)});$("#cmbApiZoomToLayerValue").keyup(function(){n()})}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function nt(){try{$("#txtApiZoomToExtentXmin").kendoAutoComplete({placeholder:$sys.globals3.myXmin});$("#txtApiZoomToExtentXmin").keyup(function(){n()});$("#txtApiZoomToExtentYmin").kendoAutoComplete({placeholder:$sys.globals3.myYmin});$("#txtApiZoomToExtentYmin").keyup(function(){n()});$("#txtApiZoomToExtentXmax").kendoAutoComplete({placeholder:$sys.globals3.myXmax});$("#txtApiZoomToExtentXmax").keyup(function(){n()});$("#txtApiZoomToExtentYmax").kendoAutoComplete({placeholder:$sys.globals3.myYmax});$("#txtApiZoomToExtentYmax").keyup(function(){n()})}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function tt(){try{var t=[];$.each($sys.globals3.myFilterLayers,function(n,i){if(i.transName.trim().length>0){var r={value:i.code,display:i.transName+"-"+i.code,transName:i.transName};t.push(r)}});t.sort(r);t.unshift({value:"",display:""});$("#cmbApiLayersList").kendoComboBox({dataSource:t,dataTextField:"display",dataValueField:"value",filter:"contains",placeholder:LNG(451)});$("#cmbApiLayersList").closest(".k-widget").css("width","270px");$("#cmbApiLayersList").closest(".k-widget").css("height","32px");$("#cmbApiLayersList").closest(".k-widget").css("font-size","16px");$("#txtApiLayersList").kendoAutoComplete({dataSource:[],dataTextField:"display",filter:"contains",placeholder:"",change:n});$("#txtApiLayersList").css("height","28px");$("#btnUrlLayersListAdd").kendoButton({click:function(){var t=$("#txtApiLayersList").data("kendoAutoComplete").value();t.length>0&&(t+=",");t+=$("#cmbApiLayersList").data("kendoComboBox").dataItem().value;$("#txtApiLayersList").data("kendoAutoComplete").value(t);n()}})}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function r(n,t){return n.transName<t.transName?-1:n.transName>t.transName?1:0}function n(){var t,n,i;try{t=$sys.globals3.myServerUrl;$("#chkUrlBuilderStatic")[0].checked&&(t=t.toLowerCase().replace("iview2jsdev","iView2Static"),t=t.toLowerCase().replace("iview2js","iView2Static"));$(".k-splitbar").show();$(".side-menu-rectangle").css("display","block");$(".searches").css("display","block");$("#btnFullExtent").css("display","inline-block");$("#btnLegend").css("display","inline-block");$("#btnBookmarks").css("display","inline-block");$("#btnGsv").css("display","inline-block");$("#btnClear").css("display","inline-block");$("#btnLocateMe").css("display","inline-block");$sys.globals3.myOverviewMap.show();$("#btnToc").css("display","none");$("#btnBaseToggle").css("display","none");$("#txtCoords").css("display","block");$("#txtScale").css("display","block");$("#divAll").data("kendoSplitter").size("#divBottom","20px");$("#divAll").data("kendoSplitter").size("#divCenter","250px");$sys.globals3.myOverviewMap.show();n=$("#cmbApiLanguage").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&lng="+n,$("#txtUrlBuilder").html(t));n=$("#cmbApiBackground").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&back="+n,$("#txtUrlBuilder").html(t),$sys.divBackground.setCache(n));n=$("#cmbApiOrthoYear").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&year="+n,$("#txtUrlBuilder").html(t),$sys.divBackground.setYear(n));n=$("#cmbApiAll").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&hidecontrols="+n,$("#txtUrlBuilder").html(t),$(".k-splitbar").hide(),$("#btnMoreSystem").css("display","none"),$(".side-menu-rectangle").css("display","none"),$(".searches").css("display","none"),$("#btnFullExtent").css("display","none"),$("#btnLegend").css("display","none"),$("#btnBookmarks").css("display","none"),$("#btnGsv").css("display","none"),$("#btnClear").css("display","none"),$("#btnLocateMe").css("display","none"),$("#btnToc").css("display","none"),$("#btnBaseToggle").css("display","none"),$("#divZoomSlider").css("display","none"),$("#divAll").data("kendoSplitter").size("#divBottom","0px"),$("#divAll").data("kendoSplitter").size("#divCenter","0px"),$sys.globals3.myOverviewMap.hide());n=$("#cmbApiOverview").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&overview="+n,$("#txtUrlBuilder").html(t),n==="0"&&$sys.globals3.myOverviewMap.hide(),n==="1"&&$sys.globals3.myOverviewMap.show());n=$("#cmbApiDeviceMode").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&device="+n,$("#txtUrlBuilder").html(t));n=$("#cmbApiHeader").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&header="+n,$("#txtUrlBuilder").html(t),n==="0"&&$(".side-menu-rectangle").css("display","none"),n==="1"&&$(".side-menu-rectangle").css("display","block"));n=$("#cmbApiZoomSlider").data("kendoDropDownList").dataItem().value;n.length>0&&($("#txtUrlBuilder").html(t),t+="&zoomslider="+n,n==="0"&&$("#divZoomSlider").css("display","none"),n==="1"&&$("#divZoomSlider").css("display","block"));n=$("#cmbApiBtnFullExtent").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btnful="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#btnFullExtent").css("display","none"),n==="1"&&$("#btnFullExtent").css("display","inline-block"));n=$("#cmbApiBtnLegend").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btnleg="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#btnLegend").css("display","none"),n==="1"&&$("#btnLegend").css("display","inline-block"));n=$("#cmbApiBtnBookmarks").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btnbok="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#btnBookmarks").css("display","none"),n==="1"&&$("#btnBookmarks").css("display","inline-block"));n=$("#cmbApiBtnGsv").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btngsv="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#btnGsv").css("display","none"),n==="1"&&$("#btnGsv").css("display","inline-block"));n=$("#cmbApiBtnClearGraphics").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btnclr="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#btnClear").css("display","none"),n==="1"&&$("#btnClear").css("display","inline-block"));n=$("#cmbApiBtnLocateMe").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btngeo="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#btnLocateMe").css("display","none"),n==="1"&&$("#btnLocateMe").css("display","inline-block"));n=$("#cmbApiBtnToc").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btntoc="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#btnToc").css("display","none"),n==="1"&&$("#btnToc").css("display","inline-block"));n=$("#cmbApiBtnSearches").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btnsearch="+n,$("#txtUrlBuilder").html(t),n==="0"&&$(".searches").css("display","none"),n==="1"&&$(".searches").css("display","inline-block"));n=$("#cmbApiBtnBackgroundToggle").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&btntoggle="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#btnBaseToggle").css("display","none"),n==="1"&&$("#btnBaseToggle").css("display","inline-block"));n=$("#cmbApiBottomLine").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&bottom="+n,$("#txtUrlBuilder").html(t),n==="0"&&($("#divAll").data("kendoSplitter").size("#divBottom","0px"),$("#divAll").data("kendoSplitter").size("#divCenter","0px")),n==="1"&&($("#divAll").data("kendoSplitter").size("#divBottom","20px"),$("#divAll").data("kendoSplitter").size("#divCenter","250px")));n=$("#cmbApiCoordinates").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&coords="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#txtCoords").css("display","none"),n==="1"&&$("#txtCoords").css("display","block"));n=$("#cmbApiScale").data("kendoDropDownList").dataItem().value;n.length>0&&(t+="&scale="+n,$("#txtUrlBuilder").html(t),n==="0"&&$("#txtScale").css("display","none"),n==="1"&&$("#txtScale").css("display","block"));t=ut(t);i=$("#txtApiLayersList").data("kendoAutoComplete").value().trim().toLowerCase();i.length>0&&(t+="&layers="+i);$("#chkUrlBuilderStatic")[0].checked&&(t+="&size=800,600");t=t.replace("&","?");$("#txtUrlBuilder").html(t)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function e(n,t,r){var f,o,e;try{u=r;i=n;f=$sys.globals3.searchs[n];typeof f.field2=="string"&&(f.field2=f.field2.split(","));o=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(f.layerCode));o.on("complete",it);e=new $esri.Query;e.outFields=[];e.outFields.push(f.field2[0]);f.field2.length>2&&e.outFields.push(f.field2[2]);e.text="%";e.returnGeometry=!1;e.where=t;o.execute(e)}catch(s){$sys.functions3.catchErr(arguments.callee.toString(),s)}}function it(n){var t,r,f,e,o;try{$sys.globals3.searchs[i].field2Data=[];$.each(n.featureSet.features,function(n,t){t.attributes[$sys.globals3.searchs[i].field2[0]]=t.attributes[$sys.globals3.searchs[i].field2[0]].toString();$sys.globals3.searchs[i].field2Data.push(t.attributes)});t=$sys.globals3.searchs[i].field2[0];$.isNumeric($sys.globals3.searchs[i].field2Data[0][t])?$sys.globals3.searchs[i].field2Data=s($sys.globals3.searchs[i].field2Data,t):($sys.globals3.searchs[i].field2Data=$sys.globals3.searchs[i].field2Data.sort(function(n,i){return n[t]<i[t]?-1:n[t]>i[t]?1:0}),$sys.globals3.searchs[i].field2Data=h($sys.globals3.searchs[i].field2Data,t));r="#"+u;f=$(r);f[0]&&(e=new kendo.data.DataSource({data:$sys.globals3.searchs[i].field2Data}),o=$(r).data().kendoAutoComplete,o.setDataSource(e))}catch(c){$sys.functions3.catchErr(arguments.callee.toString(),c)}}function o(n,i,r){var u,o,e;try{f=r;t=n;u=$sys.globals3.searchs[n];typeof u.field3=="string"&&(u.field3=u.field3.split(","));o=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(u.layerCode));o.on("complete",rt);e=new $esri.Query;e.outFields=[];e.outFields.push(u.field3[0]);u.field3.length>2&&e.outFields.push(u.field3[2]);e.text="%";e.returnGeometry=!1;e.where=i;o.execute(e)}catch(s){$sys.functions3.catchErr(arguments.callee.toString(),s)}}function rt(n){var i,r,u,e,o;try{$sys.globals3.searchs[t].field3Data=[];$.each(n.featureSet.features,function(n,i){i.attributes[$sys.globals3.searchs[t].field3[0]]!=null&&(i.attributes[$sys.globals3.searchs[t].field3[0]]=i.attributes[$sys.globals3.searchs[t].field3[0]].toString(),$sys.globals3.searchs[t].field3Data.push(i.attributes))});i=$sys.globals3.searchs[t].field3[0];$sys.globals3.searchs[t].field3Data.length>0&&($.isNumeric($sys.globals3.searchs[t].field3Data[0][i])?$sys.globals3.searchs[t].field3Data=s($sys.globals3.searchs[t].field3Data,i):($sys.globals3.searchs[t].field3Data=$sys.globals3.searchs[t].field3Data.sort(function(n,t){return n[i]<t[i]?-1:n[i]>t[i]?1:0}),$sys.globals3.searchs[t].field3Data=h($sys.globals3.searchs[t].field3Data,i)));r="#"+f;u=$(r);u[0]&&(e=new kendo.data.DataSource({data:$sys.globals3.searchs[t].field3Data}),o=$(r).data().kendoAutoComplete,o.setDataSource(e))}catch(c){$sys.functions3.catchErr(arguments.callee.toString(),c)}}function s(n,t){var r,i;if(n.length===0)return n;for(n=n.sort(function(n,i){return n[t]*1-i[t]*1}),r=[n[0]],i=1;i<n.length;i++)n[i-1][t]!==n[i][t]&&r.push(n[i]);return r}function h(n,t){var i={};return n.filter(function(n){var r=n[t],u=i[r];return i[r]=!0,!u})}function ut(n){var h,i,f,nt,tt,k,d,t,y,s,u,r;try{if($sys.globals3.searchs.length>0&&(typeof $sys.globals3.searchs[0].field1=="string"&&($sys.globals3.searchs[0].field1=$sys.globals3.searchs[0].field1.split(",")),t=$sys.globals3.searchs[0].field1.length>2?$sys.globals3.searchs[0].field1[2]:$sys.globals3.searchs[0].field1[0],h=$("#txtApiZoomToStreet").data("kendoAutoComplete").dataItem(),h&&h[t]!==""))return i=typeof h[t]!="string"?h[t].toFixed(0):h[t],c!=i&&(e(0,t+" = "+i,"txtApiZoomToHouse"),c=i),i.length>0&&(n+="&where=[layerCode *"+$sys.globals3.searchs[0].layerCode+"AND"+t+"*"+i),$("#txtUrlBuilder").html(n),$sys.globals3.searchs[0].field2&&(typeof $sys.globals3.searchs[0].field2=="string"&&($sys.globals3.searchs[0].field2=$sys.globals3.searchs[0].field2.split(",")),u=$sys.globals3.searchs[0].field2.length>2?$sys.globals3.searchs[0].field2[2]:$sys.globals3.searchs[0].field2[0],f=$("#txtApiZoomToHouse").data("kendoAutoComplete").value(),a!=f&&(f&&o(0,t+" = "+i+" AND "+u+" = "+f,"txtApiZoomToHouse1"),a=f),f.length>0&&(n+="AND"+u+"*"+f),$("#txtUrlBuilder").html(n)),$sys.globals3.searchs[0].field3&&(typeof $sys.globals3.searchs[0].field3=="string"&&($sys.globals3.searchs[0].field3=$sys.globals3.searchs[0].field3.split(",")),nt=$sys.globals3.searchs[0].field3.length>2?$sys.globals3.searchs[0].field3[2]:$sys.globals3.searchs[0].field3[0],i=$("#txtApiZoomToHouse1").data("kendoAutoComplete").value(),tt=i.search(/[\u0590-\u05FF]/),tt>=0&&(i="'"+i+"'"),i.length>0&&(n+="AND"+nt+"*"+i),$("#txtUrlBuilder").html(n)),n+="]";var it=$("#txtApiZoomToX").data("kendoAutoComplete").value(),rt=$("#txtApiZoomToY").data("kendoAutoComplete").value(),p=$("#txtApiZoomToWidth").data("kendoAutoComplete").value();if(it.length===6&&rt.length===6)return n+="&x="+it+"&y="+rt,p.length>0&&(n+="&zoom="+p),$("#txtUrlBuilder").html(n),n;if(k=$("#txtApiZoomToLon").data("kendoAutoComplete").value(),d=$("#txtApiZoomToLat").data("kendoAutoComplete").value(),k.length>=2&&d.length>=2)return n+="&lon="+k+"&lat="+d,$("#txtUrlBuilder").html(n),p.length>0&&(n+="&zoom="+p),$("#txtUrlBuilder").html(n),n;if($sys.globals3.searchs.length>1&&(typeof $sys.globals3.searchs[1].field1=="string"&&($sys.globals3.searchs[1].field1=$sys.globals3.searchs[1].field1.split(",")),t=$sys.globals3.searchs[1].field1.length>2?$sys.globals3.searchs[1].field1[2]:$sys.globals3.searchs[1].field1[0],y=$("#txtApiZoomToGush").data("kendoAutoComplete").dataItem(),y&&y[t]!==""))return s=typeof y[t]!="string"?y[t].toFixed(0):y[t],l!=s&&(e(1,t+" = "+s,"txtApiZoomToHelka"),l=s),s.length>0&&(n+="&where=[layerCode *"+$sys.globals3.searchs[1].layerCode+"AND"+t+"*"+s),$("#txtUrlBuilder").html(n),$sys.globals3.searchs[1].field2&&(typeof $sys.globals3.searchs[1].field2=="string"&&($sys.globals3.searchs[1].field2=$sys.globals3.searchs[1].field2.split(",")),u=$sys.globals3.searchs[1].field2.length>2?$sys.globals3.searchs[1].field2[2]:$sys.globals3.searchs[1].field2[0],r=$("#txtApiZoomToHelka").data("kendoAutoComplete").value(),v!=r&&(r&&o(0,t+" = "+s+" AND "+u+" = "+r,"txtApiZoomToHelka2"),v=r),r.length>0&&(n+="AND"+u+"*"+r),$("#txtUrlBuilder").html(n)),$sys.globals3.searchs[1].field3&&(typeof $sys.globals3.searchs[1].field3=="string"&&($sys.globals3.searchs[1].field3=$sys.globals3.searchs[1].field3.split(",")),u=$sys.globals3.searchs[1].field3.length>2?$sys.globals3.searchs[1].field3[2]:$sys.globals3.searchs[1].field3[0],r=$("#txtApiZoomToHelka").data("kendoAutoComplete").value(),r.length>0&&(n+="AND"+u+"*"+r),$("#txtUrlBuilder").html(n)),n+="]";var w=$("#cmbApiZoomToLayerCode").data("kendoComboBox").dataItem(),b=$("#cmbApiZoomToLayerField").data("kendoDropDownList").dataItem(),ut=$("#cmbApiZoomToLayerValue").data("kendoAutoComplete").value();if(w.value!==""&&b&&ut.length>0)return w=w.value.toFixed(0),n+="&layer="+w,b=b.value,n+="&field="+b,n+="&val="+ut,$("#txtUrlBuilder").html(n),n;var ft=$("#txtApiZoomToExtentXmin").data("kendoAutoComplete").value(),et=$("#txtApiZoomToExtentYmin").data("kendoAutoComplete").value(),g=$("#txtApiZoomToExtentXmax").data("kendoAutoComplete").value(),ot=$("#txtApiZoomToExtentYmax").data("kendoAutoComplete").value();return ft.length===6&&et.length===6&&g.length===6&&ot.length===6?(n+="&minx="+ft,n+="&miny="+et,n+="&maxx="+g,n+="&maxy="+g,$("#txtUrlBuilder").html(n),n):n}catch(st){return $sys.functions3.catchErr(arguments.callee.toString(),st),n}}function ft(){try{$("#txtUrlBuilder").html($sys.globals3.myServerUrl);$("#cmbApiLanguage").data("kendoDropDownList").select(0);$("#cmbApiBackground").data("kendoDropDownList").select(0);$("#cmbApiOrthoYear").data("kendoDropDownList").select(0);$("#cmbApiAll").data("kendoDropDownList").select(0);$("#cmbApiOverview").data("kendoDropDownList").select(0);$("#cmbApiDeviceMode").data("kendoDropDownList").select(0);$("#cmbApiHeader").data("kendoDropDownList").select(0);$("#cmbApiZoomSlider").data("kendoDropDownList").select(0);$("#cmbApiBtnFullExtent").data("kendoDropDownList").select(0);$("#cmbApiBtnLegend").data("kendoDropDownList").select(0);$("#cmbApiBtnBookmarks").data("kendoDropDownList").select(0);$("#cmbApiBtnGsv").data("kendoDropDownList").select(0);$("#cmbApiBtnClearGraphics").data("kendoDropDownList").select(0);$("#cmbApiBtnLocateMe").data("kendoDropDownList").select(0);$("#cmbApiBtnToc").data("kendoDropDownList").select(0);$("#cmbApiBtnSearches").data("kendoDropDownList").select(0);$("#cmbApiBtnBackgroundToggle").data("kendoDropDownList").select(0);$("#cmbApiBottomLine").data("kendoDropDownList").select(0);$("#cmbApiCoordinates").data("kendoDropDownList").select(0);$("#cmbApiScale").data("kendoDropDownList").select(0);$("#txtApiZoomToStreet").data("kendoAutoComplete").value("");$("#txtApiZoomToHouse").data("kendoAutoComplete").value("");$("#txtApiZoomToX").data("kendoAutoComplete").value("");$("#txtApiZoomToY").data("kendoAutoComplete").value("");$("#txtApiZoomToWidth").data("kendoAutoComplete").value("");$("#txtApiZoomToLon").data("kendoAutoComplete").value("");$("#txtApiZoomToLat").data("kendoAutoComplete").value("");$("#txtApiZoomToGush").data("kendoAutoComplete").value("");$("#txtApiZoomToHelka").data("kendoAutoComplete").value("");$("#txtApiZoomToTaba").data("kendoComboBox").value("");$("#cmbApiZoomToLayerCode").data("kendoComboBox").select(0);$("#cmbApiZoomToLayerField").data("kendoDropDownList").select(0);$("#cmbApiZoomToLayerValue").data("kendoAutoComplete").value("");$("#txtApiZoomToExtentXmin").data("kendoAutoComplete").value("");$("#txtApiZoomToExtentYmin").data("kendoAutoComplete").value("");$("#txtApiZoomToExtentXmax").data("kendoAutoComplete").value("");$("#txtApiZoomToExtentYmax").data("kendoAutoComplete").value("");$("#cmbApiLayersList").data("kendoComboBox").select(0);$("#txtApiLayersList").data("kendoAutoComplete").value("");n()}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function et(){try{n();var t=$("#txtUrlBuilder").text(),i='<iframe src="'+t+'" frameborder="0" width="777px" height="555px" marginwidth="0px" marginheight="0px"><\/iframe>';$("#txtUrlBuilder").text(i)}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}var i,t,u,f,c,l,a,v;return{show:y}}(),$sys=$sys||{},$sys.winShare=function(){function u(){try{$sys.tools.resetToolsAndCloseWindows();$("#myDivPrintAndShare").css("display","block");$("#printdivArrow").css("margin-right","0px");$("#printdivArrow").css("margin-left","125px");$("#windowPrint").css("display","none");$("#windowShare").css("display","block");r=!1;f();$sys.functions3.addToLogger("open window share");AnalyticsSetEvent("תפריט ראשי","שיתוף");e()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function f(){var r,u;try{$sys.globals3.myLng==="heb"&&$("#myWindowShare1").addClass("k-rtl");$("#lblShareTitle").html(LNG(392)+":");n=LSGET("emailsfrom","");n=n===""?[]:JSON.parse(n);$("#lblShareFrom").html(LNG(390)+":");$("#txtShareFrom").kendoAutoComplete({placeholder:"me@name.com",dataTextField:"text",dataValueField:"value",dataSource:n});t=LSGET("emailsto","");t=t===""?[]:JSON.parse(t);$("#lblShareTo").html(LNG(393)+":");$("#txtShareTo").kendoAutoComplete({placeholder:"friend@name.com",dataTextField:"text",dataValueField:"value",dataSource:t});r=$(window).height();r<=768&&($("#txtShareTitle").css({width:"227px",height:"32px",padding:"0px",border:"0px"}),$("#txtShareFrom").closest(".k-widget").css({width:"227px",height:"30px",padding:"0px",border:"0px"}),$("#txtShareTo").closest(".k-widget").css({width:"227px",height:"30px",padding:"0px",border:"0px"}),$("#ShareTitle768pxScreen").css("display","inline-flex"),$("#ShareFrom768pxScreen").css("display","inline-flex"),$("#ShareFrom768pxScreen").css("padding","5px 0px 5px 0px"),$("#ShareTo768pxScreen").css("display","inline-flex"),$("#windowShareFooter").css("height","50px"),$("#btnShare").css({height:"30px","margin-top":"10px"}),$("#btnQr").css({height:"30px","margin-top":"10px"}),$(".lblShare").css("padding","5px"),$("#lblShareTo").css("padding-left","16px"),$("#windowShare2").css("height","118px"),$("#windowShareBody").css("height","245px"));$("#txtShareMessage").attr("placeholder",LNG(872));$("#txtShareTitle").attr("placeholder",LNG(873));$("#lblShareMessage").html(LNG(394)+":");$("#lblShareUrl").html(LNG(398)+":");$sys.globals3.myLng==="heb"?($("#btnShare").css("right","5px"),$("#btnQr").css("right","120px"),$("#btnClipboard").css("right","9px")):($("#btnShare").css("left","5px"),$("#btnQr").css("left","120px"),$("#btnClipboard").css("left","9px"));$("#btnShare").html(LNG(391));$("#btnShare").kendoButton({click:o});$("#btnQr").html("QR Code");$("#btnQr").kendoButton({click:function(){$sys.winQr.show(i)}});u=new Clipboard("#btnClipboard");$("#btnClipboard").on("click",function(){setTimeout(function(){$("#btnClipboard").focus()},300)})}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function e(){var r;try{var n="http://"+window.location.host+window.location.pathname,t=$sys.globals3.myMap1.extent,u=t.xmin.toFixed(0)+","+t.ymin.toFixed(0)+","+t.xmax.toFixed(0)+","+t.ymax.toFixed(0);n+="?extent="+u;r=$sys.globals3.myVisibleLayersCodes;r!==-1&&(n+="&layers="+r);n+="&back="+$sys.globals3.myCacheValue;n+="&year="+LSGET("orthoyear",$sys.globals3.myOrthoYear);$sys.globals3.myOverviewMap.visible===!1;n+="&overview=0";n+="&opacity="+$sys.globals3.myDynamicOpacity;$("#txtShareUrl").html(n);$("#txtShareUrl").css("direction","ltr");i=n}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function o(){var e,r,f,u,o,i,s,h;try{if(e=$("#txtShareTitle").val(),e.trim().length<5){ALERTERROR(LNG(454));return}if(r=$("#txtShareFrom").data("kendoAutoComplete").value(),r.trim().length<5||r.indexOf("@")===-1){ALERTERROR(LNG(455));return}if(f=!1,$.each(n,function(n,t){t.text.toLowerCase()===r.toLowerCase()&&(f=!0)}),f===!1&&n.push({text:r,value:r}),LSSET("emailsfrom",JSON.stringify(n)),$("#txtShareFrom").kendoAutoComplete({placeholder:"me@name.com",dataTextField:"text",dataValueField:"value",dataSource:n}),u=$("#txtShareTo").data("kendoAutoComplete").value(),u.trim().length<5||u.indexOf("@")===-1){ALERTERROR(LNG(455));return}f=!1;$.each(t,function(n,t){t.text.toLowerCase()===u.toLowerCase()&&(f=!0)});f===!1&&t.push({text:u,value:u});LSSET("emailsto",JSON.stringify(t));$("#txtShareTo").kendoAutoComplete({placeholder:"friend@name.com",dataTextField:"text",dataValueField:"value",dataSource:t});o=$("#txtShareUrl").val();i=$("#txtShareMessage").val();i.trim().length<5&&(i=LNG(481));i=i.replaceAll("\n","<br>");s=$sys.globals3.myLng==="heb"?"rtl":"ltr";i="<div style='direction:"+s+"'>"+i+"<\/div>";h={title:e,from:r,to:u,shareUrl:o,message:i};$.post(urls.data.sentMail,h).done(function(n){ALERTSUCCESS(n.value)})}catch(c){$sys.functions3.catchErr(arguments.callee.toString(),c)}}var i,n=[],t=[],r;return{show:u}}(),$sys=$sys||{},$sys.winPrint=function(){function e(){try{$sys.tools.resetTools();$("#imgPrintLoader").css("display","none");$("#myDivPrintAndShare").css("display","block");$("#printdivArrow").css("margin-left","0px");$("#printdivArrow").css("margin-right","125px");$("#windowShare").css("display","none");$("#windowPrint").css("display","block");r?(r=!1,o()):u();AnalyticsSetEvent("תפריט ראשי","הדפסה");$sys.functions3.addToLogger("open print window");$sys.globals3.myPrinter.show=!0;$sys.init.onMapPan($sys.globals3.myMap1.extent)}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function o(){var l,i,r,t,e,o,h,c;try{l=LSGET("printheader",LNG(305));$("#lblPrintHeader").html(LNG(274)+":");$("#txtPrintHeader").attr("placeholder",LNG(874));$("#txtPrintHeader").closest(".k-widget").css("width","170px");$("#lblPrintPaper").html(LNG(382)+":");i=[{value:"A4_Landscape",name:"A4 Landscape",w:29.12,h:20.54},{value:"A4_Portrait",name:"A4 Portrait",w:20.42,h:29.08},{value:"A3_Landscape",name:"A3 Landscape",w:41.31,h:29},{value:"A3_Portrait",name:"A3 Portrait",w:29.1,h:41.41},{value:"A2_Landscape",name:"A2 Landscape",w:58.79,h:41.47},{value:"A2_Portrait",name:"A2 Portrait",w:41.34,h:58.7},{value:"A1_Landscape",name:"A1 Landscape",w:83.46,h:58.63},{value:"A1_Portrait",name:"A1 Portrait",w:58.72,h:83.35},{value:"A0_Landscape",name:"A0 Landscape",w:118.08,h:83.14},{value:"A0_Portrait",name:"A0 Portrait",w:82.9,h:117.97}];$("#cmbPrintPaper").kendoDropDownList({dataSource:i,dataTextField:"name",dataValueField:"value",change:f});$("#cmbPrintPaper").closest(".k-widget").css("width","170px");r=LSGET("printpaper","A4_Landscape");$("#cmbPrintPaper").data("kendoDropDownList").value(r);$("#lblPrintScales").html(LNG(383)+":");n=[{scale:LNG(406),value:999999},{scale:"1:250",value:250},{scale:"1:500",value:500},{scale:"1:1000",value:1e3},{scale:"1:1250",value:1250},{scale:"1:2500",value:2500},{scale:"1:5000",value:5e3},{scale:"1:10000",value:1e4},{scale:"1:12500",value:12500},{scale:"1:25000",value:25e3}];t=LSGET("myscales","");t!==""&&(n=JSON.parse(t));n.sort(function(n,t){return n.value>t.value?1:-1});u();$("#lblPrintFormat").html(LNG(381)+":");e=[{name:"pdf",value:"pdf"},{name:"jpg",value:"jpg"},{name:"png",value:"png32"}];$("#cmbPrintFormat").kendoDropDownList({dataSource:e,dataTextField:"name",dataValueField:"value"});o=LSGET("printformat","pdf");$("#cmbPrintFormat").data("kendoDropDownList").value(o);$("#cmbPrintFormat").closest(".k-widget").css("width","170px");$("#lblPrintLegend").html(LNG(384)+":");h=[{text:LNG(223),value:1},{text:LNG(224),value:0}];$("#cmbPrintLegend").kendoDropDownList({dataSource:h,dataTextField:"text",dataValueField:"value"});$("#cmbPrintLegend").closest(".k-widget").css("width","170px");c=parseInt(LSGET("printlegend","1"));$("#cmbPrintLegend").data("kendoDropDownList").value(c);$("#btnPrint").kendoButton({click:s});$("#btnPrint").html(LNG(240));f()}catch(a){$sys.functions3.catchErr(arguments.callee.toString(),err)}}function u(){var i,r,u;try{i=25e3;r=999999;$.each(n,function(n,t){var f=t.value,u=Math.abs($sys.globals3.myScale-f);u<r&&(i=t,r=u)});u=$("#cmbPrintScales").data("kendoDropDownList");u&&u.destroy();$("#cmbPrintScales").kendoDropDownList({dataSource:n,dataTextField:"scale",dataValueField:"value",change:t,value:i.value});$("#cmbPrintScales").closest(".k-widget").css("width","170px");t()}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),err)}}function f(){try{var n=$("#cmbPrintPaper").data("kendoDropDownList").dataItem();$sys.globals3.myPrinter.paper=n;LSSET("printpaper",n.value);t()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function t(){var i,r;try{if(i=$("#cmbPrintScales").data("kendoDropDownList").value(),i===999999)$sys.winPrompt.showInput(LNG(406),"","1:1000",function(i){var r,u,f,e;i.indexOf("1:")===0&&(r=i.substring(2),r=parseInt(r),r>=250&&r<=5e4?(u=!1,$.each(n,function(n,t){t.value===r&&(u=!0)}),f="1:"+r,u===!1&&$("#cmbPrintScales").getKendoDropDownList().dataSource.add({scale:f,value:r}),$("#cmbPrintScales").data("kendoDropDownList").value(r),t(),u===!1&&(n.push({scale:f,value:r}),e=JSON.stringify(n),LSSET("myscales",e))):ALERTSUCCESS(LNG(510)))},!1);else if($sys.globals3.myPrinter.paper){r=$sys.globals3.myPrinter.paper.h/10;$sys.globals3.myPrinter.scale=i;$sys.globals3.myMap1.setScale(i*r);$sys.init.onMapPan($sys.globals3.myMap1.extent)}}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function s(){var t,f,n;try{if(t=$("#imgPrintLoader").css("display"),t==="block")return;$sys.globals3.YKcheck="0";var r=$sys.globals3.myUrlPrint.split("/GPServer"),e=r[0]+"YK/GPServer"+r[1],u=$sys.globals3.myVisibleLayersCodes;for(i=0;i<u.length;i++)f=GETLAYERFROMCODE(u[i]),f.name=="ייעודי קרקע"&&($sys.globals3.YKcheck="1");n=$sys.globals3.YKcheck==="0"?$esri.esriRequest({url:$sys.globals3.myUrlPrint,content:{f:"json"}}):$esri.esriRequest({url:e,content:{f:"json"}});$sys.globals3.isBackgroundAS||$esri.esriRequest.setRequestPreCallback(l);n.then(h,c)}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function h(n){var y,p,l,i,a,b,e,o,s,h,r,u,f,v,c,k;try{y=[];$.each(n.parameters,function(n,t){t.name==="Layout_Template"&&(y=t)});p=$("#cmbPrintFormat").data("kendoDropDownList").value();LSSET("printformat",p);l=96;$sys.globals3.myDebug==="0"&&$("#cmbPrintPaper").data("kendoDropDownList").select()<=3&&(l=96);i=new $esri.PrintTemplate;i.exportOptions={dpi:l};i.preserveScale=!0;i.showAttribution=!1;a=[];a.push(i);var t={},w=$sys.globals3.myUrlPrint.split("/GPServer"),d=w[0]+"YK/GPServer"+w[1];t.printUrl=$sys.globals3.YKcheck==="0"?$sys.globals3.myUrlPrint:d;t.printer=new $esri.Print({map:$sys.globals3.myMap1,templates:a,async:!0,url:t.printUrl},$("#map")[0]);t.printer.on("print-start",function(){$("#imgPrintLoader").css("display","flex")});t.printer.on("print-complete",function(n){var i,f,r,u;for($("#imgPrintLoader").css("display","none"),i=n.result.url,i.includes("arcgis006")&&(i="https://v5.gis-net.co.il/v5/downloads/job"+i.split("testjob")[1]),$("#downloadPrint").attr("href",i),f=i.substring(i.length-3),$("#downloadPrint").attr("download","print."+f),document.getElementById("downloadPrint").click(),r=4;r<=t.printer.map.layerIds.length-1;r++)t.printer.map._layers["layer"+r]&&(u=t.printer.map._layers["layer"+r].myLayerDynamic,$sys.globals3["myLayerDynamic"+u].visibleLayers.length==0&&$sys.globals3["myLayerDynamic"+u].show())});t.printer.on("error",function(n){$("#imgPrintLoader").css("display","none");$sys.globals3.myDebug==="1"&&ALERTSUCCESS(n,1e3,15e3)});for(t.printer.startup(),i.layoutOptions={},b=$("#cmbPrintScales").data("kendoDropDownList").dataItem().scale.split(":")[1],i.outScale=parseFloat(b),i.layout=$("#cmbPrintPaper").data("kendoDropDownList").dataItem().value,i.format=$("#cmbPrintFormat").data("kendoDropDownList").value(),e=$("#txtPrintHeader").val(),i.layoutOptions.titleText=e.length>0?e:" ",LSSET("printheader",e),o=$("#cmbPrintLegend").data("kendoDropDownList").value(),LSSET("printlegend",o),s=[],h=new $esri.LegendLayer,h.layerId=$sys.globals3.myLayerDynamic1.id,h.subLayerIds=o===1?$sys.globals3.myLayerDynamic1.visibleLayers:[],s.push(h),r=4;r<=t.printer.map.layerIds.length-1;r++)if(t.printer.map.layerIds[r]&&t.printer.map.layerIds[r]!="usgs_screen_overlay"){if(u=new $esri.LegendLayer,f=t.printer.map._layers["layer"+r].myLayerDynamic,u.layerId=$sys.globals3["myLayerDynamic"+f].id,o===1)for($sys.globals3["myLayerDynamic"+f].visibleLayers.length==0&&$sys.globals3["myLayerDynamic"+f].hide(),u.subLayerIds=[],v=$sys.globals3["myLayerDynamic"+f].visibleLayers,c=0;c<v.length;c++)k=parseInt(v[c]),u.subLayerIds.push(k);else u.subLayerIds=[];s.push(u)}i.layoutOptions.legendLayers=s;t.printer.printMap(i)}catch(g){$sys.functions3.catchErr(arguments.callee.toString(),g)}}function c(n){$("#imgPrintLoader").css("display","none");ALERTERROR(LNG(276)+"2 "+n,1e3,15e3)}function l(n){var i,e;if(n.url.indexOf("submitJob")>-1){var o=n.content.Web_Map_as_JSON,t=JSON.parse(o),r=$sys.globals3.GsMeta.image,f=$sys.globals3.GsMeta.hybrid,u=$sys.globals3.GsMeta.map;for(i=0;i<r.length;i++)r[i].name==$sys.globals3.myOrthoYear&&(t.operationalLayers[0].title="layer0",t.operationalLayers[0].url=r[i].url+"/wms",t.operationalLayers[0].type="wms",t.operationalLayers[0].version="1.3.0",t.operationalLayers[0].transparentBackground=!0,t.operationalLayers[0].visibleLayers=[r[i].identifier]);for(t.operationalLayers[1].title="layer1",t.operationalLayers[1].url=f.url+"/wms",t.operationalLayers[1].type="wms",t.operationalLayers[1].version="1.3.0",t.operationalLayers[1].transparentBackground=!0,t.operationalLayers[1].visibleLayers=[f.identifier],i=0;i<u.length;i++)u[i].name==$sys.globals3.baseMapName&&(t.operationalLayers[2].title="layer2",t.operationalLayers[2].url=u[i].url+"/wms",t.operationalLayers[2].type="wms",t.operationalLayers[2].version="1.3.0",t.operationalLayers[2].transparentBackground=!0,t.operationalLayers[2].visibleLayers=[u[i].identifier]);return e=JSON.stringify(t),n.content.Web_Map_as_JSON=e,n}return n}var n=[],r=!0;return{show:e}}(),$sys=$sys||{},$sys.divBackground=function(){function o(t){var i,r;try{if($("#myDivBack").css("display")=="block"){$("#myDivBack").css("display","none");return}if(t?$sys.tools.resetToolsAndCloseWindows():$sys.tools.resetTools(),AnalyticsSetEvent("תפריט ראשי","שינוי רקע"),$("#myDivBack").css("display","block"),u){u=!1;$("#spnBackMap").html(LNG(1));$("#spnBackHybrid").html(LNG(2));$("#spnBackOrtho").html(LNG(3));$("#spnBackMap").on("click",function(){n("map")});$("#spnBackHybrid").on("click",function(){n("hybrid")});$("#spnBackOrtho").on("click",function(){n("ortho")});$("#spnBackMap").hover(function(){$(this).css("color","#ffeb3b")},function(){$(this).css("color","white")});$("#spnBackHybrid").hover(function(){$(this).css("color","#ffeb3b")},function(){$(this).css("color","white")});$("#spnBackOrtho").hover(function(){$(this).css("color","#ffeb3b")},function(){$(this).css("color","white")});$("#imgBackMap").on("click",function(){n("map")});$("#imgBackHybrid").on("click",function(){n("hybrid")});$("#imgBackOrtho").on("click",function(){n("ortho")});$("#imgBackMap").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/map@1.5x.svg");$("#spnBackMap").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/map white@1.5x.svg");$("#spnBackMap").css("color","#ffffff")});$("#imgBackHybrid").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/planeMapIcon@1.5x.svg");$("#spnBackHybrid").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/planeMapIcon@1.5x.svg");$("#spnBackHybrid").css("color","#ffffff")});$("#imgBackOrtho").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/plane white@1.5x.svg");$("#spnBackOrtho").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/plane white@1.5x.svg");$("#spnBackOrtho").css("color","#ffffff")});$("#sliderBack").kendoSlider({showButtons:!1,tickPlacement:"none",min:0,max:1,value:$sys.globals3.myCacheValue,smallStep:.01,largeStep:.01,tooltip:{enabled:!1},change:function(n){f(n.value)}});$("#sliderBack").closest(".k-widget").css("position","absolute");$sys.firstGlobal.isMobileScreen?($("#sliderBack").closest(".k-widget").css("right","87px"),$("#sliderBack").closest(".k-widget").css("top","68px")):($("#sliderBack").closest(".k-widget").css("left","15px"),$("#sliderBack").closest(".k-widget").css("top","125px"));i=$sys.globals3.myOrthoYears.length-1;$.each($sys.globals3.myOrthoYears,function(n,t){t==$sys.globals3.myOrthoYear&&(i=n)});$("#inputBackYear").kendoComboBox({dataSource:$sys.globals3.orthoNamesHeb,filter:"contains",placeholder:LNG(875),select:function(n){var t=$sys.globals3.orthoNamesHeb[n.dataItem];e(n.dataItem)},height:400});$("#inputBackBaseMap").kendoComboBox({dataSource:$sys.globals3.baseMapNamesHeb,filter:"contains",placeholder:LNG(876),select:function(n){var t=$sys.globals3.baseMapNamesHeb[n.value];s(n.dataItem)},height:400});$("#inputBackBaseMap").closest(".k-widget").css("position","absolute");$("#inputBackYear").closest(".k-widget").css("position","absolute");$sys.firstGlobal.isMobileScreen?($("#inputBackBaseMap").closest(".k-widget").css("right","112px"),$("#inputBackYear").closest(".k-widget").css("right","112px"),$("#inputBackBaseMap").closest(".k-widget").css("top","163px"),$("#inputBackYear").closest(".k-widget").css("top","98px")):($("#inputBackBaseMap").closest(".k-widget").css("left","15px"),$("#inputBackYear").closest(".k-widget").css("left","15px"),$("#inputBackBaseMap").closest(".k-widget").css("top","220px"),$("#inputBackYear").closest(".k-widget").css("top","155px"));$("#myDivBack").find(".k-draghandle").css("width","14px");$("#myDivBack").find(".k-draghandle").css("height","14px");$("#myDivBack").find(".k-draghandle").css("top","-6px");$("#myDivBack").find(".k-draghandle").css("background-color","#EA5755");$("#myDivBack").find(".k-draghandle").css("box-shadow","0 0 4px 0 rgba(0,0,0,0.12), 0 4px 4px 0 rgba(0,0,0,0.24)");$("#myDivBack").find(".k-draghandle").css("border","none");$("#myDivBack").find(".k-slider-track").css("background-color","#D8D8D8");$("#myDivBack").find(".k-slider-selection").css("background-color","#D8D8D8");$("#myDivBack").find(".k-slider-track").css("height","3px");$("#myDivBack").find(".k-slider-selection").css("height","0px");$("#myDivBack").find(".k-slider-track").css("border-radius","100px");$("#myDivBack").find(".k-slider-selection").css("border-radius","100px");r=$("#myDivBack .k-slider-track");$.each(r,function(n,t){var r=$(t).width(),i;r===128&&$sys.globals3.myOrthoYears.length>1&&($(t).width(137),i=$("#inputBackYear").data("kendoSlider").value(),$("#inputBackYear").data("kendoSlider").value(0),$("#inputBackYear").data("kendoSlider").value(i))})}}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function n(n){try{n==="map"&&(n="0.0");n==="hybrid"&&(n="0.5");n==="ortho"&&(n="1.0");var t=parseFloat(n);$("#sliderBack").data("kendoSlider")&&$("#sliderBack").data("kendoSlider").value(t);f(t)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function f(n){if($sys.globals3.myLayerMap!=null&&$sys.globals3.myLayerReka!=null)try{n<.5?(t=1-n*2,i=n*2,r=n*2):(t=0,i=2-n*2,r=1);$sys.globals3.myLayerMap.setOpacity(t);$sys.globals3.myLayerReka.setOpacity(i);$sys.globals3.myLayerOrtho.setOpacity(r);$sys.functions3.setDynamicLayerOpacity($sys.globals3.myDynamicOpacity);$sys.globals3.myCacheValue=n;LSSET("mycachevalue",n.toFixed(2))}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function e(n){var u,f,e;try{for(u=$sys.globals3.orthoNamesHeb.length-1;u>=0;u--)if(f=$sys.globals3.orthoNamesHeb[u],f==n){$sys.globals3.myMap1.removeLayer($sys.globals3.myLayerOrtho);$sys.globals3.isBackgroundAS?(e=$sys.globals3.myOrthoTemplate.replace("YYYY",$sys.globals3.myOrthoYears[u]),$sys.globals3.myLayerOrtho=new $esri.ArcGISTiledMapServiceLayer(e)):$sys.GS.GSITS($sys.globals3.myOrthoYears[u]);$sys.globals3.myMap1.addLayer($sys.globals3.myLayerOrtho,0);$sys.globals3.myLayerMap.setOpacity(t);$sys.globals3.myLayerReka.setOpacity(i);$sys.globals3.myLayerOrtho.setOpacity(r);$sys.functions3.setDynamicLayerOpacity($sys.globals3.myDynamicOpacity);$sys.globals3.myOrthoYear=$sys.globals3.myOrthoYears[u];LSSET("orthoyear",$sys.globals3.myOrthoYears[u]);return}}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function s(n){var u,f,e;try{for(u=$sys.globals3.baseMapNamesHeb.length-1;u>=0;u--)if(f=$sys.globals3.baseMapNamesHeb[u],f==n){$sys.globals3.myMap1.removeLayer($sys.globals3.myLayerMap);$sys.globals3.isBackgroundAS?(e=$sys.globals3.myUrlIView2MapHebTemplate.replace("XXX",$sys.globals3.baseMapNames[u]),$sys.globals3.myLayerMap=new $esri.ArcGISTiledMapServiceLayer(e)):$sys.GS.GSMS(f);$sys.globals3.myMap1.addLayer($sys.globals3.myLayerMap,2);$sys.globals3.myLayerMap.setOpacity(t);$sys.globals3.myLayerReka.setOpacity(i);$sys.globals3.myLayerOrtho.setOpacity(r);$sys.functions3.setDynamicLayerOpacity($sys.globals3.myDynamicOpacity);$sys.globals3.baseMapName=$sys.globals3.baseMapNames[u];$sys.globals3.baseMapNameHeb=$sys.globals3.baseMapNamesHeb[u];LSSET("baseMapName",$sys.globals3.baseMapNames[u]);return}}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}var u=!0,t,i,r;return{show:o,setCache:n,setYear:e}}(),$sys=$sys||{},$sys.divMeasure=function(){function s(){try{if($("#myDivMeasure").css("display")==="block"){$("#myDivMeasure").css("display","none");return}if(AnalyticsSetEvent("תפריט ראשי","כלי מדידה"),$sys.tools.resetToolsAndCloseWindows(),$("#myDivMeasure").css("display","block"),i){i=!1;$("#spnMeasureDistance").html(LNG(352));$("#spnMeasureArea").html(LNG(353));$("#spnMeasureDistance").on("click",function(){n("distance")});$("#spnMeasureArea").on("click",function(){n("area")});$("#spnMeasureDistance").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundLine").css("background-color","#2196F3");$("#imgMeasureDistance").attr("src","./Content/site/images/TestIcons/measure line hover@1.5x.svg")},function(){$(this).css("color","white");$("#backgroundLine").css("background-color","#ffffff");$("#imgMeasureDistance").attr("src","./Content/site/images/TestIcons/measure line@1.5x.svg")});$("#spnMeasureArea").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundArea").css("background-color","#2196F3");$("#imgMeasureArea").attr("src","./Content/site/images/TestIcons/measure Area hover@1.5x.svg")},function(){$(this).css("color","white");$("#backgroundArea").css("background-color","#ffffff");$("#imgMeasureArea").attr("src","./Content/site/images/TestIcons/measure Area@1.5x.svg")});$("#imgMeasureDistance").on("click",function(){n("distance")});$("#imgMeasureArea").on("click",function(){n("area")});$("#imgMeasureDistance").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/measure line hover@1.5x.svg");$("#backgroundLine").css("background-color","#2196F3");$("#spnMeasureDistance").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/measure line@1.5x.svg");$("#backgroundLine").css("background-color","#ffffff");$("#spnMeasureDistance").css("color","#ffffff")});$("#imgMeasureArea").hover(function(){$(this).attr("src","./Content/site/images/TestIcons/measure Area hover@1.5x.svg");$("#backgroundArea").css("background-color","#2196F3");$("#spnMeasureArea").css("color","#ffeb3b")},function(){$(this).attr("src","./Content/site/images/TestIcons/measure Area@1.5x.svg");$("#backgroundArea").css("background-color","#ffffff");$("#spnMeasureArea").css("color","#ffffff")})}$sys.globals3.myGraphicsLayerMeasure.graphics.length&&$sys.winPrompt.showYesNo(LNG(870),LNG(871)+"?",function(n){n!=="no"&&($sys.globals3.myGraphicsLayerMeasure.clear(),$sys.globals3.myGraphicsLayerMeasureOld.clear())})}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function n(n){try{$sys.globals3.myTool="measure"+n;$sys.functions3.addToLogger("select measure "+n);$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/x.red.cur),auto");$sys.tools.closeUpperMenus();$sys.globals3.myMeasurePoints=[];$.each($sys.globals3.myGraphicsLayerMeasure.graphics,function(n,t){var i=new $esri.Graphic;i.setSymbol(t.symbol);i.setGeometry(t.geometry);$sys.globals3.myGraphicsLayerMeasureOld.add(i)});$sys.globals3.myGraphicsLayerMeasure.clear();$sys.globals3.myMap1.disableDoubleClickZoom();r=$sys.globals3.myCacheValue<.25?255:255;u=$sys.globals3.myCacheValue<.25?0:255;f=$sys.globals3.myCacheValue<.25?0:255;o=$sys.globals3.myCacheValue<.25?255:0;t=$sys.symbols3.getSymbol("polyline",r,u,f)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function h(n,t){var i,r,u;try{if($sys.globals3.myMeasurePoints.length===0)return;i=[];$.each($sys.globals3.myMeasurePoints,function(n,t){i.push(t)});r=new $esri.Point(n,t,$sys.globals3.mySpatialReference);i.push(r);$sys.globals3.myTool==="measurearea"&&(u=i[0],i.push(u));c(i)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function c(n){var r,a,s,i,k,d,u,v,y,h;try{$sys.globals3.myGraphicsLayerMeasure.clear();var p=0,w=n.length,b=!1;for(r=0;r<w-1;r++){r==w-2&&(b=!0);var f=n[r],o=n[r+1],c=$sys.gis3.getDistanceFromTwoPoints(f,o);p+=c;c>1.01&&(t==null,a=new $esri.Polyline($sys.globals3.mySpatialReference),s=[],s.push(f),s.push(o),a.addPath(s),i=new $esri.Graphic,i.setSymbol(t),i.setGeometry(a),$sys.globals3.myGraphicsLayerMeasure.add(i),i=new $esri.Graphic,k=f.x/2+o.x/2,d=f.y/2+o.y/2,i.setGeometry(new $esri.Point(k,d,new $esri.SpatialReference({wkid:2039}))),u=e(255,255,0,c,12),i.setSymbol(u),$sys.globals3.myGraphicsLayerMeasure.add(i))}$sys.globals3.myTool==="measuredistance"?n.length>=3&&(i=new $esri.Graphic,i.setGeometry(new $esri.Point(n[n.length-1])),u=e(255,255,0,p,12,b),i.setSymbol(u),$sys.globals3.myGraphicsLayerMeasure.add(i)):n.length>=3&&(v=[],$.each(n,function(n,t){v.push(t)}),y=$sys.gis3.getAreaFromPoints(v),h=$sys.gis3.getCentroid(n),h!=null&&(i=new $esri.Graphic,i.setGeometry(new $esri.Point(h.x,h.y)),u=l(255,255,0,y,y<500?7:12),i.setSymbol(u),$sys.globals3.myGraphicsLayerMeasure.add(i)))}catch(g){$sys.functions3.catchErr(arguments.callee.toString(),g)}}function e(n,t,i,r,u,f){var e,o;try{return e=f?r>100?$sys.symbols3.getTextSymbol(r.toFixed(0)+"m  סה''כ",n,t,i,u,!0):r>10?$sys.symbols3.getTextSymbol(r.toFixed(1)+"m  סה''כ",n,t,i,u,!0):$sys.symbols3.getTextSymbol(r.toFixed(2)+"m  סה''כ",n,t,i,u,!0):r>100?$sys.symbols3.getTextSymbol(r.toFixed(0)+"m",n,t,i,u,!0):r>10?$sys.symbols3.getTextSymbol(r.toFixed(1)+"m",n,t,i,u,!0):$sys.symbols3.getTextSymbol(r.toFixed(2)+"m",n,t,i,u,!0),o=new $esri.Color([0,0,0,1]),e.setHaloColor(o),e.setHaloSize(2),e}catch(s){return $sys.functions3.catchErr(arguments.callee.toString(),s),null}}function l(n,t,i,r,u){var f,e;try{return f=r<1e4?$sys.symbols3.getTextSymbol(r.toFixed(0)+" "+LNG(296),n,t,i,u,!0):r<1e7?$sys.symbols3.getTextSymbol((r/1e3).toFixed(1)+" "+LNG(294),n,t,i,u,!0):$sys.symbols3.getTextSymbol((r/1e6).toFixed(2)+" "+LNG(295),n,t,i,u,!0),e=new $esri.Color([0,0,0,1]),f.setHaloColor(e),f.setHaloSize(2),f}catch(o){return $sys.functions3.catchErr(arguments.callee.toString(),o),null}}var i=!0,t=null,r,u,f,o;return{show:s,measureMove:h}}(),$sys=$sys||{},$sys.divToc=function(){function l(n,t){var r,u,f,i;try{if($("#myDivToc").css("display")==="block"){$("#myDivToc").css("display","none");return}AnalyticsSetEvent("תפריט ראשי","שכבות מידע");t===!1?$sys.tools.resetTools():$sys.tools.resetToolsAndCloseWindows();r=$("#panelLayers").data("kendoPanelBar");u=$("#panelLayers .k-item");$("#myDivToc").css("display","block");r.collapse(u);o&&(o=!1,$sys.globals3.myLng==="heb"&&$("#myDivToc").addClass("k-rtl"),$("#btnAddShapefile").kendoButton({imageUrl:"./Content/site/images/TestIcons/upload white@1.5x.svg",click:$sys.shapefiles.loadShapefile}),$("#btnUncheckAllLayers").kendoButton({imageUrl:"./Content/site/images/TestIcons/poweroff white@1.5x.svg",click:function(){s();$sys.functions3.clearAllGraphics()}}),$("#btnAddShapefile").kendoTooltip({content:LNG(213),position:"top",show:$sys.functions3.hideAllTooltips}),f=$("#btnUncheckAllLayers").kendoTooltip({content:LNG(241),position:"top",show:$sys.functions3.hideAllTooltips}));i=$(window).height();n==="1"?($("#myDivToc").css("top","0"),$("#myDivToc").css("right","25px"),$("#panelLayersParent").css("max-height","526px")):i<=768?$("#panelLayersParent").css("max-height","340px"):$("#panelLayersParent").css("max-height","526px");$sys.firstGlobal.isMobileScreen&&($("#myDivToc").css("max-height",i-75+"px"),$("#panelLayersParent").css("max-height",i-185+"px"))}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function a(){var l,s,a,w,b,p,r,o,c,h,f,ut,ft,et;try{for(ht(),i=!0,$sys.globals3.myFilterLayers=[],n=[],l=[],s=[],f=0;f<$sys.globals3.myLayerDynamicArray.length;f++)try{if(r=$sys.globals3.myLayerDynamicArray[f],r.dynamicLayerId>1)continue;if(r.metadata!==undefined&&r.subLayers.length>0&&($sys.globals3.myLocation==="intranet"||$sys.globals3.myLocation==="internet"&&r.metadata.isInternet)&&r.metadata!=="empty"&&(a=r.metadata.isTree,a)){for(n.push(r),w=[],b=$sys.globals3.myLayerDynamicArray[f].subLayers,p=0;p<b.length;p++)r=GETLAYERFROMID(b[p].id),r.metadata!==undefined&&r!==-1&&($sys.globals3.myLocation==="intranet"||$sys.globals3.myLocation==="internet"&&r.metadata.isInternet)&&r.metadata!=="empty"&&(a=r.metadata.isTree,a&&(r.parentID=$sys.globals3.myLayerDynamicArray[f].id,w.push({id:r.id,text:r.transName,cls:r}),$sys.globals3.myFilterLayers.push(r)));l.push({id:$sys.globals3.myLayerDynamicArray[f].id,text:$sys.globals3.myLayerDynamicArray[f].transName,items:w})}}catch(ot){$sys.functions3.catchErr(arguments.callee.toString(),ot,"X")}function d(n,t){var r,u,i;if(n.length!==0){for(r=[],u=0;u<n.length;u++)i=GETLAYERFROMIDREST(n[u].id,t),i.type==="Group Layer"?r.push({id:i.id,text:i.transName,items:d(i.subLayers,t),dynamicLayerId:i.dynamicLayerId}):r.push({id:i.id,text:i.transName,cls:i});return r}}for(f=0;f<$sys.globals3.myLayerDynamicArray.length;f++)if(r=$sys.globals3.myLayerDynamicArray[f],r.dynamicLayerId>1)if(o=r.dynamicLayerId-1,s[o]==undefined)r.type==="Group Layer"&&r.subLayers.length>0?(c=d(r.subLayers,r.dynamicLayerId),h=$sys.globals3["myUrlIViewRest"+o],s[o]={id:"rest"+o,text:h.name,items:[{id:r.id,text:r.transName,items:c,dynamicLayerId:r.dynamicLayerId}],dynamicLayerId:r.dynamicLayerId}):(h=$sys.globals3["myUrlIViewRest"+o],s[o]={id:"rest"+o,text:h.name,items:[{id:r.id,text:r.transName,cls:r}],dynamicLayerId:r.dynamicLayerId});else if(r.type==="Group Layer"&&r.subLayers.length>0&&r.parentLayer===null)c=d(r.subLayers,r.dynamicLayerId),h=$sys.globals3["myUrlIViewRest"+o],s[o].items.push({id:r.id,text:r.transName,items:c,dynamicLayerId:r.dynamicLayerId});else if(r.parentLayer!==null&&r.parentLayer!==undefined)continue;else s[o].items.push({id:r.id,text:r.transName,cls:r});for(f=0;f<s.length;f++)s[f]!==undefined&&(l.push(s[f]),n.push(s[f]));function rt(n,t){t.expand(n);t.collapse(n);var i=$("#panelLayers .k-item");n.length!==i.length&&rt(i,t)}$("#panelLayers").kendoPanelBar({expandMode:"multiple",dataSource:l,dataTextField:"text",collapse:v,expand:y});$("#panelLayers .k-panelbar-expand").hide();$("#panelLayers .k-panelbar-collapse").hide();ut=$("#panelLayers").data("kendoPanelBar");ft=$("#panelLayers .k-item");rt(ft,ut);var nt=0,st=$("#panelLayers .k-link"),tt=[];$.each(st,function(t,i){var u,r,f,h;for(nt===0&&(nt=$(i).css("font-size")),u=$(i)[0].innerText||$(i)[0].textContent,tt.push(u),countName=0,f=0;f<tt.length;f++)tt[f]===u&&countName++;if(r=$sys.convertions3.getLayerFromName(u,countName),r==-1)for(f=0;f<n.length;f++)u==n[f].text&&(r={id:n[f].id});var o=$sys.globals3.myLng==="eng"?38:31,s=$sys.globals3.myLng==="eng"?38:26,e,c=$(i).css("font-size");r.dynamicLayerId>1?$(i).attr("id","spnlayer"+r.id+"_restId"+r.dynamicLayerId):$(i).attr("id","spnlayer"+r.id);c!==nt?(e=u.length>o?u.substring(0,o):u,$(i).empty(),$(i).css("height","40px"),$(i).css("padding-top","12px"),r.dynamicLayerId>1?r.type=="Group Layer"?($(i).css("height",$sys.globals3.myLng==="heb"?"40px":"36px"),$(i).css({border:"1px #0169CC solid",height:"35px","background-color":"lightgray","padding-top":"0px","padding-bottom":"5px","padding-left":"25px",opacity:"0.9"}),$(i).append("&nbsp;<input type='checkbox' id='chkGroupLayerSubLayerRest"+r.id+"' style='margin-left:8px;margin-top:14px' class='clsChkGroupLayer subLayerRest"+(r.dynamicLayerId-1)+"' value='true' />"),$(i).append("<span id='spnGroupLayer"+r.id+"' style='font-weight: bold1' class='clsSpanGroupLayer'>"+e+"<\/span>"),$(i).append("<img id='plusminus"+r.id+"' src='./Content/site/images/TestIcons/testBlue@1.5x.svg' class='clsPlusMinusToc' ><\/img>")):($(i).addClass("rest"+(r.dynamicLayerId-1)),$(i).append("&nbsp;&nbsp;<input type='checkbox' id='chk"+r.id+"_restId"+r.dynamicLayerId+"' style='display:inline-block' class='cls-chk-in-panels' value='true' />"),$sys.firstGlobal.isMobileScreen&&$(i).append("<label for='chk"+r.id+"_restId"+r.dynamicLayerId+"'  class='clsSpanLayer' ><\/label>"),$(i).append("<label id='spnSubLayer"+r.id+"_restId"+r.dynamicLayerId+"' class='clsSpanLayer' >"+e+"<\/label>"),$sys.firstGlobal.isMobileScreen||$(i).append("<img id='save"+r.id+"_restId"+r.dynamicLayerId+"' class='cls-save-in-panels' src='./Content/site/images/TestIcons/save white@1.5x.svg' ><\/img>"),$(i).append("<img id='zoom"+r.id+"_restId"+r.dynamicLayerId+"' class='cls-zoom-in-panels' src='./Content/site/images/TestIcons/target@1.5x.svg' ><\/img>")):($(i).append("&nbsp;&nbsp;<input type='checkbox' id='chk"+r.id+"' style='display:inline-block' class='cls-chk-in-panels' value='true' />"),$sys.firstGlobal.isMobileScreen&&$(i).append("<label for='chk"+r.id+"' class='clsSpanLayerIOS8' ><\/label>"),$(i).append("<label id='spnSubLayer"+r.id+"_restId"+r.dynamicLayerId+"' class='clsSpanLayer' >"+e+"<\/label>"),$sys.firstGlobal.isMobileScreen||$(i).append("<img id='save"+r.id+"' class='cls-save-in-panels' src='./Content/site/images/TestIcons/save white@1.5x.svg' ><\/img>"),$(i).append("<img id='zoom"+r.id+"' class='cls-zoom-in-panels' src='./Content/site/images/TestIcons/target@1.5x.svg' ><\/img>"))):(e=u.length>s?u.substring(0,s):u,$(i).empty(),$(i).css("height",$sys.globals3.myLng==="heb"?"40px":"36px"),$(i).css("border","1px gray solid"),$(i).append("&nbsp;<input type='checkbox' id='chkGroupLayer"+r.id+"' style='margin-left:8px;margin-top:14px' class='clsChkGroupLayer' value='true' />"),$(i).append("<span id='spnGroupLayer"+r.id+"' style='font-weight: bold1' class='clsSpanGroupLayer'>"+e+"<\/span>"),$(i).append("<img id='plusminus"+r.id+"' src='./Content/site/images/TestIcons/testBlue@1.5x.svg' class='clsPlusMinusToc' ><\/img>"),$(i).append("<div id='orangecircle"+r.id+"' class='clsOrangeCircle'><\/div>"),$(i).append("<span id='spn"+r.id+"' class='clsSpnNumberLayers' >0<\/span>"),$sys.globals3.myLng==="heb"?($(".clsSpnNumberLayers").css("float","left"),$(".clsOrangeCircle").css("float","left"),$(".clsSpnNumberLayers").css("margin-left","52px"),$(".clsOrangeCircle").css("margin-left","6px")):($(".clsSpnNumberLayers").css("float","right"),$(".clsOrangeCircle").css("float","right"),$(".clsSpnNumberLayers").css("margin-left","367px"),$(".clsOrangeCircle").css("margin-right","1px")));$sys.firstGlobal.isMobileScreen&&(h=$(".cls-chk-in-panels"),$.each(h,function(n,t){$(t).addClass("ios8-switch");$(t).addClass("ios8-switch-lg");$(t).css("display","none")}))});$sys.firstGlobal.isMobileScreen||$("#panelLayers").closest(".k-widget").css("max-width","301px");$(".cls-chk-in-panels").click(function(){var n,r,u;i===!1&&(this.checked?this.id.indexOf("restId")>-1?QS.loading==1&&QS.hidecontrols==1||$sys.tools.changeToolIdentify(!1):(n=parseInt(this.id.substring(3)),$sys.globals3.myLastLayerId=n,r=GETLAYERFROMID(n).code,u=$sys.globals3.myLayersFrequency[r].count,$sys.globals3.myLayersFrequency[r].count=u+1,LSSET("layersfrequency7",JSON.stringify($sys.globals3.myLayersFrequency)),QS.loading==1&&QS.hidecontrols==1||$sys.tools.changeToolIdentify(!1)):$sys.globals3.myLastLayerId=-1,setTimeout(function(){t(!0)},100))});$(".clsChkGroupLayer").click(function(n){var t;n.stopPropagation();this.checked?this.id.indexOf("rest")>-1?(t=this.id.substring(17),$(".rest"+t+" > input:checkbox:not(:checked)").click(),$(".subLayerRest"+t).prop("checked",!0)):$(this).parent().siblings().find("input:checkbox:not(:checked)").click():this.id.indexOf("rest")>-1?(t=this.id.substring(17),$(".rest"+t+" > input:checked").click(),$(".subLayerRest"+t).prop("checked",!1)):$(this).parent().siblings().find("input:checked").click()});$(".cls-save-in-panels").kendoTooltip({content:"שמירת שכבה",position:"bottom",showOn:"mouseenter",show:$sys.functions3.hideAllTooltips});$(".cls-zoom-in-panels").kendoTooltip({content:"התמקד לשכבה",position:"bottom",showOn:"mouseenter",show:$sys.functions3.hideAllTooltips});$(".cls-zoom-in-panels").click(function(){var n;$(this).siblings("input:checkbox:not(:checked)").click();n=this.id.indexOf("restId")>-1?this.id.length===14?GETLAYERFROMIDREST(this.id.substring(4,6),parseInt(this.id.substring(13))):GETLAYERFROMIDREST(this.id.substring(4,5),parseInt(this.id.substring(12))):GETLAYERFROMID(parseInt(this.id.substring(4)));ZOOMTOLAYER(n)});et=$(".cls-save-in-panels");$.each(et,function(n,t){var i,r,u;try{if($(t).css("opacity","0.2"),i=t.id,i=i.substring(4),r=GETLAYERFROMID(i).metadata.onlyExcelDownload,u=GETLAYERFROMID(i).metadata.isDownload,u||r){$(t).css("opacity","1.0");$(t).on("click",it)}}catch(f){}});$sys.globals3.myVisibleLayersCodes.length>=1&&($.each($sys.globals3.myVisibleLayersCodes,function(n,t){t!==-1&&u(t,!0,!0,!1)}),t(!0));i=!1;g();k();e(!1);$sys.globals3.myLayerDynamic1.setVisibleLayers($sys.globals3.myVisibleLayersIDs);$sys.globals3.myVideo==="1"&&($("#spnKanes").css("display","block"),$("#imgKanes").css("display","block"));QS.legend==="1"&&$sys.winLegend.show();QS.loading==1&&QS.hidecontrols==1||$sys.firstGlobal.isMobileScreen||$sys.tools.changeToolIdentifyPlusForm()}catch(ct){$sys.functions3.catchErr(arguments.callee.toString(),ct)}}function v(n){try{$(n.item.children).find(".clsPlusMinusToc").attr("src","./Content/site/images/TestIcons/testBlue@1.5x.svg")}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function y(n){try{$(n.item.children).children(".clsPlusMinusToc").attr("src","./Content/site/images/TestIcons/-Blue@1.5x.svg")}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function t(n){var f,r,u,w,b,t,i;try{if(f=$(".cls-chk-in-panels"),f.length===0)return;var k=$sys.globals3.myVisibleLayersIDs,o=$sys.globals3.myVisibleLayersIDs2,s=$sys.globals3.myVisibleLayersIDs3,h=$sys.globals3.myVisibleLayersIDs4,l=$sys.globals3.myVisibleLayersIDs5,a=$sys.globals3.myVisibleLayersIDs6,v=$sys.globals3.myVisibleLayersIDs7,y=$sys.globals3.myVisibleLayersIDs8,p=$sys.globals3.myVisibleLayersIDs9;for($sys.globals3.myVisibleLayersIDs=[],$sys.globals3.myVisibleLayersIDs2=[],$sys.globals3.myVisibleLayersIDs3=[],$sys.globals3.myVisibleLayersIDs4=[],$sys.globals3.myVisibleLayersIDs5=[],$sys.globals3.myVisibleLayersIDs6=[],$sys.globals3.myVisibleLayersIDs7=[],$sys.globals3.myVisibleLayersIDs8=[],$sys.globals3.myVisibleLayersIDs9=[],$sys.globals3.myVisibleLayersCodes=[],i=0;i<f.length;i++)if(u=f[i],u.checked)try{u.id.indexOf("restId")>-1?(w=u.id.split("_"),r=w[0].substring(3),b=w[1].substring(6),$sys.globals3["myVisibleLayersIDs"+b].indexOf(r)===-1&&$sys.globals3["myVisibleLayersIDs"+b].push(r)):(r=parseInt(u.id.substring(3)),$sys.globals3.myVisibleLayersIDs.indexOf(r)===-1&&($sys.globals3.myVisibleLayersIDs.push(r),$sys.globals3.myVisibleLayersCodes.push(GETLAYERFROMID(r).code)))}catch(g){}for(k.toString()!==$sys.globals3.myVisibleLayersIDs.toString()&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs),$sys.globals3.myLayerDynamic1.setVisibleLayers($sys.globals3.myVisibleLayersIDs),$sys.globals3.myLayerDynamic1.refresh(),$sys.winLegend.refreshLegend(),$sys.globals3.tabaLayer.opacity==1&&($sys.globals3.myVisibleLayersIDs.push(GETIDFROMCODE($sys.globals3.tabaCode)),$sys.globals3.myVisibleLayersCodes.push(parseInt($sys.globals3.tabaCode))),LSSET("myVisibleLayersIds",$sys.globals3.myVisibleLayersIDs),LSSET("myVisibleLayersCodes",$sys.globals3.myVisibleLayersCodes),$sys.functions3.addToLogger("visible layers "+$sys.globals3.myVisibleLayersCodes)),t=!0,i=2;i<10&&t;i++)switch(i){case 2:o==undefined&&(t=!1);(o==undefined||o.toString()!==$sys.globals3.myVisibleLayersIDs2.toString())&&$sys.globals3.myLayerDynamic2&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs2),$sys.globals3.myLayerDynamic2.setVisibleLayers($sys.globals3.myVisibleLayersIDs2),$sys.globals3.myLayerDynamic2.refresh());break;case 3:s==undefined&&(t=!1);(s==undefined||s.toString()!==$sys.globals3.myVisibleLayersIDs3.toString())&&$sys.globals3.myLayerDynamic3&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs3),$sys.globals3.myLayerDynamic3.setVisibleLayers($sys.globals3.myVisibleLayersIDs3),$sys.globals3.myLayerDynamic3.refresh());break;case 4:h==undefined&&(t=!1);(h==undefined||h.toString()!==$sys.globals3.myVisibleLayersIDs4.toString())&&$sys.globals3.myLayerDynamic4&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs4),$sys.globals3.myLayerDynamic4.setVisibleLayers($sys.globals3.myVisibleLayersIDs4),$sys.globals3.myLayerDynamic4.refresh());break;case 5:l==undefined&&(t=!1);(l==undefined||l.toString()!==$sys.globals3.myVisibleLayersIDs5.toString())&&$sys.globals3.myLayerDynamic5&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs5),$sys.globals3.myLayerDynamic5.setVisibleLayers($sys.globals3.myVisibleLayersIDs5),$sys.globals3.myLayerDynamic5.refresh());break;case 6:a==undefined&&(t=!1);(a==undefined||a.toString()!==$sys.globals3.myVisibleLayersIDs6.toString())&&$sys.globals3.myLayerDynamic6&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs6),$sys.globals3.myLayerDynamic6.setVisibleLayers(c($sys.globals3.myVisibleLayersIDs6)),$sys.globals3.myLayerDynamic6.refresh());break;case 7:v==undefined&&(t=!1);(v==undefined||v.toString()!==$sys.globals3.myVisibleLayersIDs7.toString())&&$sys.globals3.myLayerDynamic7&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs7),$sys.globals3.myLayerDynamic7.setVisibleLayers(c($sys.globals3.myVisibleLayersIDs7)),$sys.globals3.myLayerDynamic7.refresh());break;case 8:y==undefined&&(t=!1);(y==undefined||y.toString()!==$sys.globals3.myVisibleLayersIDs8.toString())&&$sys.globals3.myLayerDynamic8&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs8),$sys.globals3.myLayerDynamic8.setVisibleLayers([parseInt($sys.globals3.myVisibleLayersIDs8)]),$sys.globals3.myLayerDynamic8.refresh());break;case 9:p==undefined&&(t=!1);(p==undefined||p.toString()!==$sys.globals3.myVisibleLayersIDs9.toString())&&$sys.globals3.myLayerDynamic9&&(AnalyticsSetEvent("שכבות מידע","הדלקת שכבות",$sys.globals3.myVisibleLayersIDs9),$sys.globals3.myLayerDynamic9.setVisibleLayers([parseInt($sys.globals3.myVisibleLayersIDs9)]),$sys.globals3.myLayerDynamic9.refresh())}e(n)}catch(d){$sys.functions3.catchErr(arguments.callee.toString(),d)}}function u(n,i,r,u){try{if(n==="")return;var e=GETIDFROMCODE(n);if(e===-1)return;f(e,i);u&&t(!0)}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function f(n,t){var u,r,i,f;try{for(u=$(".cls-chk-in-panels"),r=0;r<u.length;r++)i=u[r],i.id.toString().indexOf("rest")>-1||(f=parseInt(i.id.substring(3)),n===f&&(t===!0&&i.checked===!1&&i.click(),t===!1&&i.checked===!0&&i.click()))}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function e(t){var l,a,r,f,v,e,o,i,s,k,y,p,h,d,c;try{if(l=$(".cls-chk-in-panels"),l.length===0)return;for(a=0;a<l.length;a++)if(r=l[a],r.id.indexOf("rest")>-1&&r.id.length===13?(f=r.id.substring(3,5),v=parseInt(r.id.substring(12)),i=GETLAYERFROMIDREST(f,v),i!=-1&&(e=i.minScale,o=i.maxScale)):r.id.indexOf("rest")>-1&&r.id.length===12?(f=r.id.substring(3,4),v=parseInt(r.id.substring(11)),i=GETLAYERFROMIDREST(f,v),i!=-1&&(e=i.minScale,o=i.maxScale)):(f=parseInt(r.id.substring(3)),i=GETLAYERFROMID(f),i!=-1&&(e=i.minScale,o=i.maxScale)),f>=0){s=$(r).parent();$(s).find("label").css({color:"white","font-weight":"normal"});try{k=$(s).data("kendoTooltip");k&&k.destroy();e!==0&&$sys.globals3.myScale>e||o!==0&&$sys.globals3.myScale<o?($(s).find("label").css({color:"#ea5755","font-weight":"bold"}),$sys.firstGlobal.isMobileScreen||$(s).kendoTooltip({content:b(e,o),position:"top",showOn:"mouseenter",show:$sys.functions3.hideAllTooltips})):$sys.firstGlobal.isMobileScreen||(y="",p="",i.copyrightText&&i.copyrightText!=""&&(h=i.copyrightText.split(","),h.length===2&&(y=h[0].indexOf("null")===-1?"מקור השכבה : "+h[0]:" ",p=h[1].indexOf("null")===-1?"תאריך עדכון : "+h[1]:" ")),d=y!==""||p!==""?i.name+"<br/>"+y+"<br/>"+p:i.name,$(s).kendoTooltip({content:d,position:"top",showOn:"mouseenter",width:200,show:$sys.functions3.hideAllTooltips}))}catch(g){$sys.functions3.catchErr(arguments.callee.toString(),g)}}c=0;$.each(n,function(n,t){var r=t.subLayers,i=0;t.id.toString().indexOf("rest")>-1?(r=$("."+t.id+" > input:checkbox").length,i=$("."+t.id+" > input:checked").length,c=c+i,r===i&&($("#chkGroupLayer"+t.id).prop("checked",!0),$(".subLayerRest"+t.id.substring(4)).prop("checked",!0)),i===0?($("#spn"+t.id).html(""),$("#orangecircle"+t.id).hide()):($("#spn"+t.id).html(i),$("#orangecircle"+t.id).show(),i<10?$("#spn"+t.id).css("margin-left","51.5px"):$("#spn"+t.id).css("margin-left","48px"))):($.each(r,function(n,t){if($sys.globals3.myVisibleLayersIDs.indexOf(t.id)!==-1){var r=GETLAYERFROMID(t.id).code;i++;c++}}),t.subLayers.length===i&&$("#chkGroupLayer"+t.id).prop("checked",!0),i===0?($("#spn"+t.id).html(""),$("#orangecircle"+t.id).hide()):($("#spn"+t.id).html(i),$("#orangecircle"+t.id).show(),i<10?$("#spn"+t.id).css("margin-left","51.5px"):$("#spn"+t.id).css("margin-left","48px")))});c===0?$("#spnToolbarLayersCount").html(""):$("#spnToolbarLayersCount").html("("+c+")");t&&w();$sys.globals3.myVisibleLayersCodes.length>=1&&$.each($sys.globals3.myVisibleLayersCodes,function(n,t){t!==-1&&u(t,!0,!0,!1)});$("#txtCopyright").css("width",$sys.globals3.myLng==="heb"?"160px":"180px");$("#txtCopyright").css("margin-left",$sys.globals3.myLng==="heb"?"-80px":"-90px")}catch(nt){$sys.functions3.catchErr(arguments.callee.toString(),nt)}}function p(n,t){return n.count<t.count?1:n.count>t.count?-1:0}function w(){var n,r,h,c,f,e,o,s;try{for($("#myFrequentLayersInfo").empty(),$("#myFrequentLayersInfo").append('<div id="spnFrequentlyUsed"  style="color:#FFFFFF">'+LNG(877)+"<\/div>"),n=[],$.each($sys.globals3.myLayersFrequency,function(t,i){n.push(i)}),n.sort(p),r=0;r<=4;r++)h=n[r].code,c=n[r].count,c>0&&(f=GETIDFROMCODE(h),f!==-1&&(e="chkchk"+f.toString(),o=GETLAYERFROMID(f).transName,o!==""&&($sys.globals3.myLng==="heb"?$("#myFrequentLayersInfo").append("<input type='checkbox' id="+e+" class='myFrequentChk'/><span class='myFrequentSpn'>"+o+"<\/span><br/>"):$("#myFrequentLayersInfo").append("<input type='checkbox' id="+e+" class='myFrequentChk'/><span>"+o+"<\/span><br/>"),s=$("#"+e),s.length>0&&(s[0].checked=$sys.globals3.myVisibleLayersIDs.indexOf(f)!==-1)),$("#"+e).click(function(){if(i===!1){var n=parseInt(this.id.substring(6)),r=GETLAYERFROMID(n).code;this.checked?(QS.loading==1&&QS.hidecontrols==1||$sys.tools.changeToolIdentify(!1),$sys.globals3.myLastLayerId=n):$sys.globals3.myLastLayerId=-1;u(r,this.checked,!1,!1);setTimeout(function(){t(!0)},100)}})))}catch(l){$sys.functions3.catchErr(arguments.callee.toString(),l)}}function b(n,t){try{return LNG(91)+" "+t+" "+LNG(92)+" "+n}catch(i){return $sys.functions3.catchErr(arguments.callee.toString(),i),"err"}}function s(){var i,n,r;try{for(i=$(".cls-chk-in-panels , .clsChkGroupLayer"),$sys.globals3.tabaLayer.opacity==1&&$sys.globals3.tabaLayer.setOpacity(0),n=0;n<i.length;n++)r=i[n],r.checked=!1;AnalyticsSetEvent("שכבות מידע","כיבוי כל השכבות",undefined);t(!0)}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function k(){try{$("#lblSliderOpacity").html(LNG(323));$("#sliderOpacity").kendoSlider({showButtons:!1,tickPlacement:"none",min:0,max:1,value:$sys.globals3.myDynamicOpacity,smallStep:.05,largeStep:.1,change:d});$("#opacityValue").html($sys.globals3.myDynamicOpacity);$("#sliderOpacity").closest(".k-widget").css("width","170px");$("#sliderOpacity").closest(".k-widget").css("top","7px");$("#sliderOpacity").closest(".k-widget").css("right","26px");$sys.globals3.myLng==="heb"?$("#lblSliderOpacity").css("right","14px"):$("#lblSliderOpacity").css("left","14px");$("#sliderDiv").find(".k-draghandle").css("width","14px");$("#sliderDiv").find(".k-draghandle").css("height","14px");$("#sliderDiv").find(".k-draghandle").css("top","-6px");$("#sliderDiv").find(".k-draghandle").css("background-color","#EA5755");$("#sliderDiv").find(".k-draghandle").css("box-shadow","0 0 4px 0 rgba(0,0,0,0.12), 0 4px 4px 0 rgba(0,0,0,0.24)");$("#sliderDiv").find(".k-draghandle").css("border","none");$("#sliderDiv").find(".k-slider-track").css("background-color","#D8D8D8");$("#sliderDiv").find(".k-slider-selection").css("background-color","#D8D8D8");$("#sliderDiv").find(".k-slider-track").css("height","3px");$("#sliderDiv").find(".k-slider-selection").css("height","0px");$("#sliderDiv").find(".k-slider-track").css("border-radius","100px");$("#sliderDiv").find(".k-slider-selection").css("border-radius","100px")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function d(n){try{$sys.functions3.setDynamicLayerOpacity(n.value);$("#opacityValue").html(n.value);$sys.globals3.myDynamicOpacity=n.value}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function g(){try{$sys.globals3.myFilterLayers.sort(nt);$("#filterLayersAutoComplete").kendoComboBox({dataSource:$sys.globals3.myFilterLayers,dataTextField:"transName",filter:"contains",placeholder:LNG(41)+"...",select:tt,height:400});$("#filterLayersAutoComplete").data("kendoComboBox").input.keyup(function(){$sys.functions3.checkEngHeb("filterLayersAutoComplete","kendoComboBox")});$sys.globals3.myLng==="heb"?$("#filterLayersAutoComplete_listbox").css("text-align","right"):($("#filterLayersAutoComplete_listbox").css("text-align","left"),$("#filterLayers").css("left","15px"),$("#btnAddShapefile").css("right","94px"),$("#btnUncheckAllLayers").css("right","48px"))}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function nt(n,t){return n.transName<t.transName?-1:n.transName>t.transName?1:0}function tt(t){var r,e,u,i,o,s;try{for(r=this.dataItem(t.item.index()),e=r.id,f(e,!0),u=r.parentID,i=0;i<n.length;i++)o=n[i].id,$("#panelLayers").data("kendoPanelBar").collapse($("#spnlayer"+o).parent());for(i=0;i<n.length;i++)s=n[i],s.id===u&&$("#panelLayers").data("kendoPanelBar").expand($("#spnlayer"+u).parent());ALERTSUCCESS(LNG(354)+" '"+r.transName+"' "+LNG(355));setTimeout(function(){$("#filterLayersAutoComplete").data("kendoComboBox").input.val("")},1e3)}catch(h){$sys.functions3.catchErr(arguments.callee.toString(),h)}}function it(){try{if(r)return;var n=this.id.substring(4),t=[{id:"btnExtentOnly",text:LNG(297)},{id:"btnAllCity",text:LNG(298)},{id:"btnCancel",text:LNG(291)}];$sys.winPrompt.showButtons(LNG(301)+" "+GETLAYERFROMID(n).transName,LNG(290),function(t){rt(n,t)},t)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function rt(n,t){var i;try{if(t.id==="btnCancel")return;i="";t.id==="btnExtentOnly"&&(i=JSON.stringify($sys.globals3.myMap1.extent));var r=GETLAYERFROMID(n).metadata.layerName,u=JSON.stringify({Method:"GetCount",Debug:$sys.globals3.myDebug,Par01:n,Par02:i,Par03:$sys.globals3.myLayerDynamic1.url});$.ajax({url:"~/Export/GetCount",type:"POST",dataType:"json",data:u,contentType:"application/json; charset=utf-8",success:function(t){ut(t.value,n,r,i)}})}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function ut(n,t,i,u){var f,e;try{if($("#save"+t).attr("src","./Content/site/images/TestIcons/save white@1.5x.svg"),r=!1,n=n.ret01,n===0||n===-1){ALERTSUCCESS(LNG(194));return}n>=1e4?(f=LNG(459),f=f.replace("XXX",n),ALERTWARNING(f,1e3,6e3)):n>1e3?(e=LNG(458),e=e.replace("XXX",n),$sys.winPrompt.showYesNo(LNG(301)+" "+GETLAYERFROMID(t).transName,e,function(n){h(n,t,i,u)})):h("yes",t,i,u)}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function h(n,t,i,r){try{if(n!=="yes")return;var u=[];u.push({id:"btnWm",text:LNG(491),outSR:102100});u.push({id:"btnUtm",text:LNG(492),outSR:32636});u.push({id:"btnGeog",text:LNG(493),outSR:4326});u.push({id:"btnLocal",text:LNG(494),outSR:2039});u.push({id:"btnCancel",text:LNG(222),outSR:-1});$sys.winPrompt.showButtons(LNG(496),LNG(496),function(u){ot(n,t,i,r,u.outSR)},u)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function ft(n,t,i,r,u){var f=JSON.stringify({Method:"ExportOnlyExcel",Debug:$sys.globals3.myDebug,Par01:t,Par02:i,Par03:r,Par04:$sys.globals3.myLayerDynamic1.url,Par05:"",Par06:"1",Par07:"1",Par08:u});$.ajax({url:"~/Export/ExportOnlyExcel",type:"POST",dataType:"json",data:f,contentType:"application/json; charset=utf-8",success:et,error:function(n){ALERTERROR("err "+n.responseText)}})}function et(n){try{if(n=n.value.ret01,$sys.globals3.myDebug==="1"){ALERTSUCCESS("D:\\Temp\\Export\\"+n);return}var t=$sys.globals3.myUrlAttachments+"/"+n;$("#sliderOpacity").append('<a id="refShapefileDownload" style="display: none" href="http://www.nba.com">download<6666666666644/a>');$("#refShapefileDownload").attr("href",t);document.getElementById("refShapefileDownload").click();$("#refShapefileDownload").remove()}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function ot(n,t,i,u,f){var e,o,s;try{if(f===-1)return;if(e=GETLAYERFROMID(t).metadata.onlyExcelDownload,e){ft(n,t,i,u,f);return}o="~/Export/ExportLayers";s=JSON.stringify({Method:"ExportLayers",Debug:$sys.globals3.myDebug,Par01:t,Par02:i,Par03:u,Par04:$sys.globals3.myLayerDynamic1.url,Par05:"",Par06:"1",Par07:"1",Par08:f});$.ajax({url:o,type:"POST",dataType:"json",data:s,contentType:"application/json; charset=utf-8",success:function(n){st(n.value,t)},error:function(n){ALERTERROR("err "+n.responseText)}});$("#save"+t).attr("src","./Content/site/images/loaders/loader2.gif");r=!0}catch(h){$sys.functions3.catchErr(arguments.callee.toString(),h)}}function st(n,t){try{if($("#save"+t).attr("src","./Content/site/images/TestIcons/save white@1.5x.svg"),r=!1,n=n.ret01,n==="none"||n==="-1"){ALERTSUCCESS(LNG(194));return}if($sys.globals3.myDebug==="1"){ALERTSUCCESS("D:\\Temp\\Export\\"+n);return}var i=$sys.globals3.myUrlAttachments+"/"+n+".zip";$("#sliderOpacity").append('<a id="refShapefileDownload" style="display: none" href="http://www.nba.com">download<\/a>');$("#refShapefileDownload").attr("href",i);document.getElementById("refShapefileDownload").click();$("#refShapefileDownload").remove()}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function ht(){for(var r,u,i,f,t,n=6;n<10;n++)if($sys.globals3["myLayerDynamic"+n]){for($sys.globals3["myUrlIViewRest"+(n-1)].layers=$sys.globals3["myUrlIViewRest"+(n-1)].layers.split(","),r=0,u=$sys.globals3["myLayerDynamic"+n].layerInfos.length,t=0;t<$sys.globals3["myUrlIViewRest"+(n-1)].layers.length;t++)for(i=0;i<u;i++)$sys.globals3["myUrlIViewRest"+(n-1)].layers[t]==$sys.globals3["myLayerDynamic"+n].layerInfos[i].name&&($sys.globals3["myLayerDynamic"+n].layerInfos.push($sys.globals3["myLayerDynamic"+n].layerInfos[i]),r++);for(f=$sys.globals3["myLayerDynamic"+n].layerInfos.length,t=0;t<f-r;t++)$sys.globals3["myLayerDynamic"+n].layerInfos.shift()}}function c(n){for(var i=[],t=0;t<n.length;t++)i.push(parseInt(n[t]));return i}var i=!1,o=!0,n=[],r=!1;return{show:l,fillPanels:a,refreshTreeByScaleAndCount:e,uncheckAllPanel:s,checkOneLayer:f,turnOneLayer:u,turnLayersFromPanels:t}}(),$sys=$sys||{},$sys.divLocate=function(){function d(n,t){var i,r,u;try{for(i=0;i<$sys.globals3.searchs.length;i++)if(!$sys.globals3.searchs[i].field1Data)return;if(n&&($("#txtFreeSearch").val(""),$sys.globals3.myFreeSearchResultExist="0"),$("#myDivLocate").css("display")==="block"&&$("#txtFreeSearch").val()==""?n&&($("#txtFreeSearch").css("right","100px"),$("#toolbarLocates").css("right","250px"),$("#logo").css("display","block"),$("#clearSearch").css("display","none"),$("#searchClosingMenu").css("display","none"),$("#divLocateClosingMenu").css("display","none"),$("#txtFreeSearch").attr("placeholder",LNG(250))):($("#txtFreeSearch").css("right","50px"),$("#toolbarLocates").css("right","265px"),$("#logo").css("display","none"),$("#clearSearch").css("display","block"),$("#searchClosingMenu").css("display","block"),$("#divLocateClosingMenu").css("display","block")),$("#txtFreeSearch").val()!=""&&(AnalyticsSetEvent("תפריט חיפוש","חיפוש חופשי"),!(t=="txtFreeSearch"&&$("#txtFreeSearch").val()==b))){b=$("#txtFreeSearch").val();$sys.winSearch.show($("#txtFreeSearch").val(),null);return}if($("#myDivLocate").css("display")==="block"){n&&($("#myDivLocate").css("display","none"),$("#txtFreeSearch").attr("placeholder",LNG(250)));return}$sys.tools.resetToolsAndCloseWindows();$("#myDivLocate").css("display","block");$("#txtFreeSearch").attr("placeholder",LNG(242)+"...");AnalyticsSetEvent("תפריט חיפוש","חיפוש והתמקדות");w&&(w=!1,$sys.firstGlobal.isMobileScreen?($.each($sys.globals3.searchs,function(n,t){var i,r;if($("#searchPanel").append('<div class="btnSearchClass" id="btnSearch'+n+'" > <span class="clsLblSearch" >'+t.title+"<\/span><\/div>"),$("#sadotPanel").append('<div><div class="sadotSelector" id="searchPanelLi'+n+'"><input class="subSearch" id="input'+t.layerCode+t.field1[0]+'"><\/input> &nbsp;&nbsp;<\/div><\/div>'),$("#sadotPanel").append('<script>$("#btnSearch'+n+'").click(function () {if ($("#searchPanelLi'+n+'").css("display") == "block") {$("#searchPanelLi'+n+'").css("display", "none");} else {$(".sadotSelector").css("display", "none");$("#searchPanelLi'+n+'").css("display", "block");}});<\/script>'),$("#input"+t.layerCode+t.field1[0]).kendoAutoComplete({dataSource:t.field1Data,dataTextField:t.field1[0],filter:"contains",select:s,placeholder:t.field1[1]+"...",minLength:1,dataBound:h}),t.field2!=null&&t.field2!=""?l<=768?$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("width","110px"):$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("width","130px"):$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("width","194px"),$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("height","40px"),$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("margin-top","10px"),$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("margin-bottom","10px"),$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("font-size","16px"),t.field2!=null&&t.field2!=""&&(typeof t.field2=="string"&&(t.field2=t.field2.split(",")),$("#searchPanelLi"+n).append('<input id="input'+t.layerCode+t.field2[0]+'" class="subSearch" ><\/input>&nbsp;&nbsp;'),$("#input"+t.layerCode+t.field2[0]).kendoAutoComplete({dataSource:t.field2Data,dataTextField:t.field2[0],filter:"contains",select:s,placeholder:t.field2[1]+"...",minLength:1,dataBound:h,enable:!1}),l<=768?$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("width","110px"):$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("width","120px"),$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("height","40px"),$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("margin-top","10px"),$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("margin-bottom","10px"),$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("font-size","16px")),t.field3!=null&&t.field3!=""&&(typeof t.field3=="string"&&(t.field3=t.field3.split(",")),$("#searchPanelLi"+n).append('<input id="input'+t.layerCode+t.field3[0]+'" class="subSearch"><\/input>&nbsp;&nbsp;'),$("#input"+t.layerCode+t.field3[0]).kendoAutoComplete({dataSource:t.field3Data,dataTextField:t.field3[0],filter:"contains",select:s,placeholder:t.field3[1]+"...",minLength:1,dataBound:h,enable:!1}),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("width","120px"),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("height","40px"),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("margin-top","10px"),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("margin-bottom","10px"),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("font-size","16px")),t.links!=null&&t.links.length>0)for(i=0;i<t.links.length;i++)$("#searchPanelLi"+n).append('<div class="linkSearch"><a class="spn-active" id="spnOpen'+n+"link"+i+'" href="'+t.links[i].link+'" target="_blank" onclick="addClass(this)">'+t.links[i].name+"<\/a><\/div>"),t.links[i].isReplace==!0&&(DISABLE("spnOpen"+n+"link"+i),$("spnOpen"+n+"link"+i).removeClass("spn-active").addClass("not-active")),t.links[i].isDynamic==!0&&(DISABLE("spnOpen"+n+"link"+i),$("spnOpen"+n+"link"+i).removeClass("spn-active").addClass("not-active"));if(t.moreLayers!=null)for(t.moreLayers=t.moreLayers.split(","),i=0;i<t.moreLayers.length;i++)r=t.moreLayers[i],$("#searchPanelLi"+n).append('<div class="checkboxSearch"><input type="checkbox" id="chk'+n+"MoreLayer"+i+'" style="display: inline-block" value="true" /><span> '+GETLAYERFROMCODE(r).name+"<\/span><\/div>"),$("#chk"+n+"MoreLayer"+i).click(function(){var n=$(this).is(":checked");$sys.divToc.turnOneLayer(r,n,!1,!0)}),t.moreLayers.length-1==i&&$("#searchPanelLi"+n).css("padding-bottom","10px")}),$("#searchPanel").append('<div class="btnSearchClass" id="btnSearchXY"> <span class="clsLblSearch" >'+LNG(883)+"<\/span>"),$("#sadotPanel").append('<div> <div class="sadotSelector" id="searchPanelXY"> <div> <input id="cmbProjection" /><div> <label  id="labelX"> X:<\/label><input id="inputX"><\/input> <\/div><div><label  id="labelY">Y:<\/label><input  id="inputY"><\/input><\/div><input type="button" value="התמקד" id="focusCordinate" /><\/div><\/div>'),$("#btnSearchXY").click(function(){$("#searchPanelXY").css("display")=="block"?$("#searchPanelXY").css("display","none"):($(".sadotSelector").css("display","none"),$("#searchPanelXY").css("display","block"))})):($.each($sys.globals3.searchs,function(n,t){var i,r;if($("#searchPanel").append('<li> <span class="clsLblSearch" >'+t.title+'<\/span><div id="searchPanelLi'+n+'" style="background-color: #0169CC"><input class="subSearch" id="input'+t.layerCode+t.field1[0]+'"><\/input> &nbsp;&nbsp;<\/div><\/li>'),$("#input"+t.layerCode+t.field1[0]).kendoAutoComplete({dataSource:t.field1Data,dataTextField:t.field1[0],filter:"contains",select:s,placeholder:t.field1[1]+"...",minLength:1,dataBound:h}),t.field2!=null&&t.field2!=""?l<=768?$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("width","110px"):$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("width","130px"):$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("width","194px"),$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("height","40px"),$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("margin-top","10px"),$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("margin-bottom","10px"),$("#input"+t.layerCode+t.field1[0]).closest(".k-widget").css("font-size","16px"),t.field2!=null&&t.field2!=""&&(typeof t.field2=="string"&&(t.field2=t.field2.split(",")),$("#searchPanelLi"+n).append('<input id="input'+t.layerCode+t.field2[0]+'" class="subSearch" ><\/input>&nbsp;&nbsp;'),$("#input"+t.layerCode+t.field2[0]).kendoAutoComplete({dataSource:t.field2Data,dataTextField:t.field2[0],filter:"contains",select:s,placeholder:t.field2[1]+"...",minLength:1,dataBound:h,enable:!1}),l<=768?$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("width","110px"):$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("width","120px"),$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("height","40px"),$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("margin-top","10px"),$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("margin-bottom","10px"),$("#input"+t.layerCode+t.field2[0]).closest(".k-widget").css("font-size","16px")),t.field3!=null&&t.field3!=""&&(typeof t.field3=="string"&&(t.field3=t.field3.split(",")),$("#searchPanelLi"+n).append('<input id="input'+t.layerCode+t.field3[0]+'" class="subSearch"><\/input>&nbsp;&nbsp;'),$("#input"+t.layerCode+t.field3[0]).kendoAutoComplete({dataSource:t.field3Data,dataTextField:t.field3[0],filter:"contains",select:s,placeholder:t.field3[1]+"...",minLength:1,dataBound:h,enable:!1}),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("width","120px"),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("height","40px"),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("margin-top","10px"),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("margin-bottom","10px"),$("#input"+t.layerCode+t.field3[0]).closest(".k-widget").css("font-size","16px")),t.links!=null&&t.links.length>0)for(i=0;i<t.links.length;i++)$("#searchPanelLi"+n).append('<div class="linkSearch"><a class="not-active" id="spnOpen'+n+"link"+i+'" href="'+t.links[i].link+'" target="_blank" onclick="addClass(this)">'+t.links[i].name+"<\/a><\/div>"),t.links[i].isReplace==!0&&(DISABLE("spnOpen"+n+"link"+i),$("spnOpen"+n+"link"+i).removeClass("spn-active").addClass("not-active")),t.links[i].isDynamic==!0&&(DISABLE("spnOpen"+n+"link"+i),$("spnOpen"+n+"link"+i).removeClass("spn-active").addClass("not-active"));if(t.moreLayers!=null)for(t.moreLayers=t.moreLayers.split(","),i=0;i<t.moreLayers.length;i++)r=t.moreLayers[i],$("#searchPanelLi"+n).append('<div class="checkboxSearch"><input type="checkbox" id="chk'+n+"MoreLayer"+i+'" style="display: inline-block" value="true" /><span> '+GETLAYERFROMCODE(r).name+"<\/span><\/div>"),$("#chk"+n+"MoreLayer"+i).click(function(){var t=$(this).is(":checked"),n=this.id.split("MoreLayer");n[0]=n[0].substr(3);r=$sys.globals3.searchs[n[0]].moreLayers[n[1]];$sys.divToc.turnOneLayer(r,t,!1,!0)}),t.moreLayers.length-1==i&&$("#searchPanelLi"+n).css("padding-bottom","10px")}),$("#searchPanel").append('<li> <span class="clsLblSearch" >'+LNG(883)+'<\/span><div id="searchPanelXY" style="background-color: #0169CC"> <div> <input id="cmbProjection" /><div> <label  id="labelX"> X:<\/label><input id="inputX"><\/input> <\/div><div><label  id="labelY">Y:<\/label><input  id="inputY"><\/input><\/div><input type="button" value="התמקד" id="focusCordinate" /><\/div><\/li>')),$("#cmbProjection").kendoDropDownList({dataSource:[{text:LNG(231),value:"itm"},{text:LNG(232),value:"geog"},{text:LNG(233),value:"geogdms"},{text:LNG(234),value:"wm"},{text:LNG(235),value:"utm"}],dataTextField:"text",dataValueField:"value",change:function(){var n=$("#cmbProjection").data("kendoDropDownList").value();switch(n){case"geog":$("#labelX").html("Lon:");$("#labelY").html("lat:");break;case"geogdms":$("#labelX").html("Lon:");$("#labelY").html("lat:");break;default:$("#labelX").html("X:");$("#labelY").html("Y:")}LSSET("projection",$sys.globals3.myProjection=n)}}),$("#cmbProjection").closest(".k-widget").css("width","200px"),$("#cmbProjection").closest(".k-widget").css("right","49px"),$("#focusCordinate").click(function(){var n=$("#inputX").val(),t=$("#inputY").val(),i;n&&t&&($("#labelX").html()=="X:"?$sys.gis3.zoomToXy(n,t,100,"1",1,!0,null,null,null,5):(i=$sys.geodesy.getItmIfNot(n,t),$sys.gis3.zoomToXy(i.x,i.y,100,"1",1,!0,null,null,null,5)))}),$sys.globals3.myLng==="heb"&&$("#myDivLocate").addClass("k-rtl"),$sys.firstGlobal.isMobileScreen||$("#searchPanel").kendoPanelBar({expandMode:"single",collapse:nt,expand:tt}),$("#searchPanel .k-panelbar-expand").hide(),$("#searchPanel .k-panelbar-collapse").hide(),r=$("#searchPanel .k-link"),$.each(r,function(n,t){$(t).css("height",$sys.globals3.myLng==="heb"?"50px":"36px");$(t).css("border","1px gray solid");$(t).append("<img id='plusminuslocate"+n+"' src='./Content/site/images/TestIcons/testBlue@1.5x.svg' class='clsPlusMinusLocate' ><\/img>")}),u=$("#searchPanel").data("kendoPanelBar"),u.expand($("#searchKtovet").parent()));l<=768&&($("#searchPanel").css("overflow","auto"),$("#searchPanel").css("max-height","460px"))}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function s(n){var l=this.dataItem(n.item.index()),d=n.sender.element.context.parentElement.parentElement.id,r=d.substring(13),b=n.sender.element.context.id.substring(5),i=$sys.globals3.searchs[r],p,k,w,o,s,h,y,c;if(i.layerCode+i.field1[0]==b){if(l[i.field1[0]]=l[i.field1[0]].replace("'","''"),t=i.field1.length>2?i.field1[2]:i.field1[0],e=l[t.trim()],p="",i.layerCode1Param!=null&&i.layerCode1Param!=""&&(typeof i.layerCode1Param=="string"&&(i.layerCode1Param=i.layerCode1Param.split(",")),p=i.layerCode1Param[0]==i.layerCode?i.layerCode1Param[1]+"="+l[i.layerCode1Param[1]]:i.field1Type=="number"?i.layerCode1Param[1]+"="+e:i.layerCode1Param[1]+"='"+e+"'"),t=i.field1Type=="number"?t+"="+e:t+"='"+e+"'",i.field2!=null&&i.field2!=""?($("#input"+i.layerCode+i.field2[0]).data("kendoAutoComplete").enable(!0),p!=""?($sys.gis3.zoomToWhere(i.layerCode1Param[0],p),g(r,t)):($sys.gis3.zoomToWhere(i.layerCode,t),g(r,t))):p!=""?$sys.gis3.zoomToWhere(i.layerCode1Param[0],p):$sys.gis3.zoomToWhere(i.layerCode,t),i.links!=null&&i.links.length>0)for(o=0;o<i.links.length;o++)if(s=i.links[o],s.isReplace==!0&&($("#spnOpen"+r+"link"+o).attr("href",$("#spnOpen"+r+"link"+o).attr("href").replace("field1",e)),$("#spnOpen"+r+"link"+o).attr("href").indexOf("field2")>=0||($("#spnOpen"+r+"link"+o).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+o))),s.isDynamic==!0)if(typeof s.dynamicFields=="string"&&(s.dynamicFields=s.dynamicFields.split(",")),s.dynamicFields[0]==i.field1[0])$("#spnOpen"+r+"link"+o).attr("href",$("#spnOpen"+r+"link"+o).attr("href").replace("field1",e)),$("#spnOpen"+r+"link"+o).attr("href").indexOf("field2")>=0||($("#spnOpen"+r+"link"+o).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+o));else{h=o;k=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+GETIDFROMCODE(i.layerCode));k.on("complete",function(n){var t=n.featureSet.features[0].attributes[s.dynamicFields[0]];console.log(t);s.dynamicfield1=t;$("#spnOpen"+r+"link"+h).attr("href",$("#spnOpen"+r+"link"+h).attr("href").replace("field1",t));$("#spnOpen"+r+"link"+h).attr("href").indexOf("field2")>=0||($("#spnOpen"+r+"link"+h).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+h))});w=new $esri.Query;w.outFields=[s.dynamicFields[0]];w.text="%";w.returnGeometry=!1;w.where=t;k.execute(w)}}else if(i.field2!=null&&i.field2!=""&&i.layerCode+i.field2[0]==b){if(l[i.field2[0]]=l[i.field2[0]].replace("'","''"),u=i.field2.length>2?i.field2[2]:i.field2[0],a=l[u.trim()],u=i.field2Type.trim()=="number"?u+"="+a:u+"='"+a+"'",i.field3!=null&&i.field3!=""?($("#input"+i.layerCode+i.field3[0]).data("kendoAutoComplete").enable(!0),$sys.gis3.zoomToWhere(i.layerCode,t+" and "+u),et(r,t+" and "+u)):$sys.gis3.zoomToWhere(i.layerCode,t+" and "+u),i.links!=null&&i.links.length>0)for(o=0;o<i.links.length;o++)if(s=i.links[o],s.isReplace==!0&&$("#spnOpen"+r+"link"+o).attr("href")&&($("#spnOpen"+r+"link"+o).attr("href",$("#spnOpen"+r+"link"+o).attr("href").replace("field2",a)),$("#spnOpen"+r+"link"+o).attr("href").indexOf("field3")>=0||($("#spnOpen"+r+"link"+o).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+o))),s.isDynamic==!0&&s.dynamicFields[1])if(s.dynamicFields[1]==i.field2[0])$("#spnOpen"+r+"link"+o).attr("href",$("#spnOpen"+r+"link"+o).attr("href").replace("field2",a)),$("#spnOpen"+r+"link"+o).attr("href").indexOf("field3")>=0||($("#spnOpen"+r+"link"+o).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+o));else{h=o;y=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+GETIDFROMCODE(i.layerCode));y.on("complete",function(n){var t=n.featureSet.features[0].attributes[s.dynamicFields[1]];console.log(t);s.dynamicfield2=t;$("#spnOpen"+r+"link"+h).attr("href",$("#spnOpen"+r+"link"+h).attr("href").replace("field2",t));$("#spnOpen"+r+"link"+h).attr("href").indexOf("field3")>=0||($("#spnOpen"+r+"link"+h).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+h))});c=new $esri.Query;c.outFields=s.dynamicFields[0];c.text="%";c.returnGeometry=!1;c.where=t+" and "+u;y.execute(c)}}else if(i.field3!=null&&i.field3!=""&&i.layerCode+i.field3[0]==b&&(l[i.field3[0]]=l[i.field3[0]].replace("'","''"),f=i.field3.length>2?i.field3[2]:i.field3[0],v=l[f.trim()],f=i.field3Type=="number"?f+"="+v:f+"='"+v+"'",$sys.gis3.zoomToWhere(i.layerCode,t+" and "+u+" and "+f),i.links!=null&&i.links.length>0))for(o=0;o<i.links.length;o++)if(s=i.links[o],s.isReplace==!0&&($("#spnOpen"+r+"link"+o).attr("href",$("#spnOpen"+r+"link"+o).attr("href").replace("field3",v)),$("#spnOpen"+r+"link"+o).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+o)),s.isDynamic==!0&&s.dynamicFields[2])if(s.dynamicFields[2]==i.field3[0])$("#spnOpen"+r+"link"+o).attr("href",$("#spnOpen"+r+"link"+o).attr("href").replace("field3",v)),$("#spnOpen"+r+"link"+o).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+o);else{h=o;y=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+GETIDFROMCODE(i.layerCode));y.on("complete",function(n){var t=n.featureSet.features[0].attributes[s.dynamicFields[3]];s.dynamicfield3=t;$("#spnOpen"+r+"link"+h).attr("href")&&($("#spnOpen"+r+"link"+h).attr("href",$("#spnOpen"+r+"link"+h).attr("href").replace("field3",t)),$("#spnOpen"+r+"link"+h).removeClass("not-active").addClass("spn-active"),ENABLE("spnOpen"+r+"link"+h))});c=new $esri.Query;c.outFields=s.dynamicFields[0];c.text="%";c.returnGeometry=!1;c.where=t+" and "+u+" and "+f;y.execute(c)}}function h(n){var r,t,i,u;if(n.sender.element[0].value==""){if(r=$("#"+n.sender.element[0].id).parent().parent()[0].id.replace("searchPanelLi",""),t=$sys.globals3.searchs[r],t.links!=null&&t.links.length>0)for(i=0;i<t.links.length;i++)u=t.links[i],(u.isReplace==!0||u.isDynamic==!0)&&($("#spnOpen"+r+"link"+i).attr("href",u.link),DISABLE("spnOpen"+r+"link"+i),$("#spnOpen"+r+"link"+i).addClass("not-active"),$("#spnOpen"+r+"link"+i).removeClass("spn-active-yellow"));if(n.sender.element[0].id=="input"+t.layerCode+t.field1[0])$("#input"+t.layerCode+t.field1[0]).val(""),t.field2!=null&&t.field2!=""&&($("#input"+t.layerCode+t.field2[0]).val(""),$("#input"+t.layerCode+t.field2[0]).data("kendoAutoComplete").enable(!1),t.field3!=null&&t.field3!=""&&($("#input"+t.layerCode+t.field3[0]).val(""),$("#input"+t.layerCode+t.field3[0]).data("kendoAutoComplete").enable(!1)));else{for(i=0;i<t.links.length;i++)u=t.links[i],$("#spnOpen"+r+"link"+i).attr("href")&&(u.isDynamic&&u.dynamicFields[0]!=t.field1[0]?$("#spnOpen"+r+"link"+i).attr("href",$("#spnOpen"+r+"link"+i).attr("href").replace("field1",u.dynamicfield1)):$("#spnOpen"+r+"link"+i).attr("href",$("#spnOpen"+r+"link"+i).attr("href").replace("field1",$("#input"+t.layerCode+t.field1[0]).val())));if(t.field2!=null&&t.field2!="")if(n.sender.element[0].id=="input"+t.layerCode+t.field2[0])$("#input"+t.layerCode+t.field2[0]).val(""),t.field3!=null&&t.field3!=""&&($("#input"+t.layerCode+t.field3[0]).val(""),$("#input"+t.layerCode+t.field3[0]).data("kendoAutoComplete").enable(!1));else{for(i=0;i<t.links.length;i++)u=t.links[i],$("#spnOpen"+r+"link"+i).attr("href")&&(u.isDynamic&&u.dynamicFields[1]!=t.field2[0]?$("#spnOpen"+r+"link"+i).attr("href",$("#spnOpen"+r+"link"+i).attr("href").replace("field2",u.dynamicfield2)):$("#spnOpen"+r+"link"+i).attr("href",$("#spnOpen"+r+"link"+i).attr("href").replace("field2",$("#input"+t.layerCode+t.field2[0]).val())));t.field3!=null&&t.field3!=""&&$("#input"+t.layerCode+t.field3[0]).val("")}}}}function nt(n){try{$(n.item.children).find(".clsPlusMinusLocate").attr("src","./Content/site/images/TestIcons/testBlue@1.5x.svg")}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function tt(n){try{var t=n.item;$(t.children).find(".clsPlusMinusLocate").attr("src","./Content/site/images/TestIcons/-Blue@1.5x.svg");$(t).find(".k-link.k-header").click(function(){$("#searchPanel").data("kendoPanelBar").collapse($(t));$(this).off("click")});$(t.children).find(".subSearch.k-input").each(function(){$(this).focus(function(){$(this).data("kendoAutoComplete").search()})})}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function it(n,t,i){try{d(undefined,i);var r=$("#searchPanel").data("kendoPanelBar");n=n.split(",");t=t.split(",");$.each(n,function(n,t){t==="1"&&r.expand($("#searchKtovet").parent());t==="2"&&r.expand($("#searchTzomet").parent());t==="3"&&r.expand($("#searchCadastre").parent());t==="4"&&r.expand($("#searchTaba").parent());t==="5"&&r.expand($("#searchMakom").parent())});$.each(t,function(n,t){t==="1"&&r.collapse($("#searchKtovet").parent());t==="2"&&r.collapse($("#searchTzomet").parent());t==="3"&&r.collapse($("#searchCadastre").parent());t==="4"&&r.collapse($("#searchTaba").parent());t==="5"&&r.collapse($("#searchMakom").parent())})}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function y(t){var i,u;try{if(t||(t=n),t>$sys.globals3.searchs.length-1){$("#txtFreeSearch").attr("placeholder",LNG(250));$("#imgSearchLoader").css("display","none");$("#toolbarLocates").css("display","block");return}if(setTimeout(function(){o===0?$("#txtFreeSearch").attr("placeholder",LNG(901)+""):o===1?$("#txtFreeSearch").attr("placeholder",LNG(901)+"."):o===2?$("#txtFreeSearch").attr("placeholder",LNG(901)+".."):o===3&&($("#txtFreeSearch").attr("placeholder",LNG(901)+"..."),o=-1);o++},.1),i=$sys.globals3.searchs[t],k=i,c[n]>=0){u=c[n]*1e3;typeof i.field1=="string"&&(i.field1=i.field1.split(","));var f=GETLAYERFROMCODE(i.layerCode),e=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+f.id),r=new $esri.Query;r.outFields=[];r.outFields.push(i.field1[0]);i.field1.length>2&&r.outFields.push(i.field1[2]);i.layerCode1Param!=null&&i.layerCode1Param!=""&&(typeof i.layerCode1Param=="string"&&(i.layerCode1Param=i.layerCode1Param.split(",")),i.layerCode1Param[0]==i.layerCode&&r.outFields.push(i.layerCode1Param[1]));r.returnGeometry=!1;r.num=f.maxRecordCount;r.start=u;r.where="1=1";r.returnDistinctValues=!0;r.orderByFields=r.outFields;e.execute(r).then(ut,rt);i.field2&&(i.field2Data=[]);i.field3&&(i.field3Data=[])}}catch(s){$sys.functions3.catchErr(arguments.callee.toString(),s)}}function rt(){$("#txtFreeSearch").attr("placeholder","משהו השתבש");$("#imgSearchLoader").css("display","none");$("#errorLocates").css("display","block");ALERTERROR("חיפוש "+k.title+" לא תקין")}function ut(t){var i,r;try{i=t.features;i.length<1e3?(c[n]=-1,u(),r=$sys.globals3.searchs[n].field1[0],$sys.globals3.searchs[n].field1Data.length&&$.isNumeric($sys.globals3.searchs[n].field1Data[0][r])&&($sys.globals3.searchs[n].field1Data=p($sys.globals3.searchs[n].field1Data,r)),n=n+1,y(n)):(u(),c[n]=c[n]+1,y(n));function u(){$sys.globals3.searchs[n].field1Data||($sys.globals3.searchs[n].field1Data=[]);$.each(i,function(t,i){i.attributes[$sys.globals3.searchs[n].field1[0]]&&(i.attributes[$sys.globals3.searchs[n].field1[0]]=i.attributes[$sys.globals3.searchs[n].field1[0]].toString(),$sys.globals3.searchs[n].field1Data.push(i.attributes))})}}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function g(n,t){var u;try{r=n;u=$sys.globals3.searchs[n];typeof u.field2=="string"&&(u.field2=u.field2.split(","));var f=GETLAYERFROMCODE(u.layerCode),e=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+f.id),i=new $esri.Query;i.outFields=[];i.outFields.push(u.field2[0]);u.field2.length>2&&i.outFields.push(u.field2[2]);i.returnGeometry=!1;i.where=t;i.returnDistinctValues=!0;i.orderByFields=i.outFields;e.execute(i).then(ft)}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function ft(n){var t,i,u,f,e;try{$sys.globals3.searchs[r].field2Data=[];$.each(n.features,function(n,t){t.attributes[$sys.globals3.searchs[r].field2[0]]!=null&&(t.attributes[$sys.globals3.searchs[r].field2[0]]=t.attributes[$sys.globals3.searchs[r].field2[0]].toString(),$sys.globals3.searchs[r].field2Data.push(t.attributes))});t=$sys.globals3.searchs[r].field2[0];$sys.globals3.searchs[r].field2Data.length&&$sys.globals3.searchs[r].field2Type==="string"&&$.isNumeric($sys.globals3.searchs[r].field2Data[0][t])&&($sys.globals3.searchs[r].field2Data=p($sys.globals3.searchs[r].field2Data,t));console.log($sys.globals3.searchs[r].field2Data);i="#input"+$sys.globals3.searchs[r].layerCode+$sys.globals3.searchs[r].field2[0];u=$(i);u[0]&&(f=new kendo.data.DataSource({data:$sys.globals3.searchs[r].field2Data}),e=$(i).data().kendoAutoComplete,e.setDataSource(f))}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}function et(n,t){var u,f,r;try{i=n;u=$sys.globals3.searchs[n];typeof u.field3=="string"&&(u.field3=u.field3.split(","));f=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE(u.layerCode));r=new $esri.Query;r.outFields=[];r.outFields.push(u.field3[0]);u.field3.length>2&&r.outFields.push(u.field3[2]);r.returnGeometry=!1;r.where=t;r.returnDistinctValues=!0;r.orderByFields=r.outFields;f.execute(r).then(ot)}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function ot(n){var r,f,e,o,s;try{$sys.globals3.searchs[i].field3Data=[];$.each(n.features,function(n,t){t.attributes[$sys.globals3.searchs[i].field3[0]]!=null&&(t.attributes[$sys.globals3.searchs[i].field3[0]]=t.attributes[$sys.globals3.searchs[i].field3[0]].toString(),$sys.globals3.searchs[i].field3Data.push(t.attributes))});$sys.globals3.searchs[i].field3Data.length?(r=$sys.globals3.searchs[i].field3[0],$sys.globals3.searchs[i].field3Type==="string"&&$.isNumeric($sys.globals3.searchs[i].field3Data[0][r])&&($sys.globals3.searchs[i].field3Data=p($sys.globals3.searchs[i].field3Data,r))):$sys.gis3.zoomToWhere($sys.globals3.searchs[i].layerCode,t+" and "+u);f="#input"+$sys.globals3.searchs[i].layerCode+$sys.globals3.searchs[i].field3[0];e=$(f);e[0]&&(o=new kendo.data.DataSource({data:$sys.globals3.searchs[i].field3Data}),s=$(f).data().kendoAutoComplete,s.setDataSource(o))}catch(h){$sys.functions3.catchErr(arguments.callee.toString(),h)}}function p(n,t){var r,i;if(n.length===0)return n;for(n=n.sort(function(n,i){return n[t]*1-i[t]*1}),r=[n[0]],i=1;i<n.length;i++)n[i-1][t]!==n[i][t]&&r.push(n[i]);return r}var w=!0,n=0,i,r,c=[0,0,0,0,0,0,0,0,0,0],b="",o=0,l=$(window).height(),k;return{show:d,expand:it,loadSearchData:y};var e,a,v,t,u,f}(),$sys=$sys||{},$sys.divEditLayer=function(){function f(){try{if($esri.esriConfig.defaults.geometryService=new $esri.GeometryService($sys.globals3.myUrlGeometryService),$("#myDivEditLayer").css("display")==="block"){$("#myDivEditLayer").css("display","none");$("#selectEdit").data("kendoComboBox").value("בחר שכבת עריכה...");r();return}if(AnalyticsSetEvent("כלים מתקדמים","עריכת שכבות"),$sys.tools.resetToolsAndCloseWindows(),$("#myDivEditLayer").css("display","block"),u){u=!1;$(".atiButtons").css("background-color","red");$(".atiNavButtons").css("background-color","red");$("#selectEdit").kendoComboBox({dataSource:$sys.globals3.editLayers,dataTextField:"name",filter:"contains",placeholder:"בחר שכבת עריכה...",select:e,height:200});$sys.globals3.myMap1.on("layers-add-result",o)}else $("#selectEdit").data("kendoComboBox").value("בחר שכבת עריכה...")}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function e(n){var t,f,u;for(console.log(n),t=this.dataItem(n.item.index()),r(),f=[],u=0;u<t.editFields.length;u++)f.push(t.editFields[u].field.trim());i=new $esri.FeatureLayer($sys.globals3.editLayerUrl+"/"+t.id,{mode:$esri.FeatureLayer.MODE_ONDEMAND,outFields:f});$sys.globals3.myMap1.addLayers([i])}function r(){var r;i&&$sys.globals3.myMap1.removeLayer(i);n&&(n.destroy(),n=null,r=$("<div><\/div>"),r.attr("id","templateDiv"),$("#forAppend").append(r));t&&(t.destroy(),t=null,r=$("<div><\/div>"),r.attr("id","editorDiv"),$("#forAppend").append(r))}function o(i){var f=$.map(i.layers,function(n){return n.layer}),u,r,h;n=new $esri.TemplatePicker({featureLayers:f,grouping:!0,rows:"auto",columns:4},"templateDiv");n.startup();var e=$.map(i.layers,function(n){return{featureLayer:n.layer}}),o={enableUndoRedo:!0,map:$sys.globals3.myMap1,templatePicker:n,layerInfos:e,toolbarVisible:!0,createOptions:{polylineDrawTools:[$esri.Editor.CREATE_TOOL_FREEHAND_POLYLINE],polygonDrawTools:[$esri.Editor.CREATE_TOOL_FREEHAND_POLYGON,$esri.Editor.CREATE_TOOL_CIRCLE,$esri.Editor.CREATE_TOOL_TRIANGLE,$esri.Editor.CREATE_TOOL_RECTANGLE]},toolbarOptions:{reshapeVisible:!0}},s={settings:o};t=new $esri.Editor(s,"editorDiv");u=new $esri.SimpleMarkerSymbol($esri.SimpleMarkerSymbol.STYLE_CROSS,15,new $esri.SimpleLineSymbol($esri.SimpleLineSymbol.STYLE_SOLID,new $esri.Color([255,0,0,.5]),5),null);$sys.globals3.myMap1.enableSnapping({snapPointSymbol:u,tolerance:20,snapKey:18});t.startup();$(".atiDeleteButton").css("background-image","none");$("#btnClearSelection").attr("title","Cancel Selection");$(".titlePane").find(".close ").css("opacity","0.9");$(".esriDrawingToolbar").find(".dijitArrowButtonChar").show();r=$($(".esriAttributeInspector").find(".dijitButtonNode")[0]);r.addClass("btn-xs btn-danger ");r.css({margin:"2px","padding-bottom":"2px","padding-top":"2px"});h=$(".atiButtons").append("<span id='div1'><\/span><span style='padding: 1px;'><button id='saveBtn' class='btn-xs btn-info dijitReset dijitInline dijitButtonNode'>שמור<\/button><\/span>");$("#div1").append(r);$("#saveBtn").on("click",function(){$sys.globals3.myMap1.infoWindow.hide()});$(".esriPopupWrapper").css({"z-index":"31000"});$sys.globals3.myMap1.infoWindow.on("show",function(){$(".esriPopupVisible").css({"z-index":800})});$sys.globals3.myMap1.infoWindow.on("Maximize",function(){var n=$("#map_graphics_layer").position();$sys.globals3.myMap1.infoWindow.resize("969px","920px");$(".esriPopupVisible").css({position:"absolute",left:"0px",top:"0px","z-index":31e3})});esri.bundle.toolbars.draw.addPoint="לחץ להוסיף נקודה"}var u=!0,n,i,t;return{show:f,destroy:r}}(),$sys=$sys||{},$sys.divTimeMachine=function(){function n(){var n,u,r;try{if($("#myDivTimeMachine").css("display")==="block"){$("#myDivTimeMachine").css("display","none");return}$sys.tools.resetToolsAndCloseWindows();AnalyticsSetEvent("תפריט ראשי",'השוואת תצ"א');n=[];$.each($sys.globals3.orthoNamesHeb,function(t,i){var r={value:i,text:i};n.push(r)});u=new kendo.data.DataSource({data:n});r=$("#lstOrthos").data("kendoListView");r&&r.destroy();$("#lstOrthos").kendoListView({template:kendo.template($("#templateOrtho").html()),dataSource:u});$(".clsImgLens").on("click",t);$("#myDivTimeMachine").css("display","block");$sys.functions3.addToLogger("show div time machine");i(n)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f)}}function t(){var r,i,u,n,f,t;try{for(r=this.parentNode.innerText,i=r.trim(),n=0;n<$sys.globals3.orthoNamesHeb.length;n++)$sys.globals3.orthoNamesHeb[n]==i&&(u=$sys.globals3.myOrthoYears[n]);$sys.globals3.isBackgroundAS?(f=$sys.globals3.myOrthoTemplate.replace("YYYY",u),t=new $esri.ArcGISTiledMapServiceLayer(f),$sys.lens.add($sys.globals3.myMap1,t,i)):(t=$sys.globals3.myLayerOrtho,$sys.lens.add($sys.globals3.myMap1,t,i))}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function i(n){for(var i=[],r=0,u,f,t=0;t<n.length;t++)i.push(n[t].value.length);r=Math.max.apply(Math,i);u=75+r*6;f=u.toString()+"px";$(".clsTemplateOrtho").css("width",f)}return{show:n}}(),$sys=$sys||{},$sys.divAdvancedTools=function(){function t(){try{if($("#myDivAdvancedTools").css("display")==="block"){$("#myDivAdvancedTools").css("display","none");return}if($sys.tools.resetToolsAndCloseWindows(),$("#myDivAdvancedTools").css("display","block"),n){n=!1;$sys.globals3.myLng==="heb"&&$("#myDivAdvancedTools").addClass("k-rtl");$("#spnAdvEditLayer").html(LNG(360));$("#spnAdvApplyEdits").html(LNG(893));$("#spnAdvCompare").html(LNG(361));$("#spnAdvProfile").html(LNG(362));$("#spnAdvVisi").html(LNG(363));$("#spnAdvSearch").html(LNG(364));$("#spnAdvShadows").html(LNG(366));$("#spnAdvControlValves").html(LNG(900));$("#spnAdvEditLayer").on("click",$sys.divEditLayer.show);$("#spnAdvApplyEdits").on("click",$sys.divApplyEdits.show);$("#spnAdvTaba").on("click",$sys.divTaba.show);$("#spnAdvCompare").on("click",$sys.divTimeMachine.show);$("#spnAdvProfile").on("click",$sys.tools.changeToolProfile);$("#spnAdvVisi").on("click",$sys.tools.changeToolVisi);$("#spnAdvShadows").on("click",$sys.tools.changeToolShadows);$("#spnAdvControlValves").on("click",$sys.WaterLines.openTool);$("#imgAdvEditLayer").on("click",$sys.divEditLayer.show);$("#imgAdvApplyEdits").on("click",$sys.divApplyEdits.show);$("#imgAdvTaba").on("click",$sys.divTaba.show);$("#imgAdvCompare").on("click",$sys.divTimeMachine.show);$("#imgAdvProfile").on("click",$sys.tools.changeToolProfile);$("#imgAdvVisi").on("click",$sys.tools.changeToolVisi);$("#imgAdvShadows").on("click",$sys.tools.changeToolShadows);$("#imgAdvControlValves").on("click",$sys.WaterLines.openTool);$("#spnAdvSearch").hover(function(){$(this).css("color","#ffeb3b");$("#divAdvSearch").css("background-color","#2196F3");$("#imgAdvSearch").attr("src","./Content/site/images/TestIcons/filter hover@1.5x.svg")},function(){$("#imgAdvSearch").attr("src","./Content/site/images/TestIcons/filter@1.5x.svg");$(this).css("color","white");$("#divAdvSearch").css("background-color","#ffffff")});$("#divAdvSearch").hover(function(){$(this).css("background-color","#2196F3");$("#spnAdvSearch").css("color","#ffeb3b");$("#imgAdvSearch").attr("src","./Content/site/images/TestIcons/filter hover@1.5x.svg")},function(){$("#imgAdvSearch").attr("src","./Content/site/images/TestIcons/filter@1.5x.svg");$(this).css("background-color","#ffffff");$("#spnAdvSearch").css("color","white")});$("#spnAdvEditLayer").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundAdvEditLayer").css("background-color","#2196F3");$("#imgAdvEditLayer").attr("src","./Content/site/images/TestIcons/editIconHover@1.5x.svg")},function(){$("#imgAdvEditLayer").attr("src","./Content/site/images/TestIcons/editIcon@1.5x.svg");$(this).css("color","white");$("#backgroundAdvEditLayer").css("background-color","#ffffff")});$("#backgroundAdvEditLayer").hover(function(){$(this).css("background-color","#2196F3");$("#spnAdvEditLayer").css("color","#ffeb3b");$("#imgAdvEditLayer").attr("src","./Content/site/images/TestIcons/editIconHover@1.5x.svg")},function(){$("#imgAdvEditLayer").attr("src","./Content/site/images/TestIcons/editIcon@1.5x.svg");$(this).css("background-color","#ffffff");$("#spnAdvEditLayer").css("color","white")});$("#spnAdvApplyEdits").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundAdvApplyEdits").css("background-color","#2196F3");$("#imgAdvApplyEdits").attr("src","./Content/site/images/TestIcons/applyEditHover.svg")},function(){$("#imgAdvApplyEdits").attr("src","./Content/site/images/TestIcons/applyEdit.svg");$(this).css("color","white");$("#backgroundAdvApplyEdits").css("background-color","#ffffff")});$("#backgroundAdvApplyEdits").hover(function(){$(this).css("background-color","#2196F3");$("#spnAdvApplyEdits").css("color","#ffeb3b");$("#imgAdvApplyEdits").attr("src","./Content/site/images/TestIcons/applyEditHover.svg")},function(){$("#imgAdvApplyEdits").attr("src","./Content/site/images/TestIcons/applyEdit.svg");$(this).css("background-color","#ffffff");$("#spnAdvApplyEdits").css("color","white")});$("#spnAdvCompare").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundAdvCompare").css("background-color","#2196F3");$("#imgAdvCompare").attr("src","./Content/site/images/TestIcons/compareHover.svg")},function(){$("#imgAdvCompare").attr("src","./Content/site/images/TestIcons/compare.svg");$(this).css("color","white");$("#backgroundAdvCompare").css("background-color","#ffffff")});$("#backgroundAdvCompare").hover(function(){$(this).css("background-color","#2196F3");$("#spnAdvCompare").css("color","#ffeb3b");$("#imgAdvCompare").attr("src","./Content/site/images/TestIcons/compareHover.svg")},function(){$("#imgAdvCompare").attr("src","./Content/site/images/TestIcons/compare.svg");$(this).css("background-color","#ffffff");$("#spnAdvCompare").css("color","white")});$("#spnAdvProfile").hover(function(){$(this).css("color","#ffeb3b");$("#imgAdvProfile").attr("src","./Content/site/images/TestIcons/hatahimWhite@1.5x.svg");$("#backgroundAdvProfile").css("background-color","#2196F3")},function(){$(this).css("color","white");$("#imgAdvProfile").attr("src","./Content/site/images/TestIcons/hatahim@1.5x.svg");$("#backgroundAdvProfile").css("background-color","#FFFFFF")});$("#backgroundAdvProfile").hover(function(){$(this).css("background-color","#2196F3");$("#imgAdvProfile").attr("src","./Content/site/images/TestIcons/hatahimWhite@1.5x.svg");$("#spnAdvProfile").css("color","#ffeb3b")},function(){$(this).css("background-color","#FFFFFF");$("#imgAdvProfile").attr("src","./Content/site/images/TestIcons/hatahim@1.5x.svg");$("#spnAdvProfile").css("color","#FFFFFF")});$("#spnAdvVisi").hover(function(){$(this).css("color","#ffeb3b");$("#imgAdvVisi").attr("src","./Content/site/Images/TestIcons/seen territory hover@1.5x.svg");$("#backgroundAdvVisi").css("background-color","#2196F3")},function(){$(this).css("color","white");$("#imgAdvVisi").attr("src","./Content/site/Images/TestIcons/seen territory@1.5x.svg");$("#backgroundAdvVisi").css("background-color","#FFFFFF")});$("#backgroundAdvVisi").hover(function(){$(this).css("background-color","#2196F3");$("#imgAdvVisi").attr("src","./Content/site/Images/TestIcons/seen territory hover@1.5x.svg");$("#spnAdvVisi").css("color","#ffeb3b")},function(){$(this).css("background-color","#FFFFFF");$("#imgAdvVisi").attr("src","./Content/site/Images/TestIcons/seen territory@1.5x.svg");$("#spnAdvVisi").css("color","#FFFFFF")});$("#backgroundAdvShadows").hover(function(){$(this).css("background-color","#2196F3");$("#imgAdvShadows").attr("src","./Content/site/Images/TestIcons/shadows hover@1.5x.svg");$("#spnAdvShadows").css("color","#ffeb3b")},function(){$(this).css("background-color","#FFFFFF");$("#imgAdvShadows").attr("src","./Content/site/Images/TestIcons/shadows@1.5x.svg");$("#spnAdvShadows").css("color","#FFFFFF")});$("#spnAdvShadows").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundAdvShadows").css("background-color","#2196F3");$("#imgAdvShadows").attr("src","./Content/site/Images/TestIcons/shadows hover@1.5x.svg")},function(){$(this).css("color","white");$("#backgroundAdvShadows").css("background-color","#FFFFFF");$("#imgAdvShadows").attr("src","./Content/site/Images/TestIcons/shadows@1.5x.svg")});$("#backgroundAdvTaba").hover(function(){$(this).css("background-color","#2196F3");$("#imgAdvTaba").attr("src","./Content/site/Images/TestIcons/TabaIconhover@1.5x.svg");$("#spnAdvTaba").css("color","#ffeb3b")},function(){$(this).css("background-color","#FFFFFF");$("#imgAdvTaba").attr("src","./Content/site/Images/TestIcons/TabaIcon@1.5x.svg");$("#spnAdvTaba").css("color","#FFFFFF")});$("#spnAdvTaba").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundAdvTaba").css("background-color","#2196F3");$("#imgAdvTaba").attr("src","./Content/site/Images/TestIcons/TabaIconhover@1.5x.svg")},function(){$(this).css("color","white");$("#backgroundAdvTaba").css("background-color","#FFFFFF");$("#imgAdvTaba").attr("src","./Content/site/Images/TestIcons/TabaIcon@1.5x.svg")});$("#spnAdvControlValves").hover(function(){$(this).css("color","#ffeb3b");$("#backgroundAdvControlValves").css("background-color","#2196F3");$("#imgAdvControlValves").attr("src","./Content/site/images/TestIcons/controlValveHover.svg")},function(){$("#imgAdvControlValves").attr("src","./Content/site/images/TestIcons/controlValve.svg");$(this).css("color","white");$("#backgroundAdvControlValves").css("background-color","#ffffff")});$("#backgroundAdvControlValves").hover(function(){$(this).css("background-color","#2196F3");$("#spnAdvControlValves").css("color","#ffeb3b");$("#imgAdvControlValves").attr("src","./Content/site/images/TestIcons/controlValveHover.svg")},function(){$("#imgAdvControlValves").attr("src","./Content/site/images/TestIcons/controlValve.svg");$(this).css("background-color","#ffffff");$("#spnAdvControlValves").css("color","white")})}}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}var n=!0;return{show:t}}(),$sys=$sys||{},$sys.divPrintAndShare=function(){function t(){try{if($sys.globals3.isPrint=!0,$("#myDivPrintAndShare").css("display")=="block"){$sys.tools.resetToolsAndCloseWindows();$("#myDivPrintAndShare").css("display","none");$("#windowPrint").css("display","none");$("#windowShare").css("display","none");$sys.globals3.isPrint=!1;return}if($sys.tools.resetToolsAndCloseWindows(),$("#myDivPrintAndShare").css("display","block"),n){n=!1;$("#spnPSShare").html(LNG(391));$("#spnPSPrint").html(LNG(239));$("#spnPSShare").css("left",$sys.globals3.myLng==="heb"?"30px":"31px");$("#spnPSPrint").css("left",$sys.globals3.myLng==="heb"?"155px":"154px");$("#spnPSShare").on("click",$sys.winShare.show);$("#spnPSPrint").on("click",$sys.winPrint.show);$("#imgPSShare").on("click",$sys.winShare.show);$("#imgPSPrint").on("click",$sys.winPrint.show);$("#imgPSShare").hover(function(){$(this).attr("src","./Content/site/images/Inkod/top-menu/email-hover.png")},function(){$(this).attr("src","./Content/site/images/Inkod/top-menu/email.png")});$("#imgPSPrint").hover(function(){$(this).attr("src","./Content/site/images/Inkod/top-menu/print-hover.png")},function(){$(this).attr("src","./Content/site/images/Inkod/top-menu/print.png")})}$sys.winPrint.show()}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}var n=!0;return{show:t}}(),$sys=$sys||{},$sys.winOpenUrl=function(){function n(n,t,i,r,u){try{$sys.globals3.myLng==="heb"&&$("#myWindowOpenUrl1").addClass("k-rtl");i===0&&(i="auto");r===0&&(r="auto");u==undefined&&(u=!0);var f=$("#myWindowOpenUrl2").data("kendoWindow");f||$("#myWindowOpenUrl2").kendoWindow({width:i,height:r,title:t,modal:u,actions:["Maximize","Close"],resizable:!0,close:function(){$sys.functions3.addToLogger("close url window")},content:n,iframe:!0});setTimeout(function(){f.setOptions({width:i,height:r,title:t});f.center();f.refresh({url:n});setTimeout(function(){f.setOptions({width:i,height:r,title:t});f.center()},300)},300);f=$("#myWindowOpenUrl2").data("kendoWindow");f.open();$sys.functions3.addToLogger("open url window "+n+",w:"+i+",h:"+r);$(".k-content-frame").css("left","1px")}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}return{show:n}}(),$sys=$sys||{},$sys.winQr=function(){function n(n){var i,t;try{$("#myWindowQr2").kendoWindow({width:"260px",height:"260px",title:"Quick Response Code",modal:!0,resizable:!1,close:function(){$sys.functions3.addToLogger("close qr window")}});i=$("#myWindowQr2").data("kendoWindow");i.open();$sys.functions3.addToLogger("open qr window "+n);t=$("#qrSendUrl").getKendoQRCode();t&&$("#qrSendUrl").empty();$("#qrSendUrl").kendoQRCode({value:n,errorCorrection:"M",size:240,border:{color:"#088ccd",width:2}});$("#qrSendUrl").css("cursor","pointer");$("#qrSendUrl").getKendoQRCode();$("#qrSendUrl").on("click",function(){t.exportImage().done(function(n){kendo.saveAs({dataURI:n,fileName:"QRCode.png"})});$sys.functions3.addToLogger("generate url png "+n)});$("#myWindowQr2").parent().css("top","20%");$("#myWindowQr2").parent().css("left","40%")}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}return{show:n}}(),$sys=$sys||{},$sys.divFastInfo=function(){function f(n){var e,o,f;try{if($("#myDivFastInfo").css("display")==="block"){$("#myDivFastInfo").css("display","none");return}if(n?$sys.tools.resetToolsAndCloseWindows():$sys.tools.resetTools(),AnalyticsSetEvent("תפריט ראשי","מידע מהיר"),i)for(i=!1,e="",o=document.getElementById("myId"),f=0;f<=$sys.globals3.fastInfo.length-1;f++)e='<div style="width:98px;min-height: 115px;display:inline-block;vertical-align:top;"  ><div id="divFastInfo0'+f+'" class="k-button clsDivFastInfo" style="width:66px;height:66px;background-color: #FFFFFF;border-radius: 33px;margin: auto;"><img src="./Content/site/images/TestIcons/'+$sys.globals3.fastInfo[f].icon+'" alt="cityhall" style="position:relative;top: 8px;"><\/div><div id="btnFastInfo0'+f+'" class="k-button clsBtnFastInfo" style="text-align: center;box-shadow:none;" >FastInfo0'+f+"<\/div><\/div>",o.insertAdjacentHTML("beforeend",e);$("#myDivFastInfo").css("display","block");t&&(t=!1,$(".clsDivFastInfo").kendoButton({click:u}),$(".clsBtnFastInfo").kendoButton({click:u}),$(".clsBtnFastInfo").hover(function(){$(this).css("background-image","none");$(this).css("color","#ffffff")}),$(".clsBtnFastInfo").mouseleave(function(){$(this).css("background-image","none");$(this).css("color","#cccccc")}),$sys.globals3.myLng!=="heb"&&$(".clsBtnFastInfo").css("font-size","12px"),$("#spnFrequentlyUsed").html(LNG(502)),$sys.globals3.myLng==="heb"?($("#spnFrequentlyUsed").css("right","10px"),$("#myFrequentLayersInfo").css("right","10px"),$("#myFrequentLayersInfo").css("text-align","right"),$("#myFrequentLayersInfo").css("direction","rtl"),$("#myFrequentLayersInfo").css("padding-right","15px")):($("#spnFrequentlyUsed").css("left","10px"),$("#myFrequentLayersInfo").css("left","10px"),$("#myFrequentLayersInfo").css("text-align","left"),$("#myFrequentLayersInfo").css("direction","ltr")));r()}catch(s){$sys.functions3.catchErr(arguments.callee.toString(),s)}}function e(){for(var t=[],n=0;n<$sys.globals3.myLayerDynamicArray.length;n++)$sys.globals3.myLayerDynamicArray[n].hasOwnProperty("metadata")&&$sys.globals3.myLayerDynamicArray[n].metadata.fastInfoGroupId!=null&&$sys.globals3.myLayerDynamicArray[n].metadata.fastInfoName!=null&&t.push($sys.globals3.myLayerDynamicArray[n].metadata.fastInfoGroupId);return o(t)}function o(n){var i,t;if(n.length===0)return n;for(n=n.sort(function(n,t){return n*1-t*1}),i=[n[0]],t=1;t<n.length;t++)n[t-1]!==n[t]&&i.push(n[t]);return i}function r(){var t,u,f;try{for(n=e(),t=0;t<=$sys.globals3.fastInfo.length-1;t++){var o=0,i=0,h="",c="";$.each($sys.globals3.myLayerDynamicArray,function(r,u){if(u.metadata&&u.metadata.fastInfoGroupId&&u.metadata.fastInfoGroupId!==""&&u.dynamicLayerId==1&&u.metadata.fastInfoName!=null){var f=u.metadata.fastInfoGroupId.toString();f=f.split(",");$.each(f,function(r,f){var s=parseInt(f),e;s===n[t]&&(e=u.code,h=u.metadata.fastInfoName.toString(),($sys.globals3.myLocation==="intranet"||$sys.globals3.myLocation==="internet"&&u.metadata.isInternet)&&(c+=u.name+"<\/BR>",o++,$sys.globals3.myVisibleLayersCodes.indexOf(e)!==-1&&i++))})}});var l=h+"<\/BR>"+i.toFixed(0)+"/"+o.toFixed(0),s=n.indexOf(n[t]),r=s>=10?s.toFixed(0):"0"+s.toFixed(0);$("#btnFastInfo"+r).html(l);$("#btnFastInfo"+r).kendoTooltip({content:c,position:"right",showAfter:250,width:100,show:$sys.functions3.hideAllTooltips});u=$("#btnFastInfo"+r);f=$("#divFastInfo"+r);i===0?(u.css("background-color","#0169cd !important"),f.css("background-color","#ffffff !important")):i===o?(u.css("background-color","#0169cc !important"),f.css("background-color","#2196F3 !important")):(u.css("background-color","#0169ca !important"),f.css("background-color","#ffeb3b !important"))}}catch(a){$sys.functions3.catchErr(arguments.callee.toString(),a)}}function u(){var f,e;try{var t="#"+this.element[0].id,i=$(t),u=t.substring(t.length-2);u=parseInt(u);f=i.css("background-color");f=RGB2HEX(f);e=t.indexOf("div")!==-1?f!=="#2196f3":f!=="#0169cc";$.each($sys.globals3.myLayerDynamicArray,function(t,i){if(i.metadata&&i.metadata.fastInfoGroupId){var r=i.metadata.fastInfoGroupId.toString();r=r.split(",");$.each(r,function(t,r){var f=parseInt(r);f===n[u]&&$sys.divToc.turnOneLayer(i.code,e,!1,!1)})}});$sys.divToc.turnLayersFromPanels(!1);e?t.indexOf("div")!==-1?(i.css("background-color","#2196f3 !important"),$("#btnFastInfo0"+u).css("background-color","#0169cc !important")):i.css("background-color","#0169cc !important"):t.indexOf("div")!==-1?(i.css("background-color","#ffffff !important"),$("#btnFastInfo0"+u).css("background-color","#0169cb !important")):i.css("background-color","#0169cb !important");r()}catch(o){$sys.functions3.catchErr(arguments.callee.toString(),o)}}var t=!0,i=!0,n=[];return{show:f}}(),$sys=$sys||{},$sys.winShadows=function(){function g(r,u){try{i=0;n=u;t=$sys.gis3.getDistanceFromTwoPoints(n,r.rings[0][0]);t=10*Math.round(t/10);$sys.tools.resetTools();var f=$("#myWindowShadows2").data("kendoWindow");f==undefined?($sys.globals3.myLng==="heb"&&$("#myWindowShadows1").addClass("k-rtl"),$("#myWindowShadows2").kendoWindow({width:350,height:230,title:LNG(366),modal:!1,resizable:!1,close:function(){$sys.functions3.addToLogger("close shadows window")}}),AnalyticsSetEvent("כלים מתקדמים","הצללת מבנים"),nt()):$("#shadowsDistance").data("kendoNumericTextBox").value(t);f=$("#myWindowShadows2").data("kendoWindow");f.open();$("#myWindowShadows2").closest(".k-widget").find(".k-window-titlebar").css("background-color","#0169CC");$("#myWindowShadows2").closest(".k-widget").find(".k-window-titlebar").css("color","#FFFFFF");$("#myWindowShadows2").closest(".k-widget").find(".k-window-content").css("background-color","#FAFAFA");$sys.functions3.addToLogger("open shadows window");k()}catch(e){$sys.functions3.catchErr(arguments.callee.toString(),e)}}function k(){try{t=$("#shadowsDistance").data("kendoNumericTextBox").value();l=new $esri.Circle(n,{radius:t});$sys.globals3.myGraphicsLayerTemp.clear();$sys.globals3.myGraphicsLayerProfile.clear();var i=new $esri.Graphic;i.geometry=l;i.symbol=$sys.symbols3.getSymbol(i.geometry,255,0,0);$sys.globals3.myGraphicsLayerTemp.add(i);tt()}catch(r){$sys.functions3.catchErr(arguments.callee.toString(),r)}}function nt(){var i,n;try{r=[];o=[];i=LSGET("shadowscolor2","#7f7f7f");$("#spnShadowsColor").html(LNG(472)+": ");$("#shadowsColor").kendoColorPicker({value:i,palette:"basic",tileSize:36,change:function(){i=$("#shadowsColor").data("kendoColorPicker").value();LSSET("shadowscolor2",i);c(!1)}});$("#shadowsColor").data("kendoColorPicker").value(i);n=LSGET("shadowsopacity1","50");n=parseFloat(n);$("#spnShadowsOpacity").html(LNG(323)+": ");$("#sldShadowsOpacity").kendoSlider({min:20,max:100,value:n,smallStep:1,largeStep:1,change:function(t){n=t.value;LSSET("shadowsopacity1",n.toFixed(0));c(!1)},tickPlacemnet:"none",tooltip:{enabled:!0}});$("#sldShadowsOpacity").closest(".k-widget").css("width","220px");$("#sldShadowsOpacity").data("kendoSlider").value(n);$("#spnShadowsDistance").html(LNG(473)+": ");$("#shadowsDistance").kendoNumericTextBox({min:5,max:1e4,format:"#.0 m",decimals:0,step:10,value:t,spin:k});$("#lblTimeShadows").html(LNG(474)+": ");$("#sldShadowsTime").kendoSlider({min:0,max:100,value:50,smallStep:1,largeStep:1,change:function(){y()},tickPlacemnet:"none",tooltip:{enabled:!1}});$("#sldShadowsTime").closest(".k-widget").css("width","220px");$("#lblShadowsDate").html(LNG(475)+": ");$("#dtShadows").kendoDatePicker({animation:{close:{effects:"fadeOut zoom:out",duration:100},open:{effects:"fadeIn zoom:in",duration:100}},format:"dd/MM/yyyy",value:new Date,change:function(){d();y()}});$("#dtShadows").closest(".k-widget").css("width","120px");d();y()}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function d(){var i,u,f,e;try{var t=$("#dtShadows").data("kendoDatePicker").value(),r=$sys.geodesy.getGeogFromItm(n.x,n.y),o=t.getFullYear(),s=t.getMonth(),c=t.getDate();t=new Date(o,s,c,12,0,0,0);i=SunCalc.getTimes(t,r.lat,r.lon);h=i.sunriseEnd;v=i.sunsetStart;u=TO_HHMM(h);$("#lblShadowsSunRise").html(u);f=TO_HHMM(v);$("#lblShadowsSunSet").html(f);e=Math.abs(v.getTime()-h.getTime());b=parseInt(e/6e4)}catch(l){$sys.functions3.catchErr(arguments.callee.toString(),l)}}function y(){var u,i;try{var t=$("#dtShadows").data("kendoDatePicker").value(),o=$("#sldShadowsTime").data("kendoSlider").value(),l=o*b/100,r=new Date(h.getTime()+l*6e4),f=$sys.geodesy.getGeogFromItm(n.x,n.y),a=t.getFullYear(),v=t.getMonth(),y=t.getDate(),p=r.getHours(),w=r.getMinutes();t=new Date(a,v,y,p,w,0,0);u=SunCalc.getPosition(t,f.lat,f.lon);i=u.azimuth*180/Math.PI+180;s=i>360?i-360:i;e=u.altitude*180/Math.PI;$("#spnSunLocation").html(LNG(476)+":"+s.toFixed(1)+" "+LNG(477)+":"+e.toFixed(1));$("#spnSunTime").html(LNG(474)+":"+TO_HHMM(r));c(!0)}catch(k){$sys.functions3.catchErr(arguments.callee.toString(),k)}}function tt(){var u,t,r;try{if(i===1)return;i=1;u=$("#shadowsDistance").data("kendoNumericTextBox").value();$sys.functions3.addToLogger("start calculate shadows "+n.x+","+n.y+","+u+","+s+","+e);t=new $esri.Query;t.outFields=["*"];t.text="%";t.returnGeometry=!0;t.where="1=1";t.geometry=l;r=new $esri.QueryTask($sys.globals3.myUrlIView2+"/"+GETIDFROMCODE($sys.globals3.dtmToolsTable.BLDG_Layer));r.on("complete",rt);r.on("error",it);r.execute(t)}catch(f){$sys.functions3.catchErr(arguments.callee.toString(),f);i=0}}function it(n){try{i=0;o=[];r=[];$sys.globals3.myGraphicsLayerTemp.clear();$sys.globals3.myGraphicsLayerProfile.clear()}catch(n){$sys.functions3.catchErr(arguments.callee.toString(),n)}}function rt(n){try{$sys.functions3.addToLogger("finish calculate shadows");i=0;o=[];r=[];o=n.featureSet.features;c(!0)}catch(t){$sys.functions3.catchErr(arguments.callee.toString(),t)}}function c(n){var t,u,i,f;try{e<5&&(e=5);w=e*Math.PI/180;t=s+180;t>360&&(t-=360);a=t*Math.PI/180;u=$("#shadowsColor").data("kendoColorPicker").value();i=HEX2RGB(u);n&&(r=[],$.each(o,function(n,t){var i=ut(t);r.push(i)}));f=$("#sldShadowsOpacity").data("kendoSlider").value()/100;$sys.globals3.myGraphicsLayerProfile.clear();$.each(r,function(n,t){var r=new $esri.Graphic;r.geometry=t;r.symbol=$sys.symbols3.getSymbol(r.geometry,0,0,0,0,0,f,i.r,i.g,i.b);$sys.globals3.myGraphicsLayerProfile.add(r)})}catch(h){$sys.functions3.catchErr(arguments.callee.toString(),h)}}function ut(n){var t,i,r,c,l;try{var v=n.attributes[$sys.globals3.dtmToolsTable.BLDG_HT],e=n.geometry.rings[0],o=new ConvexHullGrahamScan,s=new ConvexHullGrahamScan;for(t=0;t<e.length;t++){i=e[t][0];r=e[t][1];o.addPoint(i,r);s.addPoint(i,r);var h=v*Math.tan(Math.PI/2-w),y=Math.sin(a),b=Math.cos(a),k=i+h*y,d=r+h*b;o.addPoint(k,d)}for(c=o.getHull(),l=s.getHull(),u==null&&(u=new $esri.Polygon($sys.globals3.mySpatialReference));u.rings.length>0;)u.removeRing(0);for(u.addRing(c),f==null&&(f=new $esri.Polygon($sys.globals3.mySpatialReference));f.rings.length>0;)f.removeRing(0);return f.addRing(l),p=$esri.GeometryEngine.difference(u,f)}catch(g){return $sys.functions3.catchErr(arguments.callee.toString(),g),n.coords}}var i=0,n,t,l,o=[],r=[],u,f,p,s=-9999,e=-9999,a=-9999,w=-9999,h=-9999,v=-9999,b=1e3;return{show:g}}(),$sys=$sys||{},$sys.GS=function(){function n(n){for(var i=$sys.globals3.GsMeta.image,r,t=0;t<i.length;t++)i[t].name==n&&(r=$esri.declare([$esri.TiledMapServiceLayer],{declaredClass:"ogc.WMTSLayer",constructor:function(){this.version="1.0.0";this.url=$sys.globals3.isProxy?$sys.globals3.myProxyUrl+"?"+i[t].url:i[t].url;this.identifier=i[t].identifier;this.imageFormat=i[t].imageFormat;this.tileMatrixSet=i[t].tileMatrixSet;this.spatialReference=new $esri.SpatialReference({wkid:i[t].spatialReference});this.initialExtent=new $esri.Extent(i[t].imageMinX,i[t].imageMinY,i[t].imageMaxX,i[t].imageMaxY,this.spatialReference);this.fullExtent=new $esri.Extent(i[t].imageMinX,i[t].imageMinY,i[t].imageMaxX,i[t].imageMaxY,this.spatialReference);this.tileInfo=new $esri.TileInfo({dpi:"90.71428571427429",format:i[t].imageFormat,compressionQuality:0,spatialReference:{wkid:i[t].spatialReference},rows:256,cols:256,origin:{x:i[t].gridOriginMinX,y:i[t].gridOriginMaxY},lods:$sys.globals3.dynamicLods});this.loaded=!0;this.onLoad(this)},getTileUrl:function(n,t,i){return this.url+"/gwc/service/wmts?SERVICE=WMTS&VERSION="+this.version+"&REQUEST=GetTile&LAYER="+this.identifier+"&STYLE=raster&FORMAT="+this.imageFormat+"&TILEMATRIXSET="+this.tileMatrixSet+"&TILEMATRIX="+this.tileMatrixSet+":"+n+"&TILEROW="+t+"&TILECOL="+i}}),$sys.globals3.myLayerOrtho=new r,$sys.globals3.myLayerOrtho.setOpacity(0))}function t(){}function i(){var n=$sys.globals3.GsMeta.hybrid,t=$esri.declare([$esri.TiledMapServiceLayer],{declaredClass:"ogc.WMTSLayer",constructor:function(){this.version="1.0.0";this.url=$sys.globals3.isProxy?$sys.globals3.myProxyUrl+"?"+n.url:n.url;this.identifier=n.identifier;this.imageFormat=n.imageFormat;this.tileMatrixSet=n.tileMatrixSet;this.spatialReference=new $esri.SpatialReference({wkid:n.spatialReference});this.initialExtent=new $esri.Extent(n.imageMinX,n.imageMinY,n.imageMaxX,n.imageMaxY,this.spatialReference);this.fullExtent=new $esri.Extent(n.imageMinX,n.imageMinY,n.imageMaxX,n.imageMaxY,this.spatialReference);this.tileInfo=new $esri.TileInfo({dpi:"90.71428571427429",format:n.imageFormat,compressionQuality:0,spatialReference:{wkid:n.spatialReference},rows:256,cols:256,origin:{x:n.gridOriginMinX,y:n.gridOriginMaxY},lods:$sys.globals3.dynamicLods});this.loaded=!0;this.onLoad(this)},getTileUrl:function(n,t,i){return this.url+"/gwc/service/wmts?SERVICE=WMTS&VERSION="+this.version+"&REQUEST=GetTile&LAYER="+this.identifier+"&STYLE=raster&FORMAT="+this.imageFormat+"&TILEMATRIXSET="+this.tileMatrixSet+"&TILEMATRIX="+this.tileMatrixSet+":"+n+"&TILEROW="+t+"&TILECOL="+i}});$sys.globals3.myLayerReka=new t;$sys.globals3.myLayerReka.setOpacity(0)}function r(n){for(var i=$sys.globals3.GsMeta.map,r,t=0;t<i.length;t++)i[t].name==n&&(r=$esri.declare([$esri.TiledMapServiceLayer],{declaredClass:"ogc.WMTSLayer",constructor:function(){this.version="1.0.0";this.url=$sys.globals3.isProxy?$sys.globals3.myProxyUrl+"?"+i[t].url:i[t].url;this.identifier=i[t].identifier;this.imageFormat=i[t].imageFormat;this.tileMatrixSet=i[t].tileMatrixSet;this.spatialReference=new $esri.SpatialReference({wkid:i[t].spatialReference});this.initialExtent=new $esri.Extent(i[t].imageMinX,i[t].imageMinY,i[t].imageMaxX,i[t].imageMaxY,this.spatialReference);this.fullExtent=new $esri.Extent(i[t].imageMinX,i[t].imageMinY,i[t].imageMaxX,i[t].imageMaxY,this.spatialReference);this.tileInfo=new $esri.TileInfo({dpi:"90.71428571427429",format:i[t].imageFormat,compressionQuality:0,spatialReference:{wkid:i[t].spatialReference},rows:256,cols:256,origin:{x:i[t].gridOriginMinX,y:i[t].gridOriginMaxY},lods:$sys.globals3.dynamicLods});this.loaded=!0;this.onLoad(this)},getTileUrl:function(n,t,i){return this.url+"/gwc/service/wmts?SERVICE=WMTS&VERSION="+this.version+"&REQUEST=GetTile&LAYER="+this.identifier+"&STYLE=raster&FORMAT="+this.imageFormat+"&TILEMATRIXSET="+this.tileMatrixSet+"&TILEMATRIX="+this.tileMatrixSet+":"+n+"&TILEROW="+t+"&TILECOL="+i}}),$sys.globals3.myLayerMap=new r,$sys.globals3.myLayerMap.setOpacity(0))}function u(){var n=new $esri.WMSLayerInfo({name:"Gtikva_vectorTiles:clip_road",title:"clip_road",queryable:!0,showPopup:!0}),t=new $esri.WMSLayer("http://10.237.72.90:8080/geoserver/Gtikva_vectorTiles/wms",{format:"png",resourceInfo:{copyright:"GeoServer",description:"Africa Wind Data",extent:new $esri.Extent(187546.31859999988,662516.59999999963,189232.55639999977,664197.57669999916,{wkid:2039}),featureInfoFormat:"text/html",getFeatureInfoURL:"http://10.237.72.90:8080/geoserver/Gtikva_vectorTiles/wms",getMapURL:"http://10.237.72.90:8080/geoserver/Gtikva_vectorTiles/wms",layerInfos:[n],spatialReferences:[2039],version:"1.3.0"},version:"1.3.0",visibleLayers:["clip_road"]});$sys.globals3.myMap1.addLayers([t])}return{GSITS:n,GSIS:t,GSHS:i,GSMS:r,GSWMS:u}}(),$sys=$sys||{},$sys.divApplyEdits=function(){function a(){try{if($("#myDivApplyEdits").css("display")==="block"){$("#myDivApplyEdits").css("display","none");return}AnalyticsSetEvent("כלים מתקדמים","עדכון שכבות");$sys.tools.resetToolsAndCloseWindows();$("#myDivApplyEdits").css("display","block");s?($("#selectApplyEdit").kendoComboBox({dataSource:$sys.globals3.editLayers,dataTextField:"name",filter:"contains",placeholder:"בחר שכבת עריכה...",select:v,height:400}),$("#prograsBar").kendoProgressBar({type:"percent",animation:{duration:600}}).data("kendoProgressBar"),$("#btnAddCSVfile").kendoButton({imageUrl:"./Content/site/images/TestIcons/upload white@1.5x.svg",click:y}),$("#btnAddCSVfile").kendoTooltip({content:"טען CSV (Comma delimited)",position:"top",show:$sys.functions3.hideAllTooltips}),$("input:radio[name=edit]").change(function(){$(this).val()=="UPDATE"||$(this).val()=="DELETE"?$("#applyEditMessage").text("הינו שדה חובה OBJECTID שדה*"):$("#applyEditMessage").text(" X ,Y ערכי נ.צ. חייבים להיות בטבלה בשדות*");f()}),$("#btnApplEdit").click(function(){function u(){i>t.length||(setTimeout(function(){n.applyEdits(t.slice(i,i+14),null,null,e,o);u()},h),i=i+14)}!$.isEmptyObject(n)&&t.length>0&&($("#imgApplyLoader").css("display","block"),c=!0,r==="UPDATE"?n.applyEdits(null,t,null,e,o):r==="INSERT"?t.length>14?($("#prograsBar").css({display:"block","margin-left":"13px"}),u()):n.applyEdits(t,null,null,e,o):n.applyEdits(null,null,t,e,o))})):$("#selectApplyEdit").data("kendoComboBox").value("בחר שכבת עריכה...")}catch(u){$sys.functions3.catchErr(arguments.callee.toString(),u)}}function v(t){if(u=t,r==="INSERT"&&u.dataItem.geometryTypeId!==1){ALERTERROR("ניתן להוסיף נתונים רק לשכבה נקודתית");return}n=new $esri.FeatureLayer($sys.globals3.editLayerUrl+"/"+u.dataItem.id,{mode:$esri.FeatureLayer.MODE_ONDEMAND,outFields:["*"]})}function e(n){if(c||n!=undefined){if(n.length==0){ALERTSUCCESS(LNG(895));f();return}for(var r=0;r<n.length;r++)l.push(n[0]);l.length>=t.length?(ALERTSUCCESS(LNG(895)),f()):$("#prograsBar").data("kendoProgressBar").value(i/t.length*100)}else console.log(n),f()}function o(n){console.log(n);ALERTERROR("הפעולה לא הצליחה");i=i-14;h++}function y(){function i(i){var f,e,u;if(r=$("input:radio[name=edit]:checked").val(),$("#imgApplyLoader").css("display","block"),f=i.target.files[0],f.name.toLowerCase().indexOf(".csv")>0){for(e=[],u=0;u<n.fields.length;u++)e.push(n.fields[u].alias);reader=new FileReader;reader.onload=function(i){for(var f=i.target.result,p=f.split(/\r\n|\n/),s=p[0].split(","),h,c,u,o,v,y,w,b,a=1;a<p.length;a++)if(f=p[a].split(","),f.length==s.length){for(h={},c={attributes:{}},u=0;u<s.length;u++){if(o=e.indexOf(s[u]),r==="UPDATE"||r==="DELETE"){if(s.indexOf("OBJECTID")<0){ALERTERROR("עמודה OBJECTID היא הכרחית בטבלה ");$("#imgApplyLoader").css("display","none");$("#btnApplEdit").prop("disabled",!0);return}}else(s[u]=="X"||s[u]=="x")&&(h.X=parseFloat(f[u])),(s[u]=="Y"||s[u]=="y")&&(h.Y=parseFloat(f[u]));if(o>-1)if(n.fields[o].type==="esriFieldTypeInteger"||n.fields[o].type==="esriFieldTypeOID"||n.fields[o].type==="esriFieldTypeDouble"||n.fields[o].type==="esriFieldTypeSmallInteger"){if(n.fields[o].domain!=undefined)for(f[u].indexOf('"')>-1&&(f[u]=f[u].substring(1,f[u].length-1).replace('""','"')),f[u]==""&&(f[u]=n.fields[o].domain.codedValues[0].name),v=0;v<n.fields[o].domain.codedValues.length;v++)if(n.fields[o].domain.codedValues[v].name==f[u]){f[u]=n.fields[o].domain.codedValues[v].code;break}if(f[u]==="")continue;if(isNaN(f[u])){ALERTERROR(s[u]+" - לא ניתן להכניס אותיות לעמודה מספרית, בשורה - "+(a+1)+" ,עמודה");$("#imgApplyLoader").css("display","none");return}c.attributes[n.fields[o].name]=n.fields[o].type==="esriFieldTypeDouble"?parseFloat(f[u]):parseInt(f[u])}else if(n.fields[o].type==="esriFieldTypeString")c.attributes[n.fields[o].name]=f[u];else if(n.fields[o].type==="esriFieldTypeDate"){var l=f[u].split("/"),k=l[1]+"/"+l[0]+"/"+l[2],d=new Date(k);c.attributes[n.fields[o].name]=""+l[2]+"-"+l[1]+"-"+l[0]}}$.isEmptyObject(c.attributes)||(y=new $esri.Graphic,y.attributes=c.attributes,$.isEmptyObject(h)||r!=="INSERT"||(w=new $esri.SpatialReference({wkid:2039}),b=new $esri.Point(h.X,h.Y,w),y.setGeometry(b)),t.push(y))}t.length===0?ALERTERROR(LNG(898)):(ALERTSUCCESS(LNG(899)),$("#btnApplEdit").prop("disabled",!1));$("#imgApplyLoader").css("display","none")};reader.readAsText(f,"ISO-8859-8")}}if($.isEmptyObject(u)){ALERTERROR(LNG(896));return}$("#divFileLoaderShapefile").empty();$("#divFileLoaderShapefile").append('<input id="fileLoaderShapefile" type="file" name="myfiles" style="display: none" >');$("#fileLoaderShapefile").attr("accept",".csv");s=!1;document.getElementById("fileLoaderShapefile").addEventListener("change",i,!0);$("#fileLoaderShapefile").trigger("click")}function f(){$("#imgApplyLoader").css("display","none");$("#prograsBar").css("display","none");$("#prograsBar").data("kendoProgressBar").value(0);$("#btnApplEdit").prop("disabled",!0);$("#selectApplyEdit").data("kendoComboBox").value("בחר שכבת עריכה...");u={};n={};t=[];s=!1;h=100;i=-14;c=!1;l=[];r=$("input:radio[name=edit]:checked").val()}var s=!0,u={},n={},t=[],r="UPDATE",h=100,i=-14,c=!1,l=[];return{show:a,destroy:f}}(),$sys=$sys||{},$sys.WaterLines=function(){function it(){var n=document.querySelector("#watertest");n.style.backgroundColor="mediumpurple"}function rt(){if($("#outerDivControlValves").css("display")==="block"){$("#outerDivControlValves").css("display","none");return}AnalyticsSetEvent("כלים מתקדמים","מגופים שולטים");$sys.tools.resetToolsAndCloseWindows();$("#outerDivControlValves").css("display","block");$("#disfuncValvesOuterDiv").css("visibility","hidden");$("#pierceLines").hover(function(){$(this).css("background-color","#2196F3");$("#pierceLinesImg").attr("src","./Content/site/images/TestIcons/pipeHover.svg")},function(){$(this).css("background-color","white");$("#pierceLinesImg").attr("src","./Content/site/images/TestIcons/pipe.svg")});$("#closingValves").hover(function(){$(this).css("background-color","#2196F3");$("#closingValvesImg").attr("src","./Content/site/images/TestIcons/valveClose@1.5.Hover.svg")},function(){$(this).css("background-color","white");$("#closingValvesImg").attr("src","./Content/site/images/TestIcons/valveClose@1.5.svg")});$("#disfuncValves").hover(function(){$(this).css("background-color","#2196F3");$("#disfuncValvesImg").attr("src","./Content/site/images/TestIcons/valveHover.svg")},function(){$(this).css("background-color","white");$("#disfuncValvesImg").attr("src","./Content/site/images/TestIcons/valve.svg")});$("#pierceLines").kendoTooltip({content:"פיצוץ בצינור",position:"top",show:$sys.functions3.hideAllTooltips});$("#closingValves").kendoTooltip({content:"סגירת מגוף",position:"top",show:$sys.functions3.hideAllTooltips});$("#disfuncValves").kendoTooltip({content:"מגוף לא ניתן לסגירה",position:"top",show:$sys.functions3.hideAllTooltips});$sys.WaterLines.waterLayers=new $esri.ArcGISDynamicMapServiceLayer($sys.globals3.valvesLayerService,{opacity:1});$sys.globals3.myMap1.addLayers([$sys.WaterLines.waterLayers]);var n=document.querySelector("#pierceLines"),t=document.querySelector("#closingValves"),i=document.querySelector("#disfuncValves"),r=document.querySelector("#calcWaterCell");n.addEventListener("click",ut);t.addEventListener("click",ft);i.addEventListener("click",et);r.addEventListener("click",ot)}function ut(){e();$sys.globals3.myGraphicLayerWaterNetCursors.clear();$sys.globals3.myGraphicsLayerTemp.clear();w=[];p=null;i=1;l=$sys.globals3.myMap1.on("click",ht);$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/x.red.cur),auto");esri.bundle.toolbars.draw.addPoint="לחץ על קו כדי לסמן פיצוץ"}function ft(){e();$sys.globals3.myGraphicLayerWaterNetCursors.clear();$sys.globals3.myGraphicsLayerTemp.clear();o=[];f=[];u=null;i=3;a=$sys.globals3.myMap1.on("click",g);$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/x.red.cur),auto");esri.bundle.toolbars.draw.addPoint="לחץ על מגוף כדי לסמנו לסגירה"}function et(){e();$sys.globals3.myGraphicsLayerTemp.clear();o=[];f=[];u=null;i=2;v=$sys.globals3.myMap1.on("click",g);$sys.globals3.myMap1.setMapCursor("url(./Content/site/images/Cursors/x.red.cur),auto");esri.bundle.toolbars.draw.addPoint="לחץ על מגוף כדי לסמנו כלא ניתן לסגירה"}function ot(){var n;e();$sys.globals3.myMap1.setMapCursor("default");i==1&&(n=$sys.globals3.valvesToolBase+"/UnclosingValves/GPServer/UnclosingValves",t=new $esri.Geoprocessor(n),t.submitJob(p,k,b));i==2&&(n=$sys.globals3.valvesToolBase+"/UnclosingValves2/GPServer/UnclosingValves2",t=new $esri.Geoprocessor(n),t.submitJob(u,k,b));i==3&&(n=$sys.globals3.valvesToolBase+"/UnclosingValves3/GPServer/UnclosingValves3",t=new $esri.Geoprocessor(n),t.submitJob(u,k,b));pt()}function st(){e();$sys.WaterLines.waterLayers&&($sys.globals3.myMap1.removeLayer($sys.WaterLines.waterLayers),$sys.WaterLines.waterLayers=null);$sys.globals3.myGraphicLayerWaterNetCursors.clear();$sys.globals3.myGraphicLayerWaterNetElements.clear();$("#divAll").data("kendoSplitter").collapse("#divCenter");$("#waterLinesSelect").empty()}function ht(n){var i=new $esri.IdentifyTask($sys.globals3.valvesLayerService),t=new $esri.IdentifyParameters;t.geometry=n.mapPoint;t.layerIds=[3];t.mapExtent=$sys.globals3.myMap1.extent;t.tolerance=4;t.returnGeometry=!0;i.execute(t,function(t){var i,r,u;if(t.length>0)i=n.mapPoint,r=[i.x,i.y],w.push(r),u=JSON.stringify(w),p={waterLeakXY:u},$("#calcWaterCell").prop("disabled",!1),nt(i);else{ALERTWARNING("לא סמנת מגוף. תנסה שוב.");return}},function(n){console.log(n)})}function g(n){var i=new $esri.IdentifyTask($sys.globals3.valvesLayerService),t=new $esri.IdentifyParameters;t.geometry=n.mapPoint;t.layerIds=[0];t.mapExtent=$sys.globals3.myMap1.extent;t.tolerance=4;t.returnGeometry=!0;i.execute(t,function(n){if(n.length>0){x=n[0].feature.geometry.x;y=n[0].feature.geometry.y;point=[x,y];o.push(point);f.push(n[0].feature.attributes.OBJECTID);var t=JSON.stringify(o);u={valvesIds:t};$("#calcWaterCell").prop("disabled",!1);nt(n[0].feature.geometry)}else{ALERTWARNING("לא סמנת מגוף. תנסה שוב.");return}},function(n){console.log(n)})}function nt(n){var t,r;$("#divAll").data("kendoSplitter").collapse("#divCenter");$sys.globals3.myGraphicLayerWaterNetCursors.setVisibility(!0);t=i==1?new $esri.PictureMarkerSymbol("./Content/site/images/TestIcons/x_pipe.png",16,16):i==2?new $esri.PictureMarkerSymbol("./Content/site/images/TestIcons/cross.png",16,16):new $esri.PictureMarkerSymbol("./Content/site/images/TestIcons/x_pipe_circel.png",16,16);t.angle=0;r=new $esri.Graphic(n,t);$sys.globals3.myGraphicLayerWaterNetCursors.add(r)}function e(){l!=null&&l.remove();v!=null&&v.remove();a!=null&&a.remove()}function b(n){console.log(n.jobStatus)}function k(n){console.log(n);s=1;t.getResultData(n.jobId,"valves",ct,h);t.getResultData(n.jobId,"hydrants",lt,h);t.getResultData(n.jobId,"meters",at,h);t.getResultData(n.jobId,"lines",vt,h)}function ct(t){var e,u;if(i==2)for(e=0;e<f.length;e++)for(u=0;u<t.value.features.length;u++)t.value.features[u].attributes.OBJECTID==f[e]&&(t.value.features.splice(u,1),u--);r[0]={name:t.paramName,alias:"מגופים"};n[0]=$sys.domains.waterDomains(t.value);c()}function lt(t){r[1]={name:t.paramName,alias:"הידרנטים"};n[1]=$sys.domains.waterDomains(t.value);c()}function at(t){r[2]={name:t.paramName,alias:"חיבור צרכן"};n[2]=$sys.domains.waterDomains(t.value);c()}function vt(t){r[3]={name:t.paramName,alias:"קווי מים"};n[3]=$sys.domains.waterDomains(t.value);c()}function h(n){console.log(n)}function yt(t){$sys.globals3.myGraphicLayerWaterNetElements.clear();var i=$sys.symbols3.getSymbol(n[t].features[0].geometry,0,255,255,null,null,null,null,null,null,null,21);$.each(n[t].features,function(n,t){t.setSymbol(i);$sys.globals3.myGraphicLayerWaterNetElements.add(t)})}function tt(){function u(n){var t=n.sender.selectedIndex;d(t);$sys.globals3.myGraphicsLayerTemp.clear();setTimeout(function(){var n=esri.graphicsExtent($sys.globals3.myGraphicLayerWaterNetElements.graphics);$sys.globals3.myMap1.setExtent(n,!0)},0)}var t,n,i;for($sys.globals3.myLng==="heb"&&$("#divCenter").addClass("k-rtl"),$("#divCenter").empty(),$("#divAll").data("kendoSplitter").expand("#divCenter"),$("#divCenter").append('<div id="waterLinesSelect"><\/div><div id="gridCenter"><\/div><div id="btnSelectClose"><\/div>'),t=[],n=0;n<r.length;n++)i={name:r[n].alias,id:n},t.push(i);$("#waterLinesSelect").kendoDropDownList({dataSource:t,dataTextField:"name",dataValueField:"id",change:u});$("#waterLinesSelect").closest(".k-widget").css("width","220px");$("#waterLinesSelect").closest(".k-widget").css("position","absolute");$("#waterLinesSelect").closest(".k-widget").css("right","0px");$("#waterLinesSelect").closest(".k-widget").css("z-index","500");$("#btnSelectClose").kendoButton({click:function(){$("#divAll").data("kendoSplitter").collapse($("#divCenter"))}});$("#btnSelectClose").html(LNG(253));d()}function d(t){function a(n){var i=n.sender,r=i.dataItem(i.select()),t;r!=undefined&&(t=r.geometry,t!=null)&&$sys.gis3.zoomToGeometry(t,50,!0,null,null,null,null,0,.5,255,255,0)}var o,s,h,c,l,r,i,u,e,f;for(t===undefined&&(t=0),o=[],i=0;i<n[t].fields.length;i++)o.push({title:n[t].fields[i].alias,field:n[t].fields[i].name,width:150});for(s=[],i=0;i<n[t].features.length;i++)n[t].features[i].attributes.geometry=n[t].features[i].geometry,s.push(n[t].features[i].attributes);for(r=$("#gridCenter").data("kendoGrid"),r&&r.destroy(),$("#gridCenter").empty(),h=$("#divCenter").height(),$("#gridCenter").kendoGrid({dataSource:s,columns:o,filterable:!0,height:h-31,scrollable:!0,sortable:!0,change:a,selectable:"row"}),c=$sys.globals3.myLng==="heb"?"right":"left",l=$sys.globals3.myLng==="heb"?"left":"right",$("#waterLinesSelect").css(c,"5px"),$("#btnSelectClose").css(l,"5px"),$("#gridCenter").css("top","25px"),$("#divCenter").closest(".k-widget").find(".k-grid-header").css("background-color","#0169CC"),$("#divCenter").closest(".k-widget").find("th").css("background-color","#0169CC"),$("#divCenter").closest(".k-widget").find(".k-link").css("color","#ffffff"),$("#divCenter").closest(".k-widget").find(".k-grid-content").css("background-color","#FAFAFA"),r=$("#gridCenter").find("table")[1],r.rows.length==0,i=0;i<r.rows.length;i++)for(u=0;u<r.rows[i].cells.length;u++)r.rows[i].cells[u].innerHTML.indexOf("http")!==-1&&(e=r.rows[i].cells[u],f=document.createElement("a"),f.href=e.innerHTML,f.target="_blank",f.innerHTML="הצג",e.innerHTML="",e.appendChild(f));$("#disfuncValvesOuterDiv").css("visibility","visible");yt(t)}function c(){s<4?s=s+1:(tt(),wt())}function pt(){$("#wlSpinner").css("display","block")}function wt(){$("#wlSpinner").css("display","none");setTimeout(function(){var n=esri.graphicsExtent($sys.globals3.myGraphicLayerWaterNetElements.graphics);$sys.globals3.myMap1.setExtent(n,!0)},350)}var i=0,t=null,l=null,a=null,v=null,p=[],u=null,w=[],o=[],f=[],n=[null,null,null,null],r=[null,null,null,null],s=1;return{waterLayers:null,OpenWaterTool:it,openTool:rt,FillTable:d,CreateTable:tt,closeWaterTool:st}}(),$sys=$sys||{},$sys.domains=function(){function r(r,e,o,s){var h,c=e;h=$esri.esriRequest({url:c,content:{f:"json"},handleAs:"json",callbackParamName:"callback"});h.then(function(e){if(o.length>0){e.typeIdField&&(i=e.typeIdField,t=e.types,f(o));for(var h=0;h<e.fields.length;h++)e.fields[h].domain!=null&&n.push(e.fields[h]);u(o)}r(o,s)},function(n){console.log("Error: ",n.message)})}function u(t){for(var e=Object.keys(t[0].attributes),i,u,f,r=0;r<e.length;r++)for(i=0;i<n.length;i++)if(e[r]==n[i].name)for(u=0;u<t.length;u++)for(f=0;f<n[i].domain.codedValues.length;f++)t[u].attributes[e[r]]==n[i].domain.codedValues[f].code&&(t[u].attributes[e[r]]=n[i].domain.codedValues[f].name);n=[]}function f(n){for(var u,r=0;r<t.length;r++)for(u=0;u<n.length;u++)n[u].attributes[i]==t[r].id&&(n[u].attributes[i]=t[r].name)}function e(n){var i=n,f,r,t,u,e,o;if(i.features.length>0){for(f=Object.keys(i.features[0].attributes),r=[],t=0;t<i.fields.length;t++)i.fields[t].hasOwnProperty("domain")&&r.push(i.fields[t].domain);for(t=0;t<f.length;t++)for(u=0;u<r.length;u++)if(f[t].toLowerCase()==r[u].name.toLowerCase())for(e=0;e<i.features.length;e++)for(o=0;o<r[u].codedValues.length;o++)i.features[e].attributes[f[t]]==r[u].codedValues[o].code&&(i.features[e].attributes[f[t]]=r[u].codedValues[o].name)}return i}var i,t,n=[];return{getDomainData:r,waterDomains:e}}(),$sys=$sys||{},$sys.callsCrmc=function(){function u(){var o,s,u,h,c;if($sys.globals3.focusCrmc.length==0||$sys.globals3.callsCrmc.length==0){r(LNG(902));return}if($sys.globals3.focusCrmc.length>999){r(LNG(904));return}for(u=0;u<$sys.globals3.focusCrmc.length;u++)$sys.globals3.focusCrmc[u].focusType==3&&(t=$sys.globals3.focusCrmc[u]);if($.isEmptyObject(t)){r(LNG(903));return}if(n=GETLAYERFROMCODE(t.layerCode),n==-1){r(LNG(903));return}for(o=[],$.each($sys.globals3.callsCrmc,function(n,t){$.inArray(t,o)===-1&&o.push(t)}),s=t.field1+" in (",u=0;u<o.length;u++)s=u==o.length-1?s+o[u].id+")":s+o[u].id+",";for(i.layerCode=t.layerCode,i.layerId=n.id,i.visibleLayer=!0,i.fieldName=t.field1,$sys.globals3.crmcDetails=i,u=0;u<n.fields.length;u++)n.fields[0].name==t.field1&&(i.aliasName=n.fields[0].alias);n.fields.splice(n.fields.length-1,0,{alias:LNG(905),domain:null,length:255,name:"ToCrmc",type:"esriFieldTypeString"});$sys.globals3.CallsCrmcLayer=new $esri.FeatureLayer($sys.globals3.myLayerDynamic1.url+"/"+n.id,{mode:$esri.FeatureLayer.MODE_ONDEMAND,id:"callsCrmc",outFields:["*"],opacity:0});$sys.globals3.myMap1.addLayers([$sys.globals3.CallsCrmcLayer]);h=new $esri.Query;h.where=s;h.returnGeometry=!0;h.outFields=["*"];c=new $esri.QueryTask($sys.globals3.myLayerDynamic1.url+"/"+n.id);c.execute(h,f,e);$sys.globals3.CallsCrmcLayer.setDefinitionExpression(s);$sys.globals3.CallsCrmcLayer.setOpacity(1)}function f(t){var i,u;if(t.features.length==0){r(LNG(902));return}for(t.fields.splice(t.fields.length-1,0,{alias:LNG(905),name:"ToCrmc",type:"esriFieldTypeString"}),i=0;i<t.features.length;i++)for(u=0;u<$sys.globals3.callsCrmc.length;u++)String(t.features[i].attributes[$sys.globals3.crmcDetails.fieldName])==String($sys.globals3.callsCrmc[u].id)&&(t.features[i].attributes.ToCrmc=$sys.globals3.callsCrmc[u].url);$sys.attributes.showResults(n.id,t,1)}function e(){r(LNG(903))}function r(n){ALERTERROR(n)}function o(){$sys.globals3.CallsCrmcLayer.setOpacity(0);$sys.globals3.crmcDetails.visibleLayer=!1}var t={},n={},i={};return{show:u,distory:o}}(),$sys=$sys||{},$sys.winDWG=function(){function t(){var e,t,o,s,h;$("#imgSelectWait").css("display","block");$sys.globals3.dwgPolygon.hasOwnProperty("rings")?e=$sys.globals3.dwgPolygon.rings[0]:(t=$sys.globals3.dwgPolygon,o=new esri.geometry.Polygon(new esri.SpatialReference({wkid:t.spatialReference.wkid})),o.addRing([[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin],[t.xmin,t.ymax]]),e=o.rings[0]);s=null;h=f();in_polygonStr=JSON.stringify(e);s={in_layers:h,in_polygon:in_polygonStr};n=new $esri.Geoprocessor($sys.globals3.dwgService);n.submitJob(s,i,r,u)}function i(t){n.getResultData(t.jobId,"out_fileName",e)}function r(n){console.log(n)}function u(n){console.log(n)}function f(){for(var i=[],r,t,n=0;n<$sys.globals3.myLayerDynamic1.visibleLayers.length;n++)r=$sys.globals3.myLayerDynamic1.visibleLayers[n],t=GETLAYERFROMID(r).metadata.dwgLayerName,t&&i.push(t);return i}function e(n){var i=n.value,r=i.replace("dwg","zip"),t;$sys.globals3.myUrlAttachments="https://v5.gis-net.co.il/v5test/DOWNLOADS";t=$sys.globals3.myUrlAttachments+"/"+r;document.location.href=t;$("#imgSelectWait").css("display","none")}var n=null;return{exportDWG:t}}(),$sys=$sys||{},$sys.divTaba=function(){function e(){var t,n;try{if($("#myDivTaba").css("display")==="block"){$("#myDivTaba").css("display","none");$("#tabaStatus").data("kendoComboBox").value("בחר סטטוס...");$("#myDivTaba").css("height","330px");$("#selectTaba").css("display","none");$("#msgTaba").css("display","");return}if($sys.globals3.tabaLayer.opacity==1&&$sys.globals3.tabaLayer.setOpacity(0),$("#startTaba").closest(".k-widget").css("width","250px"),$("#endTaba").closest(".k-widget").css("width","250px"),$("#myDivTaba").css("height","330px"),$("#selectTaba").css("display","none"),$("#msgTaba").css("display",""),AnalyticsSetEvent("כלים מתקדמים",'תב"ע מעופפת'),$sys.tools.resetToolsAndCloseWindows(),$("#myDivTaba").css("display","block"),$sys.globals3.myGraphicsLayerIdentify.clear(),$sys.globals3.myGraphicsLayerTemp.clear(),u){u=!1;$("#flyingTabaBtn").on("click",f);$("#cleanTabaBtn").on("click",l);t=[{name:"בתוקף",id:3},{name:"בהפקדה",id:2},{name:"הכל",id:1}];$("#tabaStatus").kendoComboBox({dataSource:t,dataTextField:"name",filter:"contains",placeholder:"בחר סטטוס...",select:o,height:400});n=$("#tabaStatus").data("kendoComboBox");n.value("בתוקף");n.trigger("change");$("#startTaba").closest(".k-widget").css("width","180px");$("#endTaba").closest(".k-widget").css("width","180px")}$sys.tools.changeToolTaba(!1)}catch(i){$sys.functions3.catchErr(arguments.callee.toString(),i)}}function o(){$sys.globals3.tabaLayer.opacity==1&&$sys.globals3.tabaLayer.setOpacity(0);$("#myDivTaba").css("height","330px");$("#selectTaba").css("display","none");$("#msgTaba").css("display","")}function s(i){t||(t=!0,r==null&&(r=new $esri.IdentifyTask($sys.globals3.tabaUrl.substring(0,$sys.globals3.tabaUrl.length-2))),n==null&&(n=new $esri.IdentifyParameters),n.geometry=i,n.mapExtent=$sys.globals3.myMap1.extent,n.tolerance=9,n.returnGeometry=!0,n.width=$sys.globals3.myMap1.width,n.height=$sys.globals3.myMap1.height,n.layerOption="all",n.layerDefinitions=$sys.globals3.myLayerDynamic1.layerDefinitions,$sys.globals3.myMap1.graphics.clear(),n.layerIds=[],n.layerIds.push(0),r.execute(n,h,function(){t=!1}))}function h(n){var s,h,e,f,r,i,u;if($sys.globals3.tabaLayer.opacity==1&&$sys.globals3.tabaLayer.setOpacity(0),$("#msgTaba").css("display","none"),t=!1,!n||n.length==0){ALERTERROR("לא נמצאו תוצאות");$("#msgTaba").css("display","");return}for(s=$("#startTaba")[0].value,h=$("#endTaba")[0].value,$sys.divTaba.myRes=n,$sys.divTaba.res=[],r=0;r<n.length;r++)if(n[r].feature.attributes.Shlav_Date.trim()!=""){var c=moment($("#startTaba")[0].value,"dd/MM/YYYY"),l=moment($("#endTaba")[0].value,"dd/MM/YYYY"),i=n[r].feature.attributes.Shlav_Date.split("/"),o=i[0].length>2?i[1]+"/"+i[2]+"/"+i[0]:i[1]+"/"+i[0]+"/"+i[2],a=moment(o);if(a.isBetween(c,l)){for(e=!0,f=0;f<$sys.divTaba.res.length;f++)n[r].feature.attributes.TOCHNIT==$sys.divTaba.res[f].TOCHNIT&&(e=!1);e&&($("#tabaStatus").data("kendoComboBox").dataItem()&&$("#tabaStatus").data("kendoComboBox").dataItem().id!=1?n[r].feature.attributes.ofi==$("#tabaStatus").data("kendoComboBox").dataItem().name&&$sys.divTaba.res.push(n[r].feature.attributes):$sys.divTaba.res.push(n[r].feature.attributes))}}if($sys.divTaba.res.length==0){ALERTERROR("לא נמצאו תוצאות");$("#msgTaba").css("display","");return}for($sys.divTaba.res.sort(function(n,t){return new Date(t.Shlav_Date)-new Date(n.Shlav_Date)}),$("#tableTaba tbody").empty(),r=0;r<$sys.divTaba.res.length;r++){var v="<td>"+$sys.divTaba.res[r].TOCHNIT+"<\/td>",i=$sys.divTaba.res[r].Shlav_Date.split("/"),o=i[0].length>2?i[1]+"/"+i[2]+"/"+i[0]:i[1]+"/"+i[0]+"/"+i[2],y="<td>"+o+"<\/td>",p="<td>"+$sys.divTaba.res[r].ofi+"<\/td>",w='<td> <input type="button" id="symbolBtn'+r+'" value="+" /> <\/td>';$("#tableTaba tbody").append('<tr> <td> <input type="checkbox" class="chboxTaba" id="chboxTab'+r+'" /><\/td>'+v+y+p+"<\/tr>");$("#symbol"+r).css("display","none")}$("#selectTaba").css("display","");i=$("#tableTaba").css("height");u="330px";i=i.substring(0,i.length-2);u=u.substring(0,u.length-2);i=parseInt(i);u=parseInt(u);$("#myDivTaba").css("height",(i+u).toString()+"px")}function c(n){if($("#symbol"+i).css("display")==""){$("#symbol"+i).css("display","none");return}$("#symbol"+i).css("display","");console.log($sys.divTaba.res[n])}function f(n){var r,t,i,n;for($sys.globals3.tabaLayer.opacity==1&&$sys.globals3.tabaLayer.setOpacity(0),r=$(".chboxTaba"),t="",i=0;i<r.length;i++)$("#"+r[i].id).is(":checked")&&(n=r[i].id.substring(8),t==""?t="Numerator ="+$sys.divTaba.res[n].Numerator:t+=" OR Numerator ="+$sys.divTaba.res[n].Numerator);t==""?t="OR":($sys.globals3.myVisibleLayersIDs.push(GETIDFROMCODE($sys.globals3.tabaCode)),$sys.globals3.myVisibleLayersCodes.push(parseInt($sys.globals3.tabaCode)),LSSET("myVisibleLayersIds",$sys.globals3.myVisibleLayersIDs),LSSET("myVisibleLayersCodes",$sys.globals3.myVisibleLayersCodes));$sys.globals3.tabaLayer.setDefinitionExpression(t);$sys.globals3.tabaLayer.setOpacity(1)}function l(){for(var t=$(".chboxTaba"),n=0;n<t.length;n++)$("#"+t[n].id).is(":checked")&&$("#"+t[n].id).prop("checked",!1);$sys.globals3.tabaLayer.opacity==1&&$sys.globals3.tabaLayer.setOpacity(0)}var u=!0,t=!1,r=null,n=null;return{show:e,onSelectedPoint:s,myRes:[],res:[],selectTaba:f,showSymbol:c,myLegend:""}}(),$(document).ready(function(){function i(){if($sys.globals3.tabaLayer.opacity==1&&$sys.globals3.tabaLayer.setOpacity(0),$("#myDivTaba").css("height","330px"),$("#selectTaba").css("display","none"),$("#msgTaba").css("display",""),console.log("startchange"),n.value()){var i=n.value(),r=t.value();i?(i=new Date(i),i.setDate(i.getDate()),t.min(i)):r?n.max(new Date(r)):(r=new Date,n.max(r),t.min(r))}}function r(){console.log("endchange");$sys.globals3.tabaLayer.opacity==1&&$sys.globals3.tabaLayer.setOpacity(0);$("#myDivTaba").css("height","330px");$("#selectTaba").css("display","none");$("#msgTaba").css("display","");var i=t.value(),r=n.value();if(i)i=new Date(i),i.setDate(i.getDate()),n.max(i);else if(r)t.min(new Date(r));else{if(!n&&!t)return;i=new Date;n.max(i);t.min(i)}}var n=$("#startTaba").kendoDatePicker({change:i,format:"dd/MM/yyyy"}).data("kendoDatePicker"),t=$("#endTaba").kendoDatePicker({change:r,format:"dd/MM/yyyy"}).data("kendoDatePicker");(n||t)&&(n.max(t.value()),t.min(n.value()))}),$sys=$sys||{},$sys.divDrawTools=function(){function n(){$sys.globals3.myGraphicsLayerPrint.on("Click",function(n){(n.ctrlKey===!0||n.altKey===!0)&&($sys.globals3.removeGeometry=!0,$sys.globals3.myGraphicsLayerPrint.remove(n.graphic))});$sys.globals3.myGraphicsLayerProfile.on("Click",function(n){(n.ctrlKey===!0||n.altKey===!0)&&(n.preventDefault(),$sys.globals3.myGraphicsLayerProfile.remove(n.graphic))});if($("#freeDraw").css("display")=="block"){$sys.tools.resetToolsAndCloseWindows();return}$sys.tools.resetToolsAndCloseWindows();$("#freeDraw").css("display","block");AnalyticsSetEvent("כלים מתקדמים","ציור חופשי");$("#draw_point_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_point_img").attr("src","./Content/site/images/drawTool/draw_pointHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_point_img").attr("src","./Content/site/images/drawTool/draw_point@1.5x.svg")});$("#draw_multiPoint_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_multiPoint_img").attr("src","./Content/site/images/drawTool/draw_multiPointHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_multiPoint_img").attr("src","./Content/site/images/drawTool/draw_multiPoint@1.5x.svg")});$("#draw_line_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_line_img").attr("src","./Content/site/images/drawTool/draw_lineHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_line_img").attr("src","./Content/site/images/drawTool/draw_line@1.5x.svg")});$("#draw_polyline_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_polyline_img").attr("src","./Content/site/images/drawTool/draw_polylineHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_polyline_img").attr("src","./Content/site/images/drawTool/draw_polyline@1.5x.svg")});$("#draw_polygon_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_polygon_img").attr("src","./Content/site/images/drawTool/draw_polygonHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_polygon_img").attr("src","./Content/site/images/drawTool/draw_polygon@1.5x.svg")});$("#draw_freehand_polyline_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_freehand_polyline_img").attr("src","./Content/site/images/drawTool/draw_freehand_polylineHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_freehand_polyline_img").attr("src","./Content/site/images/drawTool/draw_freehand_polyline@1.5x.svg")});$("#draw_freehand_polygon_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_freehand_polygon_img").attr("src","./Content/site/images/drawTool/draw_freehand_polygonHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_freehand_polygon_img").attr("src","./Content/site/images/drawTool/draw_freehand_polygon@1.5x.svg")});$("#draw_arrow_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_arrow_img").attr("src","./Content/site/images/drawTool/draw_arrowHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_arrow_img").attr("src","./Content/site/images/drawTool/draw_arrow@1.5x.svg")});$("#draw_triangle_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_triangle_img").attr("src","./Content/site/images/drawTool/draw_triangleHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_triangle_img").attr("src","./Content/site/images/drawTool/draw_triangle@1.5x.svg")});$("#draw_circle_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_circle_img").attr("src","./Content/site/images/drawTool/draw_circleHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_circle_img").attr("src","./Content/site/images/drawTool/draw_circle@1.5x.svg")});$("#draw_ellipse_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_ellipse_img").attr("src","./Content/site/images/drawTool/draw_ellipseHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_ellipse_img").attr("src","./Content/site/images/drawTool/draw_ellipse@1.5x.svg")});$("#draw_text_div").hover(function(){$(this).css("background-color","#2196F3");$("#draw_text_img").attr("src","./Content/site/images/drawTool/draw_textHover@1.5x.svg")},function(){$(this).css("background-color","white");$("#draw_text_img").attr("src","./Content/site/images/drawTool/draw_text@1.5x.svg")});$("#draw_point_div").kendoTooltip({content:"נקודה",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_multiPoint_div").kendoTooltip({content:"נקודות",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_line_div").kendoTooltip({content:"קו ישר",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_polyline_div").kendoTooltip({content:"פוליליין",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_polygon_div").kendoTooltip({content:"פוליגון",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_freehand_polyline_div").kendoTooltip({content:"קו חופשי",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_freehand_polygon_div").kendoTooltip({content:"פוליגון חופשי",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_arrow_div").kendoTooltip({content:"חץ",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_triangle_div").kendoTooltip({content:"משולש",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_circle_div").kendoTooltip({content:"מעגל",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_ellipse_div").kendoTooltip({content:"אליפסה",position:"top",show:$sys.functions3.hideAllTooltips});$("#draw_text_div").kendoTooltip({content:"טקסט",position:"top",show:$sys.functions3.hideAllTooltips})}return{show:n}}(),function(n,t){typeof module=="object"&&typeof module.exports=="object"?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}(typeof window!="undefined"?window:this,function(n,t){function ui(n){var t=n.length,r=i.type(n);return r==="function"||i.isWindow(n)?!1:n.nodeType===1&&t?!0:r==="array"||t===0||typeof t=="number"&&t>0&&t-1 in n}function fi(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if(typeof t=="string"){if(ef.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return et.call(t,n)>=0!==r})}function ur(n,t){while((n=n[t])&&n.nodeType!==1);return n}function of(n){var t=ei[n]={};return i.each(n.match(c)||[],function(n,i){t[i]=!0}),t}function ct(){u.removeEventListener("DOMContentLoaded",ct,!1);n.removeEventListener("load",ct,!1);i.ready()}function p(){Object.defineProperty(this.cache={},0,{get:function(){return{}}});this.expando=i.expando+Math.random()}function fr(n,t,r){var u;if(r===undefined&&n.nodeType===1)if(u="data-"+t.replace(hf,"-$1").toLowerCase(),r=n.getAttribute(u),typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:sf.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=undefined;return r}function at(){return!0}function g(){return!1}function hr(){try{return u.activeElement}catch(n){}}function vr(n,t){return i.nodeName(n,"table")&&i.nodeName(t.nodeType!==11?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function bf(n){return n.type=(n.getAttribute("type")!==null)+"/"+n.type,n}function kf(n){var t=pf.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function oi(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function yr(n,t){var f,c,o,s,h,l,a,u;if(t.nodeType===1){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),u=s.events,u)){delete h.handle;h.events={};for(o in u)for(f=0,c=u[o].length;f<c;f++)i.event.add(t,o,u[o][f])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function o(n,t){var r=n.getElementsByTagName?n.getElementsByTagName(t||"*"):n.querySelectorAll?n.querySelectorAll(t||"*"):[];return t===undefined||t&&i.nodeName(n,t)?i.merge([n],r):r}function df(n,t){var i=t.nodeName.toLowerCase();i==="input"&&er.test(n.type)?t.checked=n.checked:(i==="input"||i==="textarea")&&(t.defaultValue=n.defaultValue)}function pr(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function hi(n){var r=u,t=si[n];return t||(t=pr(n,r),t!=="none"&&t||(vt=(vt||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=vt[0].contentDocument,r.write(),r.close(),t=pr(n,r),vt.detach()),si[n]=t),t}function rt(n,t,r){var e,o,s,u,f=n.style;return r=r||yt(n),r&&(u=r.getPropertyValue(t)||r[t]),r&&(u!==""||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),ci.test(u)&&wr.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),u!==undefined?u+"":u}function br(n,t){return{get:function(){if(n()){delete this.get;return}return(this.get=t).apply(this,arguments)}}}function gr(n,t){if(t in n)return t;for(var r=t[0].toUpperCase()+t.slice(1),u=t,i=dr.length;i--;)if(t=dr[i]+r,t in n)return t;return u}function nu(n,t,i){var r=ne.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function tu(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:t==="width"?1:0,o=0;e<4;e+=2)r==="margin"&&(o+=i.css(n,r+w[e],!0,f)),u?(r==="content"&&(o-=i.css(n,"padding"+w[e],!0,f)),r!=="margin"&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),r!=="padding"&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function iu(n,t,r){var o=!0,u=t==="width"?n.offsetWidth:n.offsetHeight,e=yt(n),s=i.css(n,"boxSizing",!1,e)==="border-box";if(u<=0||u==null){if(u=rt(n,t,e),(u<0||u==null)&&(u=n.style[t]),ci.test(u))return u;o=s&&(f.boxSizingReliable()||u===n.style[t]);u=parseFloat(u)||0}return u+tu(n,t,r||(s?"border":"content"),o,e)+"px"}function ru(n,t){for(var e,u,s,o=[],f=0,h=n.length;f<h;f++)(u=n[f],u.style)&&(o[f]=r.get(u,"olddisplay"),e=u.style.display,t?(o[f]||e!=="none"||(u.style.display=""),u.style.display===""&&it(u)&&(o[f]=r.access(u,"olddisplay",hi(u.nodeName)))):(s=it(u),e==="none"&&s||r.set(u,"olddisplay",s?e:i.css(u,"display"))));for(f=0;f<h;f++)(u=n[f],u.style)&&(t&&u.style.display!=="none"&&u.style.display!==""||(u.style.display=t?o[f]||"":"none"));return n}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function fu(){return setTimeout(function(){nt=undefined}),nt=i.now()}function bt(n,t){var r,u=0,i={height:n};for(t=t?1:0;u<4;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function eu(n,t,i){for(var u,f=(ut[t]||[]).concat(ut["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function fe(n,t,u){var f,a,p,v,o,w,h,b,l=this,y={},s=n.style,c=n.nodeType&&it(n),e=r.get(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),o.unqueued==null&&(o.unqueued=0,w=o.empty.fire,o.empty.fire=function(){o.unqueued||w()}),o.unqueued++,l.always(function(){l.always(function(){o.unqueued--;i.queue(n,"fx").length||o.empty.fire()})}));n.nodeType===1&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],h=i.css(n,"display"),b=h==="none"?r.get(n,"olddisplay")||hi(n.nodeName):h,b==="inline"&&i.css(n,"float")==="none"&&(s.display="inline-block"));u.overflow&&(s.overflow="hidden",l.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],re.exec(a)){if(delete t[f],p=p||a==="toggle",a===(c?"hide":"show"))if(a==="show"&&e&&e[f]!==undefined)c=!0;else continue;y[f]=e&&e[f]||i.style(n,f)}else h=undefined;if(i.isEmptyObject(y))(h==="none"?hi(n.nodeName):h)==="inline"&&(s.display=h);else{e?"hidden"in e&&(c=e.hidden):e=r.access(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;r.remove(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=eu(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start=f==="width"||f==="height"?1:0))}}function ee(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function ou(n,t,r){var e,o,s=0,l=wt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var s=nt||fu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;r<e;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),i<1&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:nt||fu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;i<r;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),h=u.props;for(ee(h,u.opts.specialEasing);s<l;s++)if(e=wt[s].call(u,n,h,u.opts),e)return e;return i.map(h,eu,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function pu(n){return function(t,r){typeof t!="string"&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(c)||[];if(i.isFunction(r))while(u=e[f++])u[0]==="+"?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function wu(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);if(typeof s!="string"||o||f[s]){if(o)return!(h=s)}else return t.dataTypes.unshift(s),e(s),!1}),h}var f={},o=n===li;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ai(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)t[r]!==undefined&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ae(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;r[0]==="*";)r.shift(),e===undefined&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}function ve(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift(),u)if(u==="*")u=e;else if(e!=="*"&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]],f)){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function vi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||pe.test(n)?u(n,i):vi(n+"["+(typeof i=="object"?t:"")+"]",i,r,u)});else if(r||i.type(t)!=="object")u(n,t);else for(f in t)vi(n+"["+f+"]",t[f],r,u)}function ku(n){return i.isWindow(n)?n:n.nodeType===9&&n.defaultView}var k=[],a=k.slice,bi=k.concat,ii=k.push,et=k.indexOf,ot={},nf=ot.toString,ri=ot.hasOwnProperty,f={},u=n.document,ki="2.1.1",i=function(n,t){return new i.fn.init(n,t)},tf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,rf=/^-ms-/,uf=/-([\da-z])/gi,ff=function(n,t){return t.toUpperCase()},y,st,nr,tr,ir,rr,c,ei,ht,l,d,vt,si,oe,su,tt,hu,kt,cu,dt,gt,yi,ti,pi,wi,du,gu;i.fn=i.prototype={jquery:ki,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return n!=null?n<0?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(t>=0&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ii,sort:k.sort,splice:k.splice};i.extend=i.fn.extend=function(){var e,f,r,t,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for(typeof n=="boolean"&&(h=n,n=arguments[u]||{},u++),typeof n=="object"||i.isFunction(n)||(n={}),u===c&&(n=this,u--);u<c;u++)if((e=arguments[u])!=null)for(f in e)(r=n[f],t=e[f],n!==t)&&(h&&t&&(i.isPlainObject(t)||(o=i.isArray(t)))?(o?(o=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):t!==undefined&&(n[f]=t));return n};i.extend({expando:"jQuery"+(ki+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return i.type(n)==="function"},isArray:Array.isArray,isWindow:function(n){return n!=null&&n===n.window},isNumeric:function(n){return!i.isArray(n)&&n-parseFloat(n)>=0},isPlainObject:function(n){return i.type(n)!=="object"||n.nodeType||i.isWindow(n)?!1:n.constructor&&!ri.call(n.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},type:function(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?ot[nf.call(n)]||"object":typeof n},globalEval:function(n){var t,r=eval;n=i.trim(n);n&&(n.indexOf("use strict")===1?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(rf,"ms-").replace(uf,ff)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ui(n);if(i){if(e){for(;r<f;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;r<f;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return n==null?"":(n+"").replace(tf,"")},makeArray:function(n,t){var r=t||[];return n!=null&&(ui(Object(n))?i.merge(r,typeof n=="string"?[n]:n):ii.call(r,n)),r},inArray:function(n,t,i){return t==null?-1:et.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;r<e;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=ui(n),f=[];if(o)for(;r<e;r++)u=t(n[r],r,i),u!=null&&f.push(u);else for(r in n)u=t(n[r],r,i),u!=null&&f.push(u);return bi.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;return(typeof t=="string"&&(u=n[t],t=n,n=u),!i.isFunction(n))?undefined:(f=a.call(arguments,2),r=function(){return n.apply(t||this,f.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r)},now:Date.now,support:f});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ot["[object "+t+"]"]=t.toLowerCase()});y=function(n){function r(n,t,i,r){var w,h,c,v,k,y,d,l,nt,g;if((t?t.ownerDocument||t:s)!==e&&p(t),t=t||e,i=i||[],!n||typeof n!="string")return i;if((v=t.nodeType)!==1&&v!==9)return[];if(a&&!r){if(w=sr.exec(n))if(c=w[1]){if(v===9)if(h=t.getElementById(c),h&&h.parentNode){if(h.id===c)return i.push(h),i}else return i;else if(t.ownerDocument&&(h=t.ownerDocument.getElementById(c))&&ot(t,h)&&h.id===c)return i.push(h),i}else{if(w[2])return b.apply(i,t.getElementsByTagName(n)),i;if((c=w[3])&&u.getElementsByClassName&&t.getElementsByClassName)return b.apply(i,t.getElementsByClassName(c)),i}if(u.qsa&&(!o||!o.test(n))){if(l=d=f,nt=t,g=v===9&&n,v===1&&t.nodeName.toLowerCase()!=="object"){for(y=et(n),(d=t.getAttribute("id"))?l=d.replace(hr,"\\$&"):t.setAttribute("id",l),l="[id='"+l+"'] ",k=y.length;k--;)y[k]=l+yt(y[k]);nt=gt.test(n)&&ii(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,i,r)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function h(n){return n[f]=!0,n}function c(n){var t=e.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function wi(n,t){var i=t&&n,r=i&&n.nodeType===1&&t.nodeType===1&&(~t.sourceIndex||ai)-(~n.sourceIndex||ai);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return i==="input"&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return(i==="input"||i==="button")&&t.type===n}}function tt(n){return h(function(t){return t=+t,h(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&typeof n.getElementsByTagName!==ut&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&r==="parentNode",e=ki++;return t.first?function(t,i,f){while(t=t[r])if(t.nodeType===1||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[v,e];if(o){while(t=t[r])if((t.nodeType===1||u)&&n(t,i,o))return!0}else while(t=t[r])if(t.nodeType===1||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===v&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ar(n,t,i){for(var u=0,f=t.length;u<f;u++)r(n,t[u],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=t!=null;f<s;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function fi(n,t,i,r,u,e){return r&&!r[f]&&(r=fi(r)),u&&!u[f]&&(u=fi(u,e)),h(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||ar(t||"*",o.nodeType?[o]:o,[]),v=n&&(f||!t)?pt(k,p,n,o,s):k,h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function ei(n){for(var s,u,r,o=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===s},c,!0),a=ri(function(n){return nt.call(s,n)>-1},c,!0),e=[function(n,t,i){return!h&&(i||t!==ct)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];i<o;i++)if(u=t.relative[n[i].type])e=[ri(ui(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;r<o;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(e),i>1&&yt(n.slice(0,i-1).concat({value:n[i-2].type===" "?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<o&&ei(n=n.slice(r)),r<o&&yt(n))}e.push(u)}return ui(e)}function vr(n,i){var u=i.length>0,f=n.length>0,o=function(o,s,h,c,l){var y,d,w,k=0,a="0",g=o&&[],p=[],nt=ct,tt=o||f&&t.find.TAG("*",l),it=v+=nt==null?1:Math.random()||.1,rt=tt.length;for(l&&(ct=s!==e&&s);a!==rt&&(y=tt[a])!=null;a++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(v=it)}u&&((y=!w&&y)&&k--,o&&g.push(y))}if(k+=a,u&&a!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(o){if(k>0)while(a--)g[a]||p[a]||(p[a]=gi.call(c));p=pt(p)}b.apply(c,p);l&&!o&&p.length>0&&k+i.length>1&&r.uniqueSort(c)}return l&&(v=it,ct=nt),g};return u?h(o):o}var it,u,t,ht,oi,et,wt,si,ct,y,rt,p,e,l,a,o,g,lt,ot,f="sizzle"+-new Date,s=n.document,v=0,ki=0,hi=ni(),ci=ni(),li=ni(),bt=function(n,t){return n===t&&(rt=!0),0},ut=typeof undefined,ai=-2147483648,di={}.hasOwnProperty,w=[],gi=w.pop,nr=w.push,b=w.push,vi=w.slice,nt=w.indexOf||function(n){for(var t=0,i=this.length;t<i;t++)if(this[t]===n)return t;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ft="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",yi=ft.replace("w","w#"),pi="\\["+i+"*("+ft+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+yi+"))|)"+i+"*\\]",dt=":("+ft+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+pi+")*)|.*)\\)|)",at=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),tr=new RegExp("^"+i+"*,"+i+"*"),ir=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),rr=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),ur=new RegExp(dt),fr=new RegExp("^"+yi+"$"),vt={ID:new RegExp("^#("+ft+")"),CLASS:new RegExp("^\\.("+ft+")"),TAG:new RegExp("^("+ft.replace("w","w*")+")"),ATTR:new RegExp("^"+pi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,st=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,k=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),d=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)};try{b.apply(w=vi.call(s.childNodes),s.childNodes);w[s.childNodes.length].nodeType}catch(yr){b={apply:w.length?function(n,t){nr.apply(n,vi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={};oi=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?t.nodeName!=="HTML":!1};p=r.setDocument=function(n){var v,r=n?n.ownerDocument||n:s,h=r.defaultView;return r===e||r.nodeType!==9||!r.documentElement?e:(e=r,l=r.documentElement,a=!oi(r),h&&h!==h.top&&(h.addEventListener?h.addEventListener("unload",function(){p()},!1):h.attachEvent&&h.attachEvent("onunload",function(){p()})),u.attributes=c(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=c(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=st.test(r.getElementsByClassName)&&c(function(n){return n.innerHTML="<div class='a'><\/div><div class='a i'><\/div>",n.firstChild.className="i",n.getElementsByClassName("i").length===2}),u.getById=c(function(n){return l.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if(typeof t.getElementById!==ut&&a){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(k,d);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(k,d);return function(n){var i=typeof n.getAttributeNode!==ut&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=u.getElementsByTagName?function(n,t){if(typeof t.getElementsByTagName!==ut)return t.getElementsByTagName(n)}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if(n==="*"){while(i=u[f++])i.nodeType===1&&r.push(i);return r}return u},t.find.CLASS=u.getElementsByClassName&&function(n,t){if(typeof t.getElementsByClassName!==ut&&a)return t.getElementsByClassName(n)},g=[],o=[],(u.qsa=st.test(r.querySelectorAll))&&(c(function(n){n.innerHTML="<select msallowclip=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowclip^='']").length&&o.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+i+"*(?:value|"+kt+")");n.querySelectorAll(":checked").length||o.push(":checked")}),c(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(u.matchesSelector=st.test(lt=l.matches||l.webkitMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.msMatchesSelector))&&c(function(n){u.disconnectedMatch=lt.call(n,"div");lt.call(n,"[s!='']:x");g.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),g=g.length&&new RegExp(g.join("|")),v=st.test(l.compareDocumentPosition),ot=v||st.test(l.contains)?function(n,t){var r=n.nodeType===9?n.documentElement:n,i=t&&t.parentNode;return n===i||!!(i&&i.nodeType===1&&(r.contains?r.contains(i):n.compareDocumentPosition&&n.compareDocumentPosition(i)&16))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,i&1||!u.sortDetached&&t.compareDocumentPosition(n)===i)?n===r||n.ownerDocument===s&&ot(s,n)?-1:t===r||t.ownerDocument===s&&ot(s,t)?1:y?nt.call(y,n)-nt.call(y,t):0:i&4?-1:1}:function(n,t){if(n===t)return rt=!0,0;var i,u=0,o=n.parentNode,h=t.parentNode,f=[n],e=[t];if(o&&h){if(o===h)return wi(n,t)}else return n===r?-1:t===r?1:o?-1:h?1:y?nt.call(y,n)-nt.call(y,t):0;for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===s?-1:e[u]===s?1:0},r)};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==e&&p(n),t=t.replace(rr,"='$1']"),u.matchesSelector&&a&&(!g||!g.test(t))&&(!o||!o.test(t)))try{var i=lt.call(n,t);if(i||u.disconnectedMatch||n.document&&n.document.nodeType!==11)return i}catch(f){}return r(t,e,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==e&&p(n),ot(n,t)};r.attr=function(n,i){(n.ownerDocument||n)!==e&&p(n);var f=t.attrHandle[i.toLowerCase()],r=f&&di.call(t.attrHandle,i.toLowerCase())?f(n,i,!a):undefined;return r!==undefined?r:u.attributes||!a?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(rt=!u.detectDuplicates,y=!u.sortStable&&n.slice(0),n.sort(bt),rt){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return y=null,n};ht=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(t===1||t===9||t===11){if(typeof n.textContent=="string")return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=ht(n)}else if(t===3||t===4)return n.nodeValue}else while(r=n[u++])i+=ht(r);return i};t=r.selectors={cacheLength:50,createPseudo:h,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(k,d),n[3]=(n[3]||n[4]||n[5]||"").replace(k,d),n[2]==="~="&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),n[1].slice(0,3)==="nth"?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*(n[3]==="even"||n[3]==="odd")),n[5]=+(n[7]+n[8]||n[3]==="odd")):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&ur.test(t)&&(i=et(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(k,d).toLowerCase();return n==="*"?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&hi(n,function(n){return t.test(typeof n.className=="string"&&n.className||typeof n.getAttribute!==ut&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return f==null?t==="!=":t?(f+="",t==="="?f===i:t==="!="?f!==i:t==="^="?i&&f.indexOf(i)===0:t==="*="?i&&f.indexOf(i)>-1:t==="$="?i&&f.slice(-i.length)===i:t==="~="?(" "+f+" ").indexOf(i)>-1:t==="|="?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s=n.slice(0,3)!=="nth",o=n.slice(-4)!=="last",e=t==="of-type";return r===1&&u===0?function(n){return!!n.parentNode}:function(t,i,h){var a,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:c.nodeType===1)return!1;w=b=n==="only"&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),a=k[n]||[],y=a[0]===v&&a[1],l=a[0]===v&&a[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(c.nodeType===1&&++l&&c===t){k[n]=[v,y,l];break}}else if(d&&(a=(t[f]||(t[f]={}))[n])&&a[0]===v)l=a[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:c.nodeType===1)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?h(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt.call(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:h(function(n){var i=[],r=[],t=wt(n.replace(at,"$1"));return t[f]?h(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:h(function(n){return function(t){return r(n,t).length>0}}),contains:h(function(n){return function(t){return(t.textContent||t.innerText||ht(t)).indexOf(n)>-1}}),lang:h(function(n){return fr.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(k,d).toLowerCase(),function(t){var i;do if(i=a?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||i.indexOf(n+"-")===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===l},focus:function(n){return n===e.activeElement&&(!e.hasFocus||e.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&!!n.checked||t==="option"&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&n.type==="button"||t==="button"},text:function(n){var t;return n.nodeName.toLowerCase()==="input"&&n.type==="text"&&((t=n.getAttribute("type"))==null||t.toLowerCase()==="text")},first:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[i<0?i+t:i]}),even:tt(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=i<0?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=cr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=lr(it);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,et=r.tokenize=function(n,i){var e,f,s,o,u,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){(!e||(f=tr.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=ir.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),u=u.slice(e.length));for(o in t.filter)(f=vt[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):ci(n,h).slice(0)},wt=r.compile=function(n,t){var r,u=[],e=[],i=li[n+" "];if(!i){for(t||(t=et(n)),r=t.length;r--;)i=ei(t[r]),i[f]?u.push(i):e.push(i);i=li(n,vr(e,u));i.selector=n}return i},si=r.select=function(n,i,r,f){var s,e,o,l,v,c=typeof n=="function"&&n,h=!f&&et(n=c.selector||n);if(r=r||[],h.length===1){if(e=h[0]=h[0].slice(0),e.length>2&&(o=e[0]).type==="ID"&&u.getById&&i.nodeType===9&&a&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(k,d),i)||[])[0],i)c&&(i=i.parentNode);else return r;n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[l=o.type])break;if((v=t.find[l])&&(f=v(o.matches[0].replace(k,d),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&yt(e),!n)return b.apply(r,f),r;break}}}return(c||wt(n,h))(f,i,!a,r,gt.test(n)&&ii(i.parentNode)||i),r},u.sortStable=f.split("").sort(bt).join("")===f,u.detectDuplicates=!!rt,p(),u.sortDetached=c(function(n){return n.compareDocumentPosition(e.createElement("div"))&1}),c(function(n){return n.innerHTML="<a href='#'><\/a>",n.firstChild.getAttribute("href")==="#"})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,t.toLowerCase()==="type"?1:2)}),u.attributes&&c(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),n.firstChild.getAttribute("value")===""})||ti("value",function(n,t,i){if(!i&&n.nodeName.toLowerCase()==="input")return n.defaultValue}),c(function(n){return n.getAttribute("disabled")==null})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r}(n);i.find=y;i.expr=y.selectors;i.expr[":"]=i.expr.pseudos;i.unique=y.uniqueSort;i.text=y.getText;i.isXMLDoc=y.isXML;i.contains=y.contains;var di=i.expr.match.needsContext,gi=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ef=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),t.length===1&&u.nodeType===1?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return n.nodeType===1}))};i.fn.extend({find:function(n){var t,u=this.length,r=[],f=this;if(typeof n!="string")return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(t=0;t<u;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(fi(this,n||[],!1))},not:function(n){return this.pushStack(fi(this,n||[],!0))},is:function(n){return!!fi(this,typeof n=="string"&&di.test(n)?i(n):n||[],!1).length}});nr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;tr=i.fn.init=function(n,t){var r,f;if(!n)return this;if(typeof n=="string"){if(r=n[0]==="<"&&n[n.length-1]===">"&&n.length>=3?[null,n,null]:nr.exec(n),r&&(r[1]||!t)){if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),gi.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return f=u.getElementById(r[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=u,this.selector=n,this}return!t||t.jquery?(t||st).find(n):this.constructor(t).find(n)}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?typeof st.ready!="undefined"?st.ready(n):n(i):(n.selector!==undefined&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};tr.prototype=i.fn;st=i(u);ir=/^(?:parents|prev(?:Until|All))/;rr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir:function(n,t,r){for(var u=[],f=r!==undefined;(n=n[t])&&n.nodeType!==9;)if(n.nodeType===1){if(f&&i(n).is(r))break;u.push(n)}return u},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)n.nodeType===1&&n!==t&&i.push(n);return i}});i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=di.test(n)||typeof n!="string"?i(n,t||this.context):0;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:r.nodeType===1&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?typeof n=="string"?et.call(i(n),this[0]):et.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&t.nodeType!==11?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return ur(n,"nextSibling")},prev:function(n){return ur(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return n.contentDocument||i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return n.slice(-5)!=="Until"&&(u=r),u&&typeof u=="string"&&(f=i.filter(u,f)),this.length>1&&(rr[n]||i.unique(f),ir.test(n)&&f.reverse()),this.pushStack(f)}});c=/\S+/g;ei={};i.Callbacks=function(n){n=typeof n=="string"?ei[n]||of(n):i.extend({},n);var u,h,o,c,f,e,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&e<f;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;(function e(r){i.each(r,function(r,u){var f=i.type(u);f==="function"?n.unique&&s.has(u)||t.push(u):u&&u.length&&f!=="string"&&e(u)})})(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(u<=f&&f--,u<=e&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!!(t&&t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=undefined,this},disabled:function(){return!t},lock:function(){return r=undefined,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return t&&(!h||r)&&(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return n!=null?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[n^1][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=a.call(arguments),r=u.length,e=r!==1||n&&i.isFunction(n.promise)?r:0,f=e===1?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?a.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);t<r;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0)||(ht.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready")))}});i.ready.promise=function(t){return ht||(ht=i.Deferred(),u.readyState==="complete"?setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",ct,!1),n.addEventListener("load",ct,!1))),ht.promise(t)};i.ready.promise();l=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=r==null;if(i.type(r)==="object"){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(u!==undefined&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;s<c;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e};i.acceptData=function(n){return n.nodeType===1||n.nodeType===9||!+n.nodeType};p.uid=1;p.accepts=i.acceptData;p.prototype={key:function(n){if(!p.accepts(n))return 0;var r={},t=n[this.expando];if(!t){t=p.uid++;try{r[this.expando]={value:t};Object.defineProperties(n,r)}catch(u){r[this.expando]=t;i.extend(n,r)}}return this.cache[t]||(this.cache[t]={}),t},set:function(n,t,r){var f,e=this.key(n),u=this.cache[e];if(typeof t=="string")u[t]=r;else if(i.isEmptyObject(u))i.extend(this.cache[e],t);else for(f in t)u[f]=t[f];return u},get:function(n,t){var i=this.cache[this.key(n)];return t===undefined?i:i[t]},access:function(n,t,r){var u;return t===undefined||t&&typeof t=="string"&&r===undefined?(u=this.get(n,t),u!==undefined?u:this.get(n,i.camelCase(t))):(this.set(n,t,r),r!==undefined?r:t)},remove:function(n,t){var u,r,f,o=this.key(n),e=this.cache[o];if(t===undefined)this.cache[o]={};else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(f=i.camelCase(t),t in e?r=[t,f]:(r=f,r=r in e?[r]:r.match(c)||[])),u=r.length;u--;)delete e[r[u]]},hasData:function(n){return!i.isEmptyObject(this.cache[n[this.expando]]||{})},discard:function(n){n[this.expando]&&delete this.cache[n[this.expando]]}};var r=new p,e=new p,sf=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,hf=/([A-Z])/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var o,f,s,u=this[0],h=u&&u.attributes;if(n===undefined){if(this.length&&(s=e.get(u),u.nodeType===1&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)h[o]&&(f=h[o].name,f.indexOf("data-")===0&&(f=i.camelCase(f.slice(5)),fr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return typeof n=="object"?this.each(function(){e.set(this,n)}):l(this,function(t){var r,f=i.camelCase(n);if(u&&t===undefined)return(r=e.get(u,n),r!==undefined)?r:(r=e.get(u,f),r!==undefined)?r:(r=fr(u,f,undefined),r!==undefined)?r:void 0;this.each(function(){var i=e.get(this,f);e.set(this,f,t);n.indexOf("-")!==-1&&i!==undefined&&e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||i.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};u==="inprogress"&&(u=r.shift(),e--);u&&(t==="fx"&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return(typeof n!="string"&&(t=n,n="fx",r--),arguments.length<r)?i.queue(this[0],n):t===undefined?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);n==="fx"&&r[0]!=="inprogress"&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for(typeof n!="string"&&(t=n,n=undefined),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var lt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=["Top","Right","Bottom","Left"],it=function(n,t){return n=t||n,i.css(n,"display")==="none"||!i.contains(n.ownerDocument,n)},er=/^(?:checkbox|radio)$/i;(function(){var i=u.createDocumentFragment(),n=i.appendChild(u.createElement("div")),t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue})();d=typeof undefined;f.focusinBubbles="onfocusin"in n;var cf=/^key/,lf=/^(?:mouse|pointer|contextmenu)|click/,or=/^(?:focusinfocus|focusoutblur)$/,sr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,b,h,s,l,o,k,g,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){return typeof i!==d&&i.event.triggered!==t.type?i.event.dispatch.apply(n,arguments):undefined}),t=(t||"").match(c)||[""],b=t.length;b--;)(w=sr.exec(t[b])||[],o=g=w[1],k=(w[2]||"").split(".").sort(),o)&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,k,y)!==!1||n.addEventListener&&n.addEventListener(o,y,!1)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,h):l.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var p,k,h,v,w,s,l,a,o,b,d,y=r.hasData(n)&&r.get(n);if(y&&(v=y.events)){for(t=(t||"").match(c)||[""],w=t.length;w--;){if(h=sr.exec(t[w])||[],o=d=h[1],b=(h[2]||"").split(".").sort(),!o){for(o in v)i.event.remove(n,o+t[w],u,f,!0);continue}for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],h=h[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=p=a.length;p--;)s=a[p],(e||d===s.origType)&&(!u||u.guid===s.guid)&&(!h||h.test(s.namespace))&&(!f||f===s.selector||f==="**"&&s.selector)&&(a.splice(p,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,y.handle)!==!1||i.removeEvent(n,o,y.handle),delete v[o])}i.isEmptyObject(v)&&(delete y.handle,r.remove(n,"events"))}},trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=ri.call(t,"type")?t.type:t,y=ri.call(t,"namespace")?t.namespace.split("."):[];if((s=c=e=e||u,e.nodeType!==3&&e.nodeType!==8)&&!or.test(h+i.event.triggered)&&(h.indexOf(".")>=0&&(y=h.split("."),h=y.shift(),y.sort()),a=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,typeof t=="object"&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=e),f=f==null?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(b=l.delegateType||h,or.test(b+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(w=0;(s=p[w++])&&!t.isPropagationStopped();)t.type=w>1?b:l.bindType||h,v=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),v&&v.apply(s,f),v=a&&s[a],v&&v.apply&&i.acceptData(s)&&(t.result=v.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||(!l._default||l._default.apply(p.pop(),f)===!1)&&i.acceptData(e)&&a&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[a],c&&(e[a]=null),i.event.triggered=h,e[h](),i.event.triggered=undefined,c&&(e[a]=c)),t.result}},dispatch:function(n){n=i.event.fix(n);var o,s,e,u,t,h=[],c=a.call(arguments),l=(r.get(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,l),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(t=u.handlers[s++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,e=((i.event.special[t.origType]||{}).handle||t.handler).apply(u.elem,c),e!==undefined&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(!n.button||n.type!=="click"))for(;r!==this;r=r.parentNode||this)if(r.disabled!==!0||n.type!=="click"){for(u=[],e=0;e<s;e++)o=t[e],f=o.selector+" ",u[f]===undefined&&(u[f]=o.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return n.which==null&&(n.which=t.charCode!=null?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var e,i,r,f=t.button;return n.pageX==null&&t.clientX!=null&&(e=n.target.ownerDocument||u,i=e.documentElement,r=e.body,n.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),n.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),n.which||f===undefined||(n.which=f&1?1:f&2?3:f&4?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,o,r=n.type,s=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=lf.test(r)?this.mouseHooks:cf.test(r)?this.keyHooks:{}),o=t.props?this.props.concat(t.props):this.props,n=new i.Event(s),f=o.length;f--;)e=o[f],n[e]=s[e];return n.target||(n.target=u),n.target.nodeType===3&&(n.target=n.target.parentNode),t.filter?t.filter(n,s):n},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==hr()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===hr()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(this.type==="checkbox"&&this.click&&i.nodeName(this,"input"))return this.click(),!1},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){n.result!==undefined&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.defaultPrevented===undefined&&n.returnValue===!1?at:g):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||i.now();this[i.expando]=!0};i.Event.prototype={isDefaultPrevented:g,isPropagationStopped:g,isImmediatePropagationStopped:g,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=at;n&&n.preventDefault&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=at;n&&n.stopPropagation&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=at;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});f.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});i.fn.extend({on:function(n,t,r,u,f){var e,o;if(typeof n=="object"){typeof t!="string"&&(r=r||t,t=undefined);for(o in n)this.on(o,t,r,n[o],f);return this}if(r==null&&u==null?(u=t,r=t=undefined):u==null&&(typeof t=="string"?(u=r,r=undefined):(u=r,r=t,t=undefined)),u===!1)u=g;else if(!u)return this;return f===1&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if(typeof n=="object"){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||typeof t=="function")&&(r=t,t=undefined),r===!1&&(r=g),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var cr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,lr=/<([\w:]+)/,af=/<|&#?\w+;/,vf=/<(?:script|style|link)/i,yf=/checked\s*(?:[^=]|=\s*.checked.)/i,ar=/^$|\/(?:java|ecma)script/i,pf=/^true\/(.*)/,wf=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,h={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};h.optgroup=h.option;h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;i.extend({clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!f.noCloneChecked&&(n.nodeType===1||n.nodeType===11)&&!i.isXMLDoc(n))for(e=o(h),s=o(n),u=0,c=s.length;u<c;u++)df(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;u<c;u++)yr(s[u],e[u]);else yr(n,h);return e=o(h,"script"),e.length>0&&oi(e,!l&&o(n,"script")),h},buildFragment:function(n,t,r,u){for(var f,e,y,l,p,a,s=t.createDocumentFragment(),v=[],c=0,w=n.length;c<w;c++)if(f=n[c],f||f===0)if(i.type(f)==="object")i.merge(v,f.nodeType?[f]:f);else if(af.test(f)){for(e=e||s.appendChild(t.createElement("div")),y=(lr.exec(f)||["",""])[1].toLowerCase(),l=h[y]||h._default,e.innerHTML=l[1]+f.replace(cr,"<$1><\/$2>")+l[2],a=l[0];a--;)e=e.lastChild;i.merge(v,e.childNodes);e=s.firstChild;e.textContent=""}else v.push(t.createTextNode(f));for(s.textContent="",c=0;f=v[c++];)if((!u||i.inArray(f,u)===-1)&&(p=i.contains(f.ownerDocument,f),e=o(s.appendChild(f),"script"),p&&oi(e),r))for(a=0;f=e[a++];)ar.test(f.type||"")&&r.push(f);return s},cleanData:function(n){for(var f,t,o,u,h=i.event.special,s=0;(t=n[s])!==undefined;s++){if(i.acceptData(t)&&(u=t[r.expando],u&&(f=r.cache[u]))){if(f.events)for(o in f.events)h[o]?i.event.remove(t,o):i.removeEvent(t,o,f.handle);r.cache[u]&&delete r.cache[u]}delete e.cache[t[e.expando]]}}});i.fn.extend({text:function(n){return l(this,function(n){return n===undefined?i.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=n)})},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=vr(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=vr(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,f=n?i.filter(n,this):this,u=0;(r=f[u])!=null;u++)t||r.nodeType!==1||i.cleanData(o(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&oi(o(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;(n=this[t])!=null;t++)n.nodeType===1&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=n==null?!1:n,t=t==null?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return l(this,function(n){var t=this[0]||{},r=0,u=this.length;if(n===undefined&&t.nodeType===1)return t.innerHTML;if(typeof n=="string"&&!vf.test(n)&&!h[(lr.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(cr,"<$1><\/$2>");try{for(;r<u;r++)t=this[r]||{},t.nodeType===1&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(o(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=bi.apply([],n);var h,v,s,c,u,y,e=0,l=this.length,w=this,b=l-1,a=n[0],p=i.isFunction(a);if(p||l>1&&typeof a=="string"&&!f.checkClone&&yf.test(a))return this.each(function(i){var r=w.eq(i);p&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(h=i.buildFragment(n,this[0].ownerDocument,!1,this),v=h.firstChild,h.childNodes.length===1&&(h=v),v)){for(s=i.map(o(h,"script"),bf),c=s.length;e<l;e++)u=h,e!==b&&(u=i.clone(u,!0,!0),c&&i.merge(s,o(u,"script"))),t.call(this[e],u,e);if(c)for(y=s[s.length-1].ownerDocument,i.map(s,kf),e=0;e<c;e++)u=s[e],ar.test(u.type||"")&&!r.access(u,"globalEval")&&i.contains(y,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval(u.textContent.replace(wf,"")))}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ii.apply(f,u.get());return this.pushStack(f)}});si={};var wr=/^margin/,ci=new RegExp("^("+lt+")(?!px)[a-z%]+$","i"),yt=function(n){return n.ownerDocument.defaultView.getComputedStyle(n,null)};(function(){function h(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";t.innerHTML="";e.appendChild(r);var i=n.getComputedStyle(t,null);s=i.top!=="1%";o=i.width==="4px";e.removeChild(r)}var s,o,e=u.documentElement,r=u.createElement("div"),t=u.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle=t.style.backgroundClip==="content-box",r.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",r.appendChild(t),n.getComputedStyle&&i.extend(f,{pixelPosition:function(){return h(),s},boxSizingReliable:function(){return o==null&&h(),o},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",e.appendChild(r),f=!parseFloat(n.getComputedStyle(i,null).marginRight),e.removeChild(r),f}}))})();i.swap=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};var gf=/^(none|table(?!-c[ea]).+)/,ne=new RegExp("^("+lt+")(.*)$","i"),te=new RegExp("^([+-])=("+lt+")","i"),ie={position:"absolute",visibility:"hidden",display:"block"},kr={letterSpacing:"0",fontWeight:"400"},dr=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=rt(n,"opacity");return i===""?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&n.nodeType!==3&&n.nodeType!==8&&n.style){var o,h,e,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=gr(c,s)),e=i.cssHooks[t]||i.cssHooks[s],r!==undefined){if(h=typeof r,h==="string"&&(o=te.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),h="number"),r==null||r!==r)return;h!=="number"||i.cssNumber[s]||(r+="px");f.clearCloneStyle||r!==""||t.indexOf("background")!==0||(c[t]="inherit");e&&"set"in e&&(r=e.set(n,r,u))===undefined||(c[t]=r)}else return e&&"get"in e&&(o=e.get(n,!1,u))!==undefined?o:c[t]}},css:function(n,t,r,u){var f,s,e,o=i.camelCase(t);return(t=i.cssProps[o]||(i.cssProps[o]=gr(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),f===undefined&&(f=rt(n,t,u)),f==="normal"&&t in kr&&(f=kr[t]),r===""||r)?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return gf.test(i.css(n,"display"))&&n.offsetWidth===0?i.swap(n,ie,function(){return iu(n,t,u)}):iu(n,t,u)},set:function(n,r,u){var f=u&&yt(n);return nu(n,r,u?tu(n,t,u,i.css(n,"boxSizing",!1,f)==="border-box",f):0)}}});i.cssHooks.marginRight=br(f.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},rt,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u=typeof i=="string"?i.split(" "):[i];r<4;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};wr.test(n)||(i.cssHooks[n+t].set=nu)});i.fn.extend({css:function(n,t){return l(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=yt(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return r!==undefined?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return ru(this,!0)},hide:function(){return ru(this)},toggle:function(n){return typeof n=="boolean"?n?this.show():this.hide():this.each(function(){it(this)?i(this).show():i(this).hide()})}});i.Tween=s;s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var t,r=s.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):s.propHooks._default.set(this),this}};s.prototype.init.prototype=s.prototype;s.propHooks={_default:{get:function(n){var t;return n.elem[n.prop]!=null&&(!n.elem.style||n.elem.style[n.prop]==null)?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),!t||t==="auto"?0:t)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(n.elem.style[i.cssProps[n.prop]]!=null||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.fx=s.prototype.init;i.fx.step={};var nt,pt,re=/^(?:toggle|show|hide)$/,uu=new RegExp("^(?:([+-])=|)("+lt+")([a-z%]*)$","i"),ue=/queueHooks$/,wt=[fe],ut={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),u=uu.exec(t),e=u&&u[3]||(i.cssNumber[n]?"":"px"),r=(i.cssNumber[n]||e!=="px"&&+s)&&uu.exec(i.css(f.elem,n)),o=1,h=20;if(r&&r[3]!==e){e=e||r[3];u=u||[];r=+s||1;do o=o||".5",r=r/o,i.style(f.elem,n,r+e);while(o!==(o=f.cur()/s)&&o!==1&&--h)}return u&&(r=f.start=+r||+s||0,f.unit=e,f.end=u[1]?r+(u[1]+1)*u[2]:+u[2]),f}]};i.Animation=i.extend(ou,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;u<f;u++)r=n[u],ut[r]=ut[r]||[],ut[r].unshift(t)},prefilter:function(n,t){t?wt.unshift(n):wt.push(n)}});i.speed=function(n,t,r){var u=n&&typeof n=="object"?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:typeof u.duration=="number"?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(u.queue==null||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(it).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=ou(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return typeof n!="string"&&(u=t,t=n,n=undefined),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=n!=null&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&ue.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem===this&&(n==null||o[t].queue===n)&&(o[t].anim.stop(u),s=!1,o.splice(t,1));(s||!u)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return n==null||typeof n=="boolean"?r.apply(this,arguments):this.animate(bt(t,!0),n,i,u)}});i.each({slideDown:bt("show"),slideUp:bt("hide"),slideToggle:bt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(nt=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();nt=undefined};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){pt||(pt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(pt);pt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},function(){var n=u.createElement("input"),t=u.createElement("select"),i=t.appendChild(u.createElement("option"));n.type="checkbox";f.checkOn=n.value!=="";f.optSelected=i.selected;t.disabled=!0;f.optDisabled=!i.disabled;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue=n.value==="t"}();tt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return l(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(n&&e!==3&&e!==8&&e!==2){if(typeof n.getAttribute===d)return i.prop(n,t,r);if(e===1&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?su:oe)),r!==undefined)if(r===null)i.removeAttr(n,t);else return u&&"set"in u&&(f=u.set(n,r,t))!==undefined?f:(n.setAttribute(t,r+""),r);else return u&&"get"in u&&(f=u.get(n,t))!==null?f:(f=i.find.attr(n,t),f==null?undefined:f)}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(c);if(f&&n.nodeType===1)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)&&(n[u]=!1),n.removeAttribute(r)},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&t==="radio"&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}}});su={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=tt[t]||i.find.attr;tt[t]=function(n,t,i){var u,f;return i||(f=tt[t],tt[t]=u,u=r(n,t,i)!=null?t.toLowerCase():null,tt[t]=f),u}});hu=/^(?:input|select|textarea|button)$/i;i.fn.extend({prop:function(n,t){return l(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&e!==3&&e!==8&&e!==2)return o=e!==1||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),r!==undefined?u&&"set"in u&&(f=u.set(n,r,t))!==undefined?f:n[t]=r:u&&"get"in u&&(f=u.get(n,t))!==null?f:n[t]},propHooks:{tabIndex:{get:function(n){return n.hasAttribute("tabindex")||hu.test(n.nodeName)||n.href?n.tabIndex:-1}}}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});kt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,h=typeof n=="string"&&n,e=0,l=this.length;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(h)for(o=(n||"").match(c)||[];e<l;e++)if(t=this[e],r=t.nodeType===1&&(t.className?(" "+t.className+" ").replace(kt," "):" "),r){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,h=arguments.length===0||typeof n=="string"&&n,e=0,l=this.length;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(h)for(o=(n||"").match(c)||[];e<l;e++)if(t=this[e],r=t.nodeType===1&&(t.className?(" "+t.className+" ").replace(kt," "):""),r){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var u=typeof n;return typeof t=="boolean"&&u==="string"?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if(u==="string")for(var t,e=0,f=i(this),o=n.match(c)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else(u===d||u==="boolean")&&(this.className&&r.set(this,"__className__",this.className),this.className=this.className||n===!1?"":r.get(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;t<r;t++)if(this[t].nodeType===1&&(" "+this[t].className+" ").replace(kt," ").indexOf(i)>=0)return!0;return!1}});cu=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;this.nodeType===1&&(u=f?n.call(this,r,i(this).val()):n,u==null?u="":typeof u=="number"?u+="":i.isArray(u)&&(u=i.map(u,function(n){return n==null?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&t.set(this,u,"value")!==undefined||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&(r=t.get(u,"value"))!==undefined)?r:(r=u.value,typeof r=="string"?r.replace(cu,""):r==null?"":r):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return t!=null?t:i.trim(i.text(n))}},select:{get:function(n){for(var o,t,s=n.options,r=n.selectedIndex,u=n.type==="select-one"||r<0,h=u?null:[],c=u?r+1:s.length,e=r<0?c:u?r:0;e<c;e++)if(t=s[e],(t.selected||e===r)&&(f.optDisabled?!t.disabled:t.getAttribute("disabled")===null)&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),u)return o;h.push(o)}return h},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(r.value,e)>=0)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}};f.checkOn||(i.valHooks[this].get=function(n){return n.getAttribute("value")===null?"on":n.value})});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return arguments.length===1?this.off(n,"**"):this.off(t,n||"**",i)}});dt=i.now();gt=/\?/;i.parseJSON=function(n){return JSON.parse(n+"")};i.parseXML=function(n){var t,r;if(!n||typeof n!="string")return null;try{r=new DOMParser;t=r.parseFromString(n,"text/xml")}catch(u){t=undefined}return(!t||t.getElementsByTagName("parsererror").length)&&i.error("Invalid XML: "+n),t};var b,v,se=/#.*$/,lu=/([?&])_=[^&]*/,he=/^(.*?):[ \t]*([^\r\n]*)$/mg,ce=/^(?:GET|HEAD)$/,le=/^\/\//,au=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,vu={},li={},yu="*/".concat("*");try{v=location.href}catch(ge){v=u.createElement("a");v.href="";v=v.href}b=au.exec(v.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:v,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(b[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":yu,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ai(ai(n,i.ajaxSettings),t):ai(i.ajaxSettings,n)},ajaxPrefilter:pu(vu),ajaxTransport:pu(li),ajax:function(n,t){function w(n,t,h,c){var v,it,b,y,w,l=t;e!==2&&(e=2,d&&clearTimeout(d),s=undefined,k=c||"",u.readyState=n>0?4:0,v=n>=200&&n<300||n===304,h&&(y=ae(r,u,h)),y=ve(r,y,u,v),v?(r.ifModified&&(w=u.getResponseHeader("Last-Modified"),w&&(i.lastModified[f]=w),w=u.getResponseHeader("etag"),w&&(i.etag[f]=w)),n===204||r.type==="HEAD"?l="nocontent":n===304?l="notmodified":(l=y.state,it=y.data,b=y.error,v=!b)):(b=l,(n||!l)&&(l="error",n<0&&(n=0))),u.status=n,u.statusText=(t||l)+"",v?nt.resolveWith(o,[it,l,u]):nt.rejectWith(o,[u,l,b]),u.statusCode(p),p=undefined,a&&g.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:b]),tt.fireWith(o,[u,l]),a&&(g.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}typeof n=="object"&&(t=n,n=undefined);t=t||{};var s,f,k,y,d,h,a,l,r=i.ajaxSetup({},t),o=r.context||r,g=r.context&&(o.nodeType||o.jquery)?i(o):i.event,nt=i.Deferred(),tt=i.Callbacks("once memory"),p=r.statusCode||{},it={},rt={},e=0,ut="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(e===2){if(!y)for(y={};t=he.exec(k);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return t==null?null:t},getAllResponseHeaders:function(){return e===2?k:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(e<2)for(t in n)p[t]=[p[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||ut;return s&&s.abort(t),w(0,t),this}};if(nt.promise(u).complete=tt.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||v)+"").replace(se,"").replace(le,b[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(c)||[""],r.crossDomain==null&&(h=au.exec(r.url.toLowerCase()),r.crossDomain=!!(h&&(h[1]!==b[1]||h[2]!==b[2]||(h[3]||(h[1]==="http:"?"80":"443"))!==(b[3]||(b[1]==="http:"?"80":"443"))))),r.data&&r.processData&&typeof r.data!="string"&&(r.data=i.param(r.data,r.traditional)),wu(vu,r,t,u),e===2)return u;a=r.global;a&&i.active++==0&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!ce.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(gt.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=lu.test(f)?f.replace(lu,"$1_="+dt++):f+(gt.test(f)?"&":"?")+"_="+dt++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+(r.dataTypes[0]!=="*"?", "+yu+"; q=0.01":""):r.accepts["*"]);for(l in r.headers)u.setRequestHeader(l,r.headers[l]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||e===2))return u.abort();ut="abort";for(l in{success:1,error:1,complete:1})u[l](r[l]);if(s=wu(li,r,t,u),s){u.readyState=1;a&&g.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(d=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;s.send(it,w)}catch(ft){if(e<2)w(-1,ft);else throw ft;}}else w(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,undefined,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=undefined),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}});i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var ye=/%20/g,pe=/\[\]$/,bu=/\r?\n/g,we=/^(?:submit|button|image|reset|file)$/i,be=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():t==null?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(t===undefined&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)vi(r,n[r],t,f);return u.join("&").replace(ye,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&be.test(this.nodeName)&&!we.test(n)&&(this.checked||!er.test(n))}).map(function(n,t){var r=i(this).val();return r==null?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(bu,"\r\n")}}):{name:t.name,value:r.replace(bu,"\r\n")}}).get()}});i.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(n){}};var ke=0,ni={},de={0:200,1223:204},ft=i.ajaxSettings.xhr();if(n.ActiveXObject)i(n).on("unload",function(){for(var n in ni)ni[n]()});return f.cors=!!ft&&"withCredentials"in ft,f.ajax=ft=!!ft,i.ajaxTransport(function(n){var t;if(f.cors||ft&&!n.crossDomain)return{send:function(i,r){var f,u=n.xhr(),e=++ke;if(u.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(f in n.xhrFields)u[f]=n.xhrFields[f];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType);n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(f in i)u.setRequestHeader(f,i[f]);t=function(n){return function(){t&&(delete ni[e],t=u.onload=u.onerror=null,n==="abort"?u.abort():n==="error"?r(u.status,u.statusText):r(de[u.status]||u.status,u.statusText,typeof u.responseText=="string"?{text:u.responseText}:undefined,u.getAllResponseHeaders()))}};u.onload=t();u.onerror=t("error");t=ni[e]=t("abort");try{u.send(n.hasContent&&n.data||null)}catch(o){if(t)throw o;}},abort:function(){t&&t()}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){n.cache===undefined&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e(n.type==="error"?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}}),yi=[],ti=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=yi.pop()||i.expando+"_"+dt++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ti.test(t.url)?"url":typeof t.data=="string"&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ti.test(t.data)&&"data");if(s||t.dataTypes[0]==="jsonp")return f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ti,"$1"+f):t.jsonp!==!1&&(t.url+=(gt.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,yi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=undefined}),"script"}),i.parseHTML=function(n,t,r){if(!n||typeof n!="string")return null;typeof t=="boolean"&&(r=t,t=!1);t=t||u;var f=gi.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},pi=i.fn.load,i.fn.load=function(n,t,r){if(typeof n!="string"&&pi)return pi.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(u=i.trim(n.slice(e)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=undefined):t&&typeof t=="object"&&(o="POST"),f.length>0&&i.ajax({url:n,type:o,dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,s||[n.responseText,t,n])}),this},i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},wi=n.document.documentElement,i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};l==="static"&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=(l==="absolute"||l==="fixed")&&(s+c).indexOf("auto")>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));t.top!=null&&(f.top=t.top-u.top+h);t.left!=null&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return n===undefined?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,f,t=this[0],u={top:0,left:0},e=t&&t.ownerDocument;if(e)return(r=e.documentElement,!i.contains(r,t))?u:(typeof t.getBoundingClientRect!==d&&(u=t.getBoundingClientRect()),f=ku(e),{top:u.top+f.pageYOffset-r.clientTop,left:u.left+f.pageXOffset-r.clientLeft})},position:function(){if(this[0]){var n,r,u=this[0],t={top:0,left:0};return i.css(u,"position")==="fixed"?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||wi;n&&!i.nodeName(n,"html")&&i.css(n,"position")==="static";)n=n.offsetParent;return n||wi})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var u="pageYOffset"===r;i.fn[t]=function(i){return l(this,function(t,i,f){var e=ku(t);if(f===undefined)return e?e[r]:t[i];e?e.scrollTo(u?n.pageXOffset:f,u?f:n.pageYOffset):t[i]=f},t,i,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=br(f.pixelPosition,function(n,r){if(r)return r=rt(n,t),ci.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||typeof u!="boolean"),o=r||(u===!0||f===!0?"margin":"border");return l(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:t.nodeType===9?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):u===undefined?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:undefined,e,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,typeof define=="function"&&define.amd&&define("jquery",[],function(){return i}),du=n.jQuery,gu=n.$,i.noConflict=function(t){return n.$===i&&(n.$=gu),t&&n.jQuery===i&&(n.jQuery=du),i},typeof t===d&&(n.jQuery=n.$=i),i}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function o(t,i){var r,u,f,e=t.nodeName.toLowerCase();return"area"===e?(r=t.parentNode,u=r.name,!t.href||!u||r.nodeName.toLowerCase()!=="map")?!1:(f=n("img[usemap='#"+u+"']")[0],!!f&&s(f)):(/input|select|textarea|button|object/.test(e)?!t.disabled:"a"===e?t.href||i:i)&&s(t)}function s(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return n.css(this,"visibility")==="hidden"}).length}function ut(n){for(var t,i;n.length&&n[0]!==document;){if(t=n.css("position"),(t==="absolute"||t==="relative"||t==="fixed")&&(i=parseInt(n.css("zIndex"),10),!isNaN(i)&&i!==0))return i;n=n.parent()}return 0}function v(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=y(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function y(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){n(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!==-1&&n(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!==-1&&n(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",p)}function p(){n.datepicker._isDisabledDatepicker(r.inline?r.dpDiv.parent()[0]:r.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&n(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&n(this).addClass("ui-datepicker-next-hover"))}function u(t,i){n.extend(t,i);for(var r in i)i[r]==null&&(t[r]=i[r]);return t}function t(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}var h,f,k,i,d,g,nt,tt,rt,r;n.ui=n.ui||{};n.extend(n.ui,{version:"1.11.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});n.fn.extend({scrollParent:function(t){var i=this.css("position"),u=i==="absolute",f=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=n(this);return u&&t.css("position")==="static"?!1:f.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return i==="fixed"||!r.length?n(this[0].ownerDocument||document):r},uniqueId:function(){var n=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return o(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var i=n.attr(t,"tabindex"),r=isNaN(i);return(r||i>=0)&&o(t,!r)}});n("<a>").outerWidth(1).jquery||n.each(["Width","Height"],function(t,i){function f(t,i,r,u){return n.each(e,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var e=i==="Width"?["Left","Right"]:["Top","Bottom"],r=i.toLowerCase(),u={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+i]=function(t){return t===undefined?u["inner"+i].call(this):this.each(function(){n(this).css(r,f(this,t)+"px")})};n.fn["outer"+i]=function(t,e){return typeof t!="number"?u["outer"+i].call(this,t):this.each(function(){n(this).css(r,f(this,t,!0,e)+"px")})}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))});n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,n.camelCase(i)):t.call(this)}}(n.fn.removeData));n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());n.fn.extend({focus:function(t){return function(i,r){return typeof i=="number"?this.each(function(){var t=this;setTimeout(function(){n(t).focus();r&&r.call(t)},i)}):t.apply(this,arguments)}}(n.fn.focus),disableSelection:function(){var n="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(n+".ui-disableSelection",function(n){n.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(t!==undefined)return this.css("zIndex",t);if(this.length)for(var i=n(this[0]),r,u;i.length&&i[0]!==document;){if(r=i.css("position"),(r==="absolute"||r==="relative"||r==="fixed")&&(u=parseInt(i.css("zIndex"),10),!isNaN(u)&&u!==0))return u;i=i.parent()}return 0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&n.element[0].parentNode.nodeType!==11))for(u=0;u<f.length;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};h=0;f=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;(u=i[f])!=null;f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var s,f,u,o,h={},e=t.split(".")[0];return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){if(!n.isFunction(r)){h[t]=r;return}h[t]=function(){var n=function(){return i.prototype[t].apply(this,arguments)},u=function(n){return i.prototype[t].apply(this,n)};return function(){var i=this._super,f=this._superApply,t;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}()}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var e=f.call(arguments,1),u=0,o=e.length,i,r;u<o;u++)for(i in e[u])r=e[u][i],e[u].hasOwnProperty(i)&&r!==undefined&&(t[i]=n.isPlainObject(r)?n.isPlainObject(t[i])?n.widget.extend({},t[i],r):n.widget.extend({},r):r);return t};n.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;n.fn[t]=function(u){var s=typeof u=="string",o=f.call(arguments,1),e=this;return u=!s&&o.length?n.widget.extend.apply(null,[u].concat(o)):u,s?this.each(function(){var i,f=n.data(this,r);return u==="instance"?(e=f,!1):f?!n.isFunction(f[u])||u.charAt(0)==="_"?n.error("no such method '"+u+"' for "+t+" widget instance"):(i=f[u].apply(f,o),i!==f&&i!==undefined?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+u+"'")}):this.each(function(){var t=n.data(this,r);t?(t.option(u||{}),t._init&&t._init()):n.data(this,r,new i(u,this))}),e}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=h++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var e=t,r,u,f;if(arguments.length===0)return n.widget.extend({},this.options);if(typeof t=="string")if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;f<r.length-1;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),arguments.length===1)return u[t]===undefined?null:u[t];u[t]=i}else{if(arguments.length===1)return this.options[t]===undefined?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,n==="disabled"&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,r){var f,u=this;typeof t!="boolean"&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return(typeof e=="string"?u[e]:e).apply(u,arguments)}typeof e!="string"&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.delegate(c,h,o):i.bind(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.unbind(i).undelegate(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return(typeof n=="string"?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent,f)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){typeof u=="string"&&(u={effect:u});var o,e=u?u===!0||typeof u=="number"?i:u.effect||i:t;u=u||{};typeof u=="number"&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});k=n.widget;i=!1;n(document).mouseup(function(){i=!1});d=n.widget("ui.mouse",{version:"1.11.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).bind("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!i){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var r=this,u=t.which===1,f=typeof this.options.cancel=="string"&&t.target.nodeName?n(t.target).closest(this.options.cancel).length:!1;return!u||f||!this._mouseCapture(t)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted))?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return r._mouseMove(n)},this._mouseUpDelegate=function(n){return r._mouseUp(n)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),i=!0,!0)}},_mouseMove:function(t){return this._mouseMoved&&(n.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button||!t.which)?this._mouseUp(t):((t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted)?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),i=!1,!1},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function a(n,t,i){return[parseFloat(n[0])*(l.test(n[0])?t/100:1),parseFloat(n[1])*(l.test(n[1])?i/100:1)]}function r(t,i){return parseInt(n.css(t,i),10)||0}function y(t){var i=t[0];return i.nodeType===9?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}n.ui=n.ui||{};var u,f,i=Math.max,t=Math.abs,e=Math.round,o=/left|center|right/,s=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,l=/%$/,v=n.fn.position;n.position={scrollbarWidth:function(){if(u!==undefined)return u;var r,i,t=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),f=t.children()[0];return n("body").append(t),r=f.offsetWidth,t.css("overflow","scroll"),i=f.offsetWidth,r===i&&(i=t[0].clientWidth),t.remove(),u=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),u=i==="scroll"||i==="auto"&&t.width<t.element[0].scrollWidth,f=r==="scroll"||r==="auto"&&t.height<t.element[0].scrollHeight;return{width:f?n.position.scrollbarWidth():0,height:u?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),u=!!i[0]&&i[0].nodeType===9;return{element:i,isWindow:r,isDocument:u,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:r||u?i.width():i.outerWidth(),height:r||u?i.height():i.outerHeight()}}};n.fn.position=function(u){if(!u||!u.of)return v.apply(this,arguments);u=n.extend({},u);var k,l,p,b,w,g,nt=n(u.of),it=n.position.getWithinInfo(u.within),rt=n.position.getScrollInfo(it),d=(u.collision||"flip").split(" "),tt={};return g=y(nt),nt[0].preventDefault&&(u.at="left top"),l=g.width,p=g.height,b=g.offset,w=n.extend({},b),n.each(["my","at"],function(){var n=(u[this]||"").split(" "),t,i;n.length===1&&(n=o.test(n[0])?n.concat(["center"]):s.test(n[0])?["center"].concat(n):["center","center"]);n[0]=o.test(n[0])?n[0]:"center";n[1]=s.test(n[1])?n[1]:"center";t=h.exec(n[0]);i=h.exec(n[1]);tt[this]=[t?t[0]:0,i?i[0]:0];u[this]=[c.exec(n[0])[0],c.exec(n[1])[0]]}),d.length===1&&(d[1]=d[0]),u.at[0]==="right"?w.left+=l:u.at[0]==="center"&&(w.left+=l/2),u.at[1]==="bottom"?w.top+=p:u.at[1]==="center"&&(w.top+=p/2),k=a(tt.at,l,p),w.left+=k[0],w.top+=k[1],this.each(function(){var y,g,s=n(this),h=s.outerWidth(),c=s.outerHeight(),ut=r(this,"marginLeft"),ft=r(this,"marginTop"),et=h+ut+r(this,"marginRight")+rt.width,ot=c+ft+r(this,"marginBottom")+rt.height,o=n.extend({},w),v=a(tt.my,s.outerWidth(),s.outerHeight());u.my[0]==="right"?o.left-=h:u.my[0]==="center"&&(o.left-=h/2);u.my[1]==="bottom"?o.top-=c:u.my[1]==="center"&&(o.top-=c/2);o.left+=v[0];o.top+=v[1];f||(o.left=e(o.left),o.top=e(o.top));y={marginLeft:ut,marginTop:ft};n.each(["left","top"],function(t,i){n.ui.position[d[t]]&&n.ui.position[d[t]][i](o,{targetWidth:l,targetHeight:p,elemWidth:h,elemHeight:c,collisionPosition:y,collisionWidth:et,collisionHeight:ot,offset:[k[0]+v[0],k[1]+v[1]],my:u.my,at:u.at,within:it,elem:s})});u.using&&(g=function(n){var r=b.left-o.left,a=r+l-h,f=b.top-o.top,v=f+p-c,e={target:{element:nt,left:b.left,top:b.top,width:l,height:p},element:{element:s,left:o.left,top:o.top,width:h,height:c},horizontal:a<0?"left":r>0?"right":"center",vertical:v<0?"top":f>0?"bottom":"middle"};l<h&&t(r+a)<l&&(e.horizontal="center");p<c&&t(f+v)<p&&(e.vertical="middle");e.important=i(t(r),t(a))>i(t(f),t(v))?"horizontal":"vertical";u.using.call(this,n,e)});s.offset(n.extend(o,{using:g}))})};n.ui.position={fit:{left:function(n,t){var e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,r=u-s,f=s+t.collisionWidth-o-u,h;t.collisionWidth>o?r>0&&f<=0?(h=n.left+r+t.collisionWidth-o-u,n.left+=r-h):n.left=f>0&&r<=0?u:r>f?u+o-t.collisionWidth:u:r>0?n.left+=r:f>0?n.left-=f:n.left=i(n.left-s,n.left)},top:function(n,t){var o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,r=u-s,f=s+t.collisionHeight-e-u,h;t.collisionHeight>e?r>0&&f<=0?(h=n.top+r+t.collisionHeight-e-u,n.top+=r-h):n.top=f>0&&r<=0?u:r>f?u+e-t.collisionHeight:u:r>0?n.top+=r:f>0?n.top-=f:n.top=i(n.top-s,n.top)}},flip:{left:function(n,i){var r=i.within,y=r.offset.left+r.scrollLeft,c=r.width,o=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-i.collisionPosition.marginLeft,a=l-o,v=l+i.collisionWidth-c-o,u=i.my[0]==="left"?-i.elemWidth:i.my[0]==="right"?i.elemWidth:0,f=i.at[0]==="left"?i.targetWidth:i.at[0]==="right"?-i.targetWidth:0,e=-2*i.offset[0],s,h;a<0?(s=n.left+u+f+e+i.collisionWidth-c-y,(s<0||s<t(a))&&(n.left+=u+f+e)):v>0&&(h=n.left-i.collisionPosition.marginLeft+u+f+e-o,(h>0||t(h)<v)&&(n.left+=u+f+e))},top:function(n,i){var r=i.within,y=r.offset.top+r.scrollTop,a=r.height,o=r.isWindow?r.scrollTop:r.offset.top,v=n.top-i.collisionPosition.marginTop,s=v-o,h=v+i.collisionHeight-a-o,p=i.my[1]==="top",u=p?-i.elemHeight:i.my[1]==="bottom"?i.elemHeight:0,f=i.at[1]==="top"?i.targetHeight:i.at[1]==="bottom"?-i.targetHeight:0,e=-2*i.offset[1],c,l;s<0?(l=n.top+u+f+e+i.collisionHeight-a-y,n.top+u+f+e>s&&(l<0||l<t(s))&&(n.top+=u+f+e)):h>0&&(c=n.top-i.collisionPosition.marginTop+u+f+e-o,n.top+u+f+e>h&&(c>0||t(c)<h)&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,r,u,e,o=document.getElementsByTagName("body")[0],s=document.createElement("div");t=document.createElement(o?"div":"body");r={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};o&&n.extend(r,{position:"absolute",left:"-1000px",top:"-1000px"});for(e in r)t.style[e]=r[e];t.appendChild(s);i=o||document.documentElement;i.insertBefore(t,i.firstChild);s.style.cssText="position: absolute; left: 10.7432222px;";u=n(s).offset().left;f=u>10&&u<11;t.innerHTML="";i.removeChild(t)}()}();g=n.ui.position;n.widget("ui.draggable",n.ui.mouse,{version:"1.11.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper==="original"&&this._setPositionRelative();this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);n==="handle"&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging")){this.destroyOnClear=!0;return}this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._removeHandleClassName();this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return(this._blurActiveElement(t),this.helper||i.disabled||n(t.target).closest(".ui-resizable-handle").length>0)?!1:(this.handle=this._getHandle(t),!this.handle)?!1:(this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document[0];if(this.handleElement.is(t.target))try{i.activeElement&&i.activeElement.nodeName.toLowerCase()!=="body"&&n(i.activeElement).blur()}catch(r){}},_mouseStart:function(t){var i=this.options;return(this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return n(this).css("position")==="fixed"}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1)?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!i||this.options.revert==="valid"&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.focus(),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!n(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var r=this.options,u=n.isFunction(r.helper),i=u?n(r.helper.apply(this.element[0],[t])):r.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo(r.appendTo==="parent"?this.element[0].parentNode:r.appendTo),u&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,i,r=this.options,u=this.document[0];if(this.relativeContainer=null,!r.containment){this.containment=null;return}if(r.containment==="window"){this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(r.containment==="document"){this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(r.containment.constructor===Array){this.containment=r.containment;return}(r.containment==="parent"&&(r.containment=this.helper[0].parentNode),t=n(r.containment),i=t[0],i)&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t)},_convertPositionTo:function(n,t){t||(t=this.position);var i=n==="absolute"?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-(this.cssPosition==="fixed"?-this.offset.scroll.top:r?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-(this.cssPosition==="fixed"?-this.offset.scroll.left:r?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,s,u,f,r=this.options,h=this._isRootNode(this.scrollParent[0]),e=n.pageX,o=n.pageY;return h&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,n.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?u-this.offset.click.top>=i[1]||u-this.offset.click.top>i[3]?u:u-this.offset.click.top>=i[1]?u-r.grid[1]:u+r.grid[1]:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?f-this.offset.click.left>=i[0]||f-this.offset.click.left>i[2]?f:f-this.offset.click.left>=i[0]?f-r.grid[0]:f+r.grid[0]:f),r.axis==="y"&&(e=this.originalPageX),r.axis==="x"&&(o=this.originalPageY)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){this.options.axis!=="y"&&this.helper.css("right")!=="auto"&&(this.helper.width(this.helper.width()),this.helper.css("right","auto"));this.options.axis!=="x"&&this.helper.css("bottom")!=="auto"&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])&&(f=!1),f}));f?(u.isOver||(u.isOver=1,u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),f=r.options;u.css("cursor")&&(f._cursor=u.css("cursor"));u.css("cursor",f.cursor)},stop:function(t,i,r){var u=r.options;u._cursor&&n("body").css("cursor",u._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("opacity")&&(f._opacity=u.css("opacity"));u.css("opacity",f.opacity)},stop:function(t,i,r){var u=r.options;u._opacity&&n(i.helper).css("opacity",u._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&i.scrollParentNotHidden[0].tagName!=="HTML"&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&e.tagName!=="HTML"?(u.axis&&u.axis==="x"||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&u.axis==="y"||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&u.axis==="x"||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&u.axis==="y"||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));o!==!1&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,a,l,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;u>=0;u--){if(c=r.snapElements[u].left-r.margins.left,a=c+r.snapElements[u].width,l=r.snapElements[u].top-r.margins.top,v=l+r.snapElements[u].height,k<c-f||y>a+f||d<l-f||p>v+f||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)){r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item}));r.snapElements[u].snapping=!1;continue}b.snapMode!=="inner"&&(e=Math.abs(l-d)<=f,o=Math.abs(v-p)<=f,s=Math.abs(c-k)<=f,h=Math.abs(a-y)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:l-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a}).left));w=e||o||s||h;b.snapMode!=="outer"&&(e=Math.abs(l-p)<=f,o=Math.abs(v-d)<=f,s=Math.abs(c-y)<=f,h=Math.abs(a-k)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:l,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a-r.helperProportions.width}).left));!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item}));r.snapElements[u].snapping=e||o||s||h||w}}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var f,e=r.options,u=n.makeArray(n(e.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});u.length&&(f=parseInt(n(u[0]).css("zIndex"),10)||0,n(u).each(function(t){n(this).css("zIndex",f+t)}),this.css("zIndex",f+u.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("zIndex")&&(f._zIndex=u.css("zIndex"));u.css("zIndex",f.zIndex)},stop:function(t,i,r){var u=r.options;u._zIndex&&n(i.helper).css("zIndex",u._zIndex)}});nt=n.ui.draggable;n.widget("ui.droppable",{version:"1.11.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,r=i.accept;this.isover=!1;this.isout=!0;this.accept=n.isFunction(r)?r:function(n){return n.is(r)};this.proportions=function(){if(arguments.length)t=arguments[0];else return t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(i.scope);i.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;t<n.length;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){if(t==="accept")this.accept=n.isFunction(i)?i:function(n){return n.is(i)};else if(t==="scope"){var r=n.ui.ddmanager.droppables[this.options.scope];this._splice(r);this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return!r||(r.currentItem||r.element)[0]===this.element[0]?!1:(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&n.ui.intersect(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return u=!0,!1}),u)?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(r)),this.element):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}}});n.ui.intersect=function(){function n(n,t,i){return n>=t&&n<t+i}return function(t,i,r,u){if(!i.offset)return!1;var o=(t.positionAbs||t.position.absolute).left+t.margins.left,s=(t.positionAbs||t.position.absolute).top+t.margins.top,h=o+t.helperProportions.width,c=s+t.helperProportions.height,f=i.offset.left,e=i.offset.top,l=f+i.proportions().width,a=e+i.proportions().height;switch(r){case"fit":return f<=o&&h<=l&&e<=s&&c<=a;case"intersect":return f<o+t.helperProportions.width/2&&h-t.helperProportions.width/2<l&&e<s+t.helperProportions.height/2&&c-t.helperProportions.height/2<a;case"pointer":return n(u.pageY,e,i.proportions().height)&&n(u.pageX,f,i.proportions().width);case"touch":return(s>=e&&s<=a||c>=e&&c<=a||s<e&&c>a)&&(o>=f&&o<=l||h>=f&&h<=l||o<f&&h>l);default:return!1}}}();n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;r<u.length;r++)if(!u[r].options.disabled&&(!t||u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;f<e.length;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}(u[r].visible=u[r].element.css("display")!=="none",u[r].visible)&&(o==="mousedown"&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var r,e,f,o=n.ui.intersect(t,this,this.options.tolerance,i),u=!o&&this.isover?"isout":o&&!this.isover?"isover":null;u&&(this.options.greedy&&(e=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===e}),f.length&&(r=n(f[0]).droppable("instance"),r.greedyChild=u==="isover")),r&&u==="isover"&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this[u==="isout"?"isover":"isout"]=!1,this[u==="isover"?"_over":"_out"].call(this,i),r&&u==="isout"&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}};tt=n.ui.droppable;n.widget("ui.resizable",n.ui.mouse,{version:"1.11.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseInt(n,10)||0},_isNumber:function(n){return!isNaN(parseInt(n,10))},_hasScroll:function(t,i){if(n(t).css("overflow")==="hidden")return!1;var r=i&&i==="left"?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},_create:function(){var e,f,r,i,o,u=this,t=this.options;if(this.element.addClass("ui-resizable"),n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(n("<div class='ui-wrapper' style='overflow: hidden;'><\/div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=t.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},f=0;f<e.length;f++)r=n.trim(e[f]),o="ui-resizable-"+r,i=n("<div class='ui-resizable-handle "+o+"'><\/div>"),i.css({zIndex:t.zIndex}),"se"===r&&i.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[r]=".ui-resizable-"+r,this.element.append(i);this._renderAxis=function(t){var i,r,u,f;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=this.element.children(this.handles[i]).first().show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(r=n(this.handles[i],this.element),f=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),u=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(u,f),this._proportionallyResize()),!n(this.handles[i]).length};this._renderAxis(this.element);this._handles=n(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){u.resizing||(this.className&&(i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),u.axis=i&&i[1]?i[1]:"se")});t.autoHide&&(this._handles.hide(),n(this.element).addClass("ui-resizable-autohide").mouseenter(function(){t.disabled||(n(this).removeClass("ui-resizable-autohide"),u._handles.show())}).mouseleave(function(){t.disabled||u.resizing||(n(this).addClass("ui-resizable-autohide"),u._handles.hide())}));this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){n(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var r,i,u=!1;for(r in this.handles)i=n(this.handles[r])[0],(i===t.target||n.contains(i,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,e,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,e=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor",e==="auto"?this.axis+"-resize":e),i.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,r,u=this.originalMousePosition,e=this.axis,o=t.pageX-u.left||0,s=t.pageY-u.top||0,f=this._change[e];return(this._updatePrevProperties(),!f)?!1:(i=f.apply(this,[t,o,s]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),r=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(r)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1)},_mouseStop:function(t){this.resizing=!1;var r,u,f,e,o,s,h,c=this.options,i=this;return this._helper&&(r=this._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,o={width:i.helper.width()-e,height:i.helper.height()-f},s=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,h=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null,c.animate||this.element.css(n.extend(o,{top:h,left:s})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!c.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,f,e,t,i=this.options;t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:Infinity,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:Infinity};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,f=t.minWidth/this.aspectRatio,u=t.maxHeight*this.aspectRatio,e=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),f>t.minHeight&&(t.minHeight=f),u<t.maxWidth&&(t.maxWidth=u),e<t.maxHeight&&(t.maxHeight=e));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),r==="sw"&&(n.left=t.left+(i.width-n.width),n.top=null),r==="nw"&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.position.top+this.size.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&c&&(n.top=s-t.minHeight),u&&c&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];t<4;t++)i[t]=parseInt(r[t],10)||0,i[t]+=parseInt(u[t],10)||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div style='overflow:hidden;'><\/div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize,r=this.originalPosition;return{left:r.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize,u=this.originalPosition;return{top:u.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);t!=="resize"&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),u=i.options,r=i._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),s=f&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,h=f?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},e=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,o=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,o&&e?{top:o,left:e}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var u={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var r,f,e,o,s,h,c,t=n(this).resizable("instance"),l=t.options,a=t.element,u=l.containment,i=u instanceof n?u.get(0):/parent/.test(u)?a.parent().get(0):u;i&&(t.containerElement=n(i),/document/.test(u)||u===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(r=n(i),f=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){f[n]=t._num(r.css("padding"+i))}),t.containerOffset=r.offset(),t.containerPosition=r.position(),t.containerSize={height:r.innerHeight()-f[3],width:r.innerWidth()-f[1]},e=t.containerOffset,o=t.containerSize.height,s=t.containerSize.width,h=t._hasScroll(i,"left")?i.scrollWidth:s,c=t._hasScroll(i)?i.scrollHeight:o,t.parentData={element:i,left:e.left,top:e.top,width:h,height:c}))},resize:function(t){var o,s,h,c,i=n(this).resizable("instance"),v=i.options,r=i.containerOffset,l=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},a=i.containerElement,u=!0;a[0]!==document&&/static/.test(a.css("position"))&&(e=r);l.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,u=!1),i.position.left=v.helper?r.left:0);l.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,u=!1),i.position.top=i._helper?r.top:0);h=i.containerElement.get(0)===i.element.parent().get(0);c=/relative|absolute/.test(i.containerElement.css("position"));h&&c?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);o=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));s=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));o+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-o,f&&(i.size.height=i.size.width/i.aspectRatio,u=!1));s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,f&&(i.size.width=i.size.height*i.aspectRatio,u=!1));u||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,h=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var r=n(this).resizable("instance"),t=r.options,i=function(t){n(t).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof t.alsoResize!="object"||t.alsoResize.parentNode?i(t.alsoResize):t.alsoResize.length?(t.alsoResize=t.alsoResize[0],i(t.alsoResize)):n.each(t.alsoResize,function(n){i(n)})},resize:function(t,i){var r=n(this).resizable("instance"),u=r.options,f=r.originalSize,e=r.originalPosition,s={height:r.size.height-f.height||0,width:r.size.width-f.width||0,top:r.position.top-e.top||0,left:r.position.left-e.left||0},o=function(t,r){n(t).each(function(){var t=n(this),f=n(this).data("ui-resizable-alsoresize"),u={},e=r&&r.length?r:t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(e,function(n,t){var i=(f[t]||0)+(s[t]||0);i&&i>=0&&(u[t]=i||null)});t.css(u)})};typeof u.alsoResize!="object"||u.alsoResize.nodeType?o(u.alsoResize):n.each(u.alsoResize,function(n,t){o(n,t)})},stop:function(){n(this).removeData("resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.options,r=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:r.height,width:r.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,y=t.size,e=t.originalSize,o=t.originalPosition,c=t.axis,l=typeof i.grid=="number"?[i.grid,i.grid]:i.grid,s=l[0]||1,f=l[1]||1,a=Math.round((y.width-e.width)/s)*s,v=Math.round((y.height-e.height)/f)*f,r=e.width+a,u=e.height+v,p=i.maxWidth&&i.maxWidth<r,w=i.maxHeight&&i.maxHeight<u,b=i.minWidth&&i.minWidth>r,k=i.minHeight&&i.minHeight>u;i.grid=l;b&&(r+=s);k&&(u+=f);p&&(r-=s);w&&(u-=f);/^(se|s|e)$/.test(c)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.top=o.top-v):/^(sw)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.left=o.left-a):((u-f<=0||r-s<=0)&&(h=t._getPaddingPlusBorderDimensions(this)),u-f>0?(t.size.height=u,t.position.top=o.top-v):(u=f-h.height,t.size.height=u,t.position.top=o.top+e.height-u),r-s>0?(t.size.width=r,t.position.left=o.left-a):(r=f-h.height,t.size.width=r,t.position.left=o.left+e.width-r))}});var ft=n.ui.resizable,et=n.widget("ui.selectable",n.ui.mouse,{version:"1.11.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t=n(i.options.filter,i.element[0]);t.addClass("ui-selectee");t.each(function(){var t=n(this),i=t.offset();n.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})};this.refresh();this.selectees=t.addClass("ui-selectee");this._mouseInit();this.helper=n("<div class='ui-selectable-helper'><\/div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;(this.opos=[t.pageX,t.pageY],this.options.disabled)||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),r.$element.removeClass(u?"ui-unselecting":"ui-selected").addClass(u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,r.selected=u,u?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var e,o=this,s=this.options,i=this.opos[0],r=this.opos[1],u=t.pageX,f=t.pageY;return i>u&&(e=u,u=i,i=e),r>f&&(e=f,f=r,r=e),this.helper.css({left:i,top:r,width:u-i,height:f-r}),this.selectees.each(function(){var e=n.data(this,"selectable-item"),h=!1;e&&e.element!==o.element[0]&&(s.tolerance==="touch"?h=!(e.left>u||e.right<i||e.top>f||e.bottom<r):s.tolerance==="fit"&&(h=e.left>i&&e.right<u&&e.top>r&&e.bottom<f),h?(e.selected&&(e.$element.removeClass("ui-selected"),e.selected=!1),e.unselecting&&(e.$element.removeClass("ui-unselecting"),e.unselecting=!1),e.selecting||(e.$element.addClass("ui-selecting"),e.selecting=!0,o._trigger("selecting",t,{selecting:e.element}))):(e.selecting&&((t.metaKey||t.ctrlKey)&&e.startselected?(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.$element.addClass("ui-selected"),e.selected=!0):(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.startselected&&(e.$element.addClass("ui-unselecting"),e.unselecting=!0),o._trigger("unselecting",t,{unselecting:e.element}))),e.selected&&(t.metaKey||t.ctrlKey||e.startselected||(e.$element.removeClass("ui-selected"),e.selected=!1,e.$element.addClass("ui-unselecting"),e.unselecting=!0,o._trigger("unselecting",t,{unselecting:e.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),ot=n.widget("ui.sortable",n.ui.mouse,{version:"1.11.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return n>=t&&n<t+i},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){var n=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?n.axis==="x"||this._isFloating(this.items[0].item):!1;this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);n==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle");n.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle");this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return this.reverting?!1:this.options.disabled||this.options.type==="static"?!1:(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return r=n(this),!1}),n.data(t.target,u.widgetName+"-item")===u&&(r=n(t.target)),!r)?!1:this.options.handle&&!i&&(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),!f)?!1:(this.currentItem=r,this._removeCurrentsFromItems(),!0)},_mouseStart:function(t,i,r){var f,e,u=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&u.cursor!=="auto"&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,u,f,o,i=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-n(document).scrollTop()<i.scrollSensitivity?r=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(r=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed)),t.pageX-n(document).scrollLeft()<i.scrollSensitivity?r=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(r=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&this.options.axis==="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis==="x"||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;e>=0;e--)if((u=this.items[e],f=u.item[0],o=this._intersectsWithPointer(u),o)&&u.instance===this.currentContainer&&f!==this.currentItem[0]&&this.placeholder[o===1?"next":"prev"]()[0]!==f&&!n.contains(this.placeholder[0],f)&&(this.options.type==="semi-dynamic"?!n.contains(this.element[0],f):!0)){if(this.direction=o===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(u))this._rearrange(t,u);else break;this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var e=this,f=this.placeholder.offset(),r=this.options.axis,u={};r&&r!=="x"||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft));r&&r!=="y"||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop));this.reverting=!0;n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});this.options.helper==="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,f=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,s=this.offset.click.left,l=this.options.axis==="x"||i+o>u&&i+o<e,a=this.options.axis==="y"||t+s>r&&t+s<f,v=l&&a;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?v:r<t+this.helperProportions.width/2&&h-this.helperProportions.width/2<f&&u<i+this.helperProportions.height/2&&c-this.helperProportions.height/2<e},_intersectsWithPointer:function(n){var r=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),u=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width),f=r&&u,t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return f?this.floating?i&&i==="right"||t==="down"?2:1:t&&(t==="down"?2:1):!1},_intersectsWithSides:function(n){var r=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),u=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return this.floating&&i?i==="right"&&u||i==="left"&&!u:t&&(t==="down"&&r||t==="up"&&!r)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return n!==0&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return n!==0&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,e,i,s=[],f=[],o=this._connectWith();if(o&&t)for(r=o.length-1;r>=0;r--)for(e=n(o[r]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&f.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;r>=0;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;i<t.length;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,e,i,o,s,h,l,a=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(r=c.length-1;r>=0;r--)for(e=n(c[r]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(o=f[r][1],s=f[r][0],u=0,l=s.length;u<l;u++)h=n(s[u]),h.data(this.widgetName+"-item",o),a.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var r,f,u,i=this.items.length-1;i>=0;i--)(r=this.items[i],r.instance!==this.currentContainer&&this.currentContainer&&r.item[0]!==this.currentItem[0])||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var r,i=t.options;i.placeholder&&i.placeholder.constructor!==String||(r=i.placeholder,i.placeholder={element:function(){var u=t.currentItem[0].nodeName.toLowerCase(),i=n("<"+u+">",t.document[0]).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return u==="tr"?t.currentItem.children().each(function(){n("<td>&#160;<\/td>",t.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)}):u==="img"&&i.attr("src",t.currentItem.attr("src")),r||i.css("visibility","hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_contactContainers:function(t){for(var u,c,f,a,v,o,l,s,h,e=null,i=null,r=this.containers.length-1;r>=0;r--)if(!n.contains(this.currentItem[0],this.containers[r].element[0]))if(this._intersectsWith(this.containers[r].containerCache)){if(e&&n.contains(this.containers[r].element[0],e.element[0]))continue;e=this.containers[r];i=r}else this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0);if(e)if(this.containers.length===1)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(c=1e4,f=null,s=e.floating||this._isFloating(this.currentItem),a=s?"left":"top",v=s?"width":"height",h=s?"clientX":"clientY",u=this.items.length-1;u>=0;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],l=!1,t[h]-o>this.items[u][v]/2&&(l=!0),Math.abs(t[h]-o)<c&&(c=Math.abs(t[h]-o),f=this.items[u],this.direction=l?"up":"down"));if(!f&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[i]){this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1);return}f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0);this._trigger("change",t,this._uiHash());this.containers[i]._trigger("change",t,this._uiHash(this));this.currentContainer=this.containers[i];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[i]._trigger("over",t,this._uiHash(this));this.containers[i].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):r.helper==="clone"?this.currentItem.clone():this.currentItem;return i.parents("body").length||n(r.appendTo!=="parent"?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!i[0].style.width||r.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,u,i=this.options;i.containment==="parent"&&(i.containment=this.helper[0].parentNode);(i.containment==="document"||i.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n(i.containment==="document"?document:window).width()-this.helperProportions.width-this.margins.left,(n(i.containment==="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),u=n(t).css("overflow")!=="hidden",this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var r=t==="absolute"?1:-1,u=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r,u,i=this.options,f=t.pageX,e=t.pageY,o=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,s=/(html|body)/i.test(o[0].tagName);return this.cssPosition!=="relative"||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(e=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((e-this.originalPageY)/i.grid[1])*i.grid[1],e=this.containment?r-this.offset.click.top>=this.containment[1]&&r-this.offset.click.top<=this.containment[3]?r:r-this.offset.click.top>=this.containment[1]?r-i.grid[1]:r+i.grid[1]:r,u=this.originalPageX+Math.round((f-this.originalPageX)/i.grid[0])*i.grid[0],f=this.containment?u-this.offset.click.left>=this.containment[0]&&u-this.offset.click.left<=this.containment[2]?u:u-this.offset.click.left>=this.containment[0]?u-i.grid[0]:u+i.grid[0]:u)),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)(this._storedCSS[i]==="auto"||this._storedCSS[i]==="static")&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!t&&r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<r.length;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}}),st=n.widget("ui.accordion",{version:"1.11.2",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=n();this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist");t.collapsible||t.active!==!1&&t.active!=null||(t.active=0);this._processPanels();t.active<0&&(t.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n()}},_createIcons:function(){var t=this.options.icons;t&&(n("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId();this._destroyIcons();n=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId();this.options.heightStyle!=="content"&&n.css("height","")},_setOption:function(n,t){if(n==="active"){this._activate(t);return}n==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t));this._super(n,t);n!=="collapsible"||t||this.options.active!==!1||this._activate(0);n==="icons"&&(this._destroyIcons(),t&&this._createIcons());n==="disabled"&&(this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t))},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),r.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels();(t.active!==!1||t.collapsible!==!0)&&this.headers.length?t.active===!1?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active):(t.active=!1,this.active=n());this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,n=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all");this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide();n&&(this._off(t.not(this.headers)),this._off(n.not(this.panels)))},_refresh:function(){var t,i=this.options,r=i.heightStyle,u=this.element.parent();this.active=this._findActive(i.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all");this.active.next().addClass("ui-accordion-content-active").show();this.headers.attr("role","tab").each(function(){var t=n(this),r=t.uniqueId().attr("id"),i=t.next(),u=i.uniqueId().attr("id");t.attr("aria-controls",u);i.attr("aria-labelledby",r)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(i.event);r==="fill"?(t=u.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");r!=="absolute"&&r!=="fixed"&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,n(this).css("height","").height())}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:n.noop}))},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,i);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],e=f&&i.collapsible,s=e?n():r.next(),h=u.next(),o={oldHeader:u,oldPanel:h,newHeader:e?n():r,newPanel:s};(t.preventDefault(),(!f||i.collapsible)&&this._trigger("beforeActivate",t,o)!==!1)&&(i.active=e?!1:this.headers.index(r),this.active=f?n():r,this._toggle(o),u.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&u.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),f||(r.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&r.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),r.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-hidden":"true"});i.prev().attr("aria-selected","false");r.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):r.length&&this.headers.filter(function(){return n(this).attr("tabIndex")===0}).attr("tabIndex",-1);r.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(n,t,i){var h,r,u,c=this,o=0,l=n.length&&(!t.length||n.index()<t.index()),e=this.options.animate||{},f=l&&e.down||e,s=function(){c._toggleComplete(i)};if(typeof f=="number"&&(u=f),typeof f=="string"&&(r=f),r=r||f.easing||e.easing,u=u||f.duration||e.duration,!t.length)return n.animate(this.showProps,u,r,s);if(!n.length)return t.animate(this.hideProps,u,r,s);h=n.show().outerHeight();t.animate(this.hideProps,{duration:u,easing:r,step:function(n,t){t.now=Math.round(n)}});n.hide().animate(this.showProps,{duration:u,easing:r,complete:s,step:function(n,i){i.now=Math.round(n);i.prop!=="height"?o+=i.now:c.options.heightStyle!=="content"&&(i.now=Math.round(h-t.outerHeight()-o),o=0)}})},_toggleComplete:function(n){var t=n.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}}),ht=n.widget("ui.menu",{version:"1.11.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0});this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault()},"click .ui-menu-item":function(t){var i=n(t.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&n(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=n(t.currentTarget);i.siblings(".ui-state-active").removeClass("ui-state-active");this.focus(t,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){n.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n);this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=n(this);t.data("ui-menu-submenu-carat")&&t.remove()});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){var i,u,r,f,e=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=!1;u=this.previousFilter||"";r=String.fromCharCode(t.keyCode);f=!1;clearTimeout(this.filterTimer);r===u?f=!0:r=u+r;i=this._filterMenuItems(r);i=f&&i.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):i;i.length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}e&&t.preventDefault()},_activate:function(n){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(n):this.select(n))},refresh:function(){var i,t,u=this,f=this.options.icons.submenu,r=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length);r.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.parent(),r=n("<span>").addClass("ui-menu-icon ui-icon "+f).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(r);t.attr("aria-labelledby",i.attr("id"))});i=r.add(this.element);t=i.find(this.options.items);t.not(".ui-menu-item").each(function(){var t=n(this);u._isDivider(t)&&t.addClass("ui-widget-content ui-menu-divider")});t.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()});t.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){n==="icons"&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu);n==="disabled"&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t);this._super(n,t)},focus:function(n,t){var i,r;this.blur(n,n&&n.type==="focus");this._scrollIntoView(t);this.active=t.first();r=this.active.addClass("ui-state-focus").removeClass("ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",r.attr("id"));this.active.parent().closest(".ui-menu-item").addClass("ui-state-active");n&&n.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay);i=t.children(".ui-menu");i.length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var e,o,i,r,u,f;this._hasScroll()&&(e=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-e-o,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),f=t.outerHeight(),i<0?this.activeMenu.scrollTop(r+i):i+f>u&&this.activeMenu.scrollTop(r+i-u+f))},blur:function(n,t){(t||clearTimeout(this.timer),this.active)&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",n,{item:this.active}))},_startOpening:function(n){(clearTimeout(this.timer),n.attr("aria-hidden")==="true")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element);n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r=n==="first"||n==="last"?this.active[n==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0));r&&r.length&&this.active||(r=this.activeMenu.find(this.options.items)[t]());this.focus(i,r)},nextPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r-u<0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))},previousPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r+u>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),r=new RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return r.test(n.trim(n(this).text()))})}});n.widget("ui.autocomplete",{version:"1.11.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f=u==="textarea",e=u==="input";this.isMultiLine=f?!0:e?!1:this.element.prop("isContentEditable");this.valueMethod=this.element[f||e?"val":"text"];this.isNewMenu=!0;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly")){t=!0;r=!0;i=!0;return}t=!1;r=!1;i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}},keypress:function(r){if(t){t=!1;(!this.isMultiLine||this.menu.element.is(":visible"))&&r.preventDefault();return}if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r){r=!1;n.preventDefault();return}this._searchTimeout(n)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching);this.close(n);this._change(n)}});this._initSource();this.menu=n("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];n(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target===t.element[0]||r.target===i||n.contains(i,r.target)||t.close()})})},menufocus:function(t,i){var r,u;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});return}u=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:u})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(u.value);r=i.item.attr("aria-label")||u.value;r&&n.trim(r).length&&(this.liveRegion.children().hide(),n("<div>").text(r).appendTo(this.liveRegion))},menuselect:function(n,t){var i=t.item.data("ui-autocomplete-item"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r;this.selectedItem=i}));!1!==this._trigger("select",n,{item:i})&&this._value(i.value);this.term=this._value();this.close(n);this.selectedItem=i}});this.liveRegion=n("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body);this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);n==="source"&&this._initSource();n==="appendTo"&&this.menu.element.appendTo(this._appendTo());n==="disabled"&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):typeof this.options.source=="string"?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(!t||i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return(n=n!=null?n:this._value(),this.term=this._value(),n.length<this.options.minLength)?this.close(t):this._trigger("search",t)===!1?void 0:this._search(n)},_search:function(n){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var t=++this.requestIndex;return n.proxy(function(n){t===this.requestIndex&&this.__response(n);this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(n){n&&(n=this._normalize(n));this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return typeof t=="string"?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").text(i.label).appendTo(t)},_move:function(n,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)){this.isMultiLine||this._value(this.term);this.menu.blur();return}this.menu[n](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;(this._superApply(arguments),this.options.disabled||this.cancelSearch)||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),n("<div>").text(i).appendTo(this.liveRegion))}});var ct=n.ui.autocomplete,e,c="ui-button ui-widget ui-state-default ui-corner-all",l="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",it=function(){var t=n(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},a=function(t){var i=t.name,r=t.form,u=n([]);return i&&(i=i.replace(/'/g,"\\'"),u=r?n(r).find("[name='"+i+"'][type=radio]"):n("[name='"+i+"'][type=radio]",t.ownerDocument).filter(function(){return!this.form})),u};n.widget("ui.button",{version:"1.11.2",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,it);typeof this.options.disabled!="boolean"?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var i=this,t=this.options,r=this.type==="checkbox"||this.type==="radio",u=r?"":"ui-state-active";t.label===null&&(t.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html());this._hoverable(this.buttonElement);this.buttonElement.addClass(c).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){t.disabled||this===e&&n(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){t.disabled||n(this).removeClass(u)}).bind("click"+this.eventNamespace,function(n){t.disabled&&(n.preventDefault(),n.stopImmediatePropagation())});this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}});r&&this.element.bind("change"+this.eventNamespace,function(){i.refresh()});this.type==="checkbox"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(t.disabled)return!1}):this.type==="radio"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(t.disabled)return!1;n(this).addClass("ui-state-active");i.buttonElement.attr("aria-pressed","true");var r=i.element[0];a(r).not(r).map(function(){return n(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(t.disabled)return!1;n(this).addClass("ui-state-active");e=this;i.document.one("mouseup",function(){e=null})}).bind("mouseup"+this.eventNamespace,function(){if(t.disabled)return!1;n(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(i){if(t.disabled)return!1;(i.keyCode===n.ui.keyCode.SPACE||i.keyCode===n.ui.keyCode.ENTER)&&n(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){n(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===n.ui.keyCode.SPACE&&n(this).click()}));this._setOption("disabled",t.disabled);this._resetButton()},_determineButtonType:function(){var n,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button";this.type==="checkbox"||this.type==="radio"?(n=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=n.find(t),this.buttonElement.length||(n=n.length?n.siblings():this.element.siblings(),this.buttonElement=n.filter(t),this.buttonElement.length||(this.buttonElement=n.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(c+" ui-state-active "+l).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(n,t){if(this._super(n,t),n==="disabled"){this.widget().toggleClass("ui-state-disabled",!!t);this.element.prop("disabled",!!t);t&&(this.type==="checkbox"||this.type==="radio"?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active"));return}this._resetButton()},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t);this.type==="radio"?a(this.element[0]).each(function(){n(this).is(":checked")?n(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):n(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label);return}var i=this.buttonElement.removeClass(l),f=n("<span><\/span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(i.empty()).text(),t=this.options.icons,u=t.primary&&t.secondary,r=[];t.primary||t.secondary?(this.options.text&&r.push("ui-button-text-icon"+(u?"s":t.primary?"-primary":"-secondary")),t.primary&&i.prepend("<span class='ui-button-icon-primary ui-icon "+t.primary+"'><\/span>"),t.secondary&&i.append("<span class='ui-button-icon-secondary ui-icon "+t.secondary+"'><\/span>"),this.options.text||(r.push(u?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||i.attr("title",n.trim(f)))):r.push("ui-button-text-only");i.addClass(r.join(" "))}});n.widget("ui.buttonset",{version:"1.11.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(n,t){n==="disabled"&&this.buttons.button("option",n,t);this._super(n,t)},refresh:function(){var i=this.element.css("direction")==="rtl",t=this.element.find(this.options.items),r=t.filter(":ui-button");t.not(":ui-button").button();r.button("refresh");this.buttons=t.map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(i?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(i?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}});rt=n.ui.button;n.extend(n.ui,{datepicker:{version:"1.11.2"}});n.extend(v.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return u(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,f,u;r=t.nodeName.toLowerCase();f=r==="div"||r==="span";t.id||(this.uuid+=1,t.id="dp"+this.uuid);u=this._newInst(n(t),f);u.settings=n.extend({},i||{});r==="input"?this._connectDatepicker(t,u):f&&this._inlineDatepicker(t,u)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?y(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);(i.append=n([]),i.trigger=n([]),r.hasClass(this.markerClassName))||(this._attachments(r,i),r.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),n.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var u,r,f,e=this._get(i,"appendText"),o=this._get(i,"isRTL");i.append&&i.append.remove();e&&(i.append=n("<span class='"+this._appendClass+"'>"+e+"<\/span>"),t[o?"before":"after"](i.append));t.unbind("focus",this._showDatepicker);i.trigger&&i.trigger.remove();u=this._get(i,"showOn");(u==="focus"||u==="both")&&t.focus(this._showDatepicker);(u==="button"||u==="both")&&(r=this._get(i,"buttonText"),f=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n("<button type='button'><\/button>").addClass(this._triggerClass).html(f?n("<img/>").attr({src:f,alt:r,title:r}):r)),t[o?"before":"after"](i.trigger),i.trigger.click(function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){if(this._get(n,"autoSize")&&!n.inline){var r,u,f,t,i=new Date(2009,11,20),e=this._get(n,"dateFormat");e.match(/[DM]/)&&(r=function(n){for(u=0,f=0,t=0;t<n.length;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay()));n.input.attr("size",this._formatDate(n,i).length)}},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,r,f,e){var s,h,c,l,a,o=this._dialogInst;return o||(this.uuid+=1,s="dp"+this.uuid,this._dialogInput=n("<input type='text' id='"+s+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),n("body").append(this._dialogInput),o=this._dialogInst=this._newInst(this._dialogInput,!1),o.settings={},n.data(this._dialogInput[0],"datepicker",o)),u(o.settings,f||{}),i=i&&i.constructor===Date?this._formatDate(o,i):i,this._dialogInput.val(i),this._pos=e?e.length?e:[e.pageX,e.pageY]:null,this._pos||(h=document.documentElement.clientWidth,c=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,a=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+l,c/2-150+a]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",o),this},_destroyDatepicker:function(t){var i,r=n(t),u=n.data(t,"datepicker");r.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),n.removeData(t,"datepicker"),i==="input"?(u.append.remove(),u.trigger.remove(),r.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(i==="div"||i==="span")&&r.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),i==="input"?(t.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(i==="div"||i==="span")&&(r=u.children("."+this._inlineClass),r.children().removeClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),i==="input"?(t.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(i==="div"||i==="span")&&(r=u.children("."+this._inlineClass),r.children().addClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var e,h,o,s,f=this._getInst(t);if(arguments.length===2&&typeof i=="string")return i==="defaults"?n.extend({},n.datepicker._defaults):f?i==="all"?n.extend({},f.settings):this._get(f,i):null;e=i||{};typeof i=="string"&&(e={},e[i]=r);f&&(this._curInst===f&&this._hideDatepicker(),h=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(f,"min"),s=this._getMinMaxDate(f,"max"),u(f.settings,e),o!==null&&e.dateFormat!==undefined&&e.minDate===undefined&&(f.settings.minDate=this._formatDate(f,o)),s!==null&&e.dateFormat!==undefined&&e.maxDate===undefined&&(f.settings.maxDate=this._formatDate(f,s)),"disabled"in e&&(e.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),f),this._autoSize(f),this._setDate(f,h),this._updateAlternate(f),this._updateDatepicker(f))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var u,e,f,i=n.datepicker._getInst(t.target),r=!0,o=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return f=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),f[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,f[0]),u=n.datepicker._get(i,"onSelect"),u?(e=n.datepicker._formatDate(i),u.apply(i.input?i.input[0]:null,[e,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else t.keyCode===36&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,r,u=n.datepicker._getInst(t.target);if(n.datepicker._get(u,"constrainInput"))return i=n.datepicker._possibleChars(n.datepicker._get(u,"dateFormat")),r=String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||r<" "||!i||i.indexOf(r)>-1},_doKeyUp:function(t){var r,i=n.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){}return!0},_showDatepicker:function(t){if(t=t.target||t,t.nodeName.toLowerCase()!=="input"&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!==t){var i,o,s,r,f,e,h;(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),o=n.datepicker._get(i,"beforeShow"),s=o?o.apply(t,[t,i]):{},s!==!1)&&(u(i.settings,s),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),r=!1,n(t).parents().each(function(){return r|=n(this).css("position")==="fixed",!r}),f={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),f=n.datepicker._checkOffset(i,f,r),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":r?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"}),i.inline||(e=n.datepicker._get(i,"showAnim"),h=n.datepicker._get(i,"duration"),i.dpDiv.css("z-index",ut(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[e]?i.dpDiv.show(e,n.datepicker._get(i,"showOptions"),h):i.dpDiv[e||"show"](e?h:null),n.datepicker._shouldFocusInput(i)&&i.input.focus(),n.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4;r=t;t.dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);var i,u=this._getNumberOfMonths(t),f=u[1],e=t.dpDiv.find("."+this._dayOverClass+" a");e.length>0&&p.apply(e.get(0));t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");f>1&&t.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",17*f+"em");t.dpDiv[(u[0]!==1||u[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(t)&&t.input.focus();t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml);i=t.yearshtml=null},0))},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var i,r=this._getInst(t),u=this._get(r,"isRTL");t&&(t.type==="hidden"||t.nodeType!==1||n.expr.filters.hidden(t));)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r,f,u,e,i=this._curInst;i&&(!t||i===n.data(t,"datepicker"))&&this._datepickerShowing&&(r=this._get(i,"showAnim"),f=this._get(i,"duration"),u=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),f,u):i.dpDiv[r==="slideDown"?"slideUp":r==="fadeIn"?"fadeOut":"hide"](r?f:null,u),r||u(),this._datepickerShowing=!1,e=this._get(i,"onClose"),e&&e.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id===n.datepicker._mainDivId||i.parents("#"+n.datepicker._mainDivId).length!==0||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+(r==="M"?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var r,u=n(t),i=this._getInst(u[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+(r==="M"?"Month":"Year")]=u["draw"+(r==="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_selectDay:function(t,i,r,u){var f,e=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t);this._selectDate(i,"")},_selectDate:function(t,i){var u,f=n(t),r=this._getInst(f[0]);i=i!=null?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,r,u,f=this._get(t,"altField");f&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),u=this.formatDate(i,r,this._getFormatConfig(t)),n(f).each(function(){n(this).val(u)}))},noWeekends:function(n){var t=n.getDay();return[t>0&&t<6,""]},iso8601Week:function(n){var i,t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(t,i,r){if(t==null||i==null)throw"Invalid arguments";if(i=typeof i=="object"?i.toString():i+"",i==="")return null;for(var a,v,f=0,y=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,d=typeof y!="string"?y:(new Date).getFullYear()%100+parseInt(y,10),g=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,nt=(r?r.dayNames:null)||this._defaults.dayNames,tt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,it=(r?r.monthNames:null)||this._defaults.monthNames,e=-1,s=-1,h=-1,p=-1,w=!1,u,l=function(n){var i=o+1<t.length&&t.charAt(o+1)===n;return i&&o++,i},c=function(n){var u=l(n),r=n==="@"?14:n==="!"?20:n==="y"&&u?4:n==="o"?3:2,e=n==="y"?r:1,o=new RegExp("^\\d{"+e+","+r+"}"),t=i.substring(f).match(o);if(!t)throw"Missing number at position "+f;return f+=t[0].length,parseInt(t[0],10)},k=function(t,r,u){var e=-1,o=n.map(l(t)?u:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(o,function(n,t){var r=t[1];if(i.substr(f,r.length).toLowerCase()===r.toLowerCase())return e=t[0],f+=r.length,!1}),e!==-1)return e+1;throw"Unknown name at position "+f;},b=function(){if(i.charAt(f)!==t.charAt(o))throw"Unexpected literal at position "+f;f++},o=0;o<t.length;o++)if(w)t.charAt(o)!=="'"||l("'")?b():w=!1;else switch(t.charAt(o)){case"d":h=c("d");break;case"D":k("D",g,nt);break;case"o":p=c("o");break;case"m":s=c("m");break;case"M":s=k("M",tt,it);break;case"y":e=c("y");break;case"@":u=new Date(c("@"));e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"!":u=new Date((c("!")-this._ticksTo1970)/1e4);e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"'":l("'")?b():w=!0;break;default:b()}if(f<i.length&&(v=i.substr(f),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(e===-1?e=(new Date).getFullYear():e<100&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(e<=d?0:-100)),p>-1){s=1;h=p;do{if(a=this._getDaysInMonth(e,s-1),h<=a)break;s++;h-=a}while(1)}if(u=this._daylightSavingAdjust(new Date(e,s-1,h)),u.getFullYear()!==e||u.getMonth()+1!==s||u.getDate()!==h)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*864e9,formatDate:function(n,t,i){if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=u+1<n.length&&n.charAt(u+1)===t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))while(r.length<i)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)n.charAt(u)!=="'"||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=t.getTime()*1e4+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=t+1<n.length&&n.charAt(t+1)===i;return r&&t++,r},t=0;t<n.length;t++)if(r)n.charAt(t)!=="'"||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return n.settings[t]!==undefined?n.settings[t]:this._defaults[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(o){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=parseInt(u[1],10)*7;break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=i==null||i===""?r:typeof i=="string"?e(i):typeof i=="number"?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&u.toString()==="Invalid Date"?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f===n.selectedMonth&&e===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&n.input.val()===""?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(n){var b,s,rt,h,ut,k,ft,et,ri,c,ot,ui,fi,ei,oi,st,g,si,ht,nt,f,y,ct,p,lt,l,u,at,vt,yt,pt,tt,wt,i,bt,kt,d,a,it,dt=new Date,gt=this._daylightSavingAdjust(new Date(dt.getFullYear(),dt.getMonth(),dt.getDate())),e=this._get(n,"isRTL"),li=this._get(n,"showButtonPanel"),hi=this._get(n,"hideIfNoPrevNext"),ni=this._get(n,"navigationAsDateFormat"),o=this._getNumberOfMonths(n),ai=this._get(n,"showCurrentAtPos"),ci=this._get(n,"stepMonths"),ti=o[0]!==1||o[1]!==1,ii=this._daylightSavingAdjust(n.currentDay?new Date(n.currentYear,n.currentMonth,n.currentDay):new Date(9999,9,9)),w=this._getMinMaxDate(n,"min"),v=this._getMinMaxDate(n,"max"),t=n.drawMonth-ai,r=n.drawYear;if(t<0&&(t+=12,r--),v)for(b=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-o[0]*o[1]+1,v.getDate())),b=w&&b<w?w:b;this._daylightSavingAdjust(new Date(r,t,1))>b;)t--,t<0&&(t=11,r--);for(n.drawMonth=t,n.drawYear=r,s=this._get(n,"prevText"),s=ni?this.formatDate(s,this._daylightSavingAdjust(new Date(r,t-ci,1)),this._getFormatConfig(n)):s,rt=this._canAdjustMonth(n,-1,r,t)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(e?"e":"w")+"'>"+s+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(e?"e":"w")+"'>"+s+"<\/span><\/a>",h=this._get(n,"nextText"),h=ni?this.formatDate(h,this._daylightSavingAdjust(new Date(r,t+ci,1)),this._getFormatConfig(n)):h,ut=this._canAdjustMonth(n,1,r,t)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(e?"w":"e")+"'>"+h+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(e?"w":"e")+"'>"+h+"<\/span><\/a>",k=this._get(n,"currentText"),ft=this._get(n,"gotoCurrent")&&n.currentDay?ii:gt,k=ni?this.formatDate(k,ft,this._getFormatConfig(n)):k,et=n.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(n,"closeText")+"<\/button>",ri=li?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(e?et:"")+(this._isInRange(n,ft)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+k+"<\/button>":"")+(e?"":et)+"<\/div>":"",c=parseInt(this._get(n,"firstDay"),10),c=isNaN(c)?0:c,ot=this._get(n,"showWeek"),ui=this._get(n,"dayNames"),fi=this._get(n,"dayNamesMin"),ei=this._get(n,"monthNames"),oi=this._get(n,"monthNamesShort"),st=this._get(n,"beforeShowDay"),g=this._get(n,"showOtherMonths"),si=this._get(n,"selectOtherMonths"),ht=this._getDefaultDate(n),nt="",f,y=0;y<o[0];y++){for(ct="",this.maxRows=4,p=0;p<o[1];p++){if(lt=this._daylightSavingAdjust(new Date(r,t,n.selectedDay)),l=" ui-corner-all",u="",ti){if(u+="<div class='ui-datepicker-group",o[1]>1)switch(p){case 0:u+=" ui-datepicker-group-first";l=" ui-corner-"+(e?"right":"left");break;case o[1]-1:u+=" ui-datepicker-group-last";l=" ui-corner-"+(e?"left":"right");break;default:u+=" ui-datepicker-group-middle";l=""}u+="'>"}for(u+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+l+"'>"+(/all|left/.test(l)&&y===0?e?ut:rt:"")+(/all|right/.test(l)&&y===0?e?rt:ut:"")+this._generateMonthYearHeader(n,t,r,w,v,y>0||p>0,ei,oi)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",at=ot?"<th class='ui-datepicker-week-col'>"+this._get(n,"weekHeader")+"<\/th>":"",f=0;f<7;f++)vt=(f+c)%7,at+="<th scope='col'"+((f+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+ui[vt]+"'>"+fi[vt]+"<\/span><\/th>";for(u+=at+"<\/tr><\/thead><tbody>",yt=this._getDaysInMonth(r,t),r===n.selectedYear&&t===n.selectedMonth&&(n.selectedDay=Math.min(n.selectedDay,yt)),pt=(this._getFirstDayOfMonth(r,t)-c+7)%7,tt=Math.ceil((pt+yt)/7),wt=ti?this.maxRows>tt?this.maxRows:tt:tt,this.maxRows=wt,i=this._daylightSavingAdjust(new Date(r,t,1-pt)),bt=0;bt<wt;bt++){for(u+="<tr>",kt=ot?"<td class='ui-datepicker-week-col'>"+this._get(n,"calculateWeek")(i)+"<\/td>":"",f=0;f<7;f++)d=st?st.apply(n.input?n.input[0]:null,[i]):[!0,""],a=i.getMonth()!==t,it=a&&!si||!d[0]||w&&i<w||v&&i>v,kt+="<td class='"+((f+c+6)%7>=5?" ui-datepicker-week-end":"")+(a?" ui-datepicker-other-month":"")+(i.getTime()===lt.getTime()&&t===n.selectedMonth&&n._keyEvent||ht.getTime()===i.getTime()&&ht.getTime()===lt.getTime()?" "+this._dayOverClass:"")+(it?" "+this._unselectableClass+" ui-state-disabled":"")+(a&&!g?"":" "+d[1]+(i.getTime()===ii.getTime()?" "+this._currentClass:"")+(i.getTime()===gt.getTime()?" ui-datepicker-today":""))+"'"+((!a||g)&&d[2]?" title='"+d[2].replace(/'/g,"&#39;")+"'":"")+(it?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(a&&!g?"&#xa0;":it?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===gt.getTime()?" ui-state-highlight":"")+(i.getTime()===ii.getTime()?" ui-state-active":"")+(a?" ui-priority-secondary":"")+"' href='#'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);u+=kt+"<\/tr>"}t++;t>11&&(t=0,r++);u+="<\/tbody><\/table>"+(ti?"<\/div>"+(o[0]>0&&p===o[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"");ct+=u}nt+=ct}return nt+=ri,n._keyEvent=!1,nt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var k,d,h,v,y,p,s,a,w=this._get(n,"changeMonth"),b=this._get(n,"changeYear"),g=this._get(n,"showMonthAfterYear"),c="<div class='ui-datepicker-title'>",l="";if(f||!w)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(k=r&&r.getFullYear()===i,d=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!k||h>=r.getMonth())&&(!d||h<=u.getMonth())&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(g||(c+=l+(f||!(w&&b)?"&#xa0;":"")),!n.yearshtml)if(n.yearshtml="",f||!b)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(v=this._get(n,"yearRange").split(":"),y=(new Date).getFullYear(),p=function(n){var t=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?y+parseInt(n,10):parseInt(n,10);return isNaN(t)?y:t},s=p(v[0]),a=Math.max(s,p(v[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";s<=a;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),g&&(c+=(f||!(w&&b)?"&#xa0;":"")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.drawYear+(i==="Y"?t:0),f=n.drawMonth+(i==="M"?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+(i==="D"?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();(i==="M"||i==="Y")&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&t<i?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:f[0]*f[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i,f,e=this._getMinMaxDate(n,"min"),o=this._getMinMaxDate(n,"max"),r=null,u=null,s=this._get(n,"yearRange");return s&&(i=s.split(":"),f=(new Date).getFullYear(),r=parseInt(i[0],10),u=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=f),i[1].match(/[+\-].*/)&&(u+=f)),(!e||t.getTime()>=e.getTime())&&(!o||t.getTime()<=o.getTime())&&(!r||t.getFullYear()>=r)&&(!u||t.getFullYear()<=u)},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).mousedown(n.datepicker._checkExternalClick),n.datepicker.initialized=!0);n("#"+n.datepicker._mainDivId).length===0&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return typeof t=="string"&&(t==="isDisabled"||t==="getDate"||t==="widget")?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):t==="option"&&arguments.length===2&&typeof arguments[1]=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new v;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.11.2";var lt=n.datepicker,at=n.widget("ui.dialog",{version:"1.11.2",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;i<0&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");this.options.title=this.options.title||this.originalTitle;this._createWrapper();this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog);this._createTitlebar();this._createButtonPane();this.options.draggable&&n.fn.draggable&&this._makeDraggable();this.options.resizable&&n.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._destroyOverlay();this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach();this.uiDialog.stop(!0,!0).remove();this.originalTitle&&this.element.attr("title",this.originalTitle);n=t.parent.children().eq(t.index);n.length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i,r=this;if(this._isOpen&&this._trigger("beforeClose",t)!==!1){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(":focusable").focus().length)try{i=this.document[0].activeElement;i&&i.nodeName.toLowerCase()!=="body"&&n(i).blur()}catch(u){}this._hide(this.uiDialog,this.options.hide,function(){r._trigger("close",t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var r=!1,f=this.uiDialog.siblings(".ui-front:visible").map(function(){return+n(this).css("z-index")}).get(),u=Math.max.apply(null,f);return u>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",u+1),r=!0),r&&!i&&this._trigger("focus",t),r},open:function(){var t=this;if(this._isOpen){this._moveToTop()&&this._focusTabbable();return}this._isOpen=!0;this.opener=n(this.document[0].activeElement);this._size();this._position();this._createOverlay();this._moveToTop(null,!0);this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1);this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")});this._makeFocusTarget();this._trigger("open")},_focusTabbable:function(){var n=this._focusedElement;n||(n=this.element.find("[autofocus]"));n.length||(n=this.element.find(":tabbable"));n.length||(n=this.uiDialogButtonPane.find(":tabbable"));n.length||(n=this.uiDialogTitlebarClose.filter(":tabbable"));n.length||(n=this.uiDialog);n.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t||n.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault();i.call(this);this._delay(i)},_createWrapper:function(){this.uiDialog=n("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE){t.preventDefault();this.close(t);return}if(t.keyCode===n.ui.keyCode.TAB&&!t.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),r=i.filter(":first"),u=i.filter(":last");t.target!==u[0]&&t.target!==this.uiDialog[0]||t.shiftKey?(t.target===r[0]||t.target===this.uiDialog[0])&&t.shiftKey&&(this._delay(function(){u.focus()}),t.preventDefault()):(this._delay(function(){r.focus()}),t.preventDefault())}},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog);this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}});this.uiDialogTitlebarClose=n("<button type='button'><\/button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar);this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault();this.close(n)}});t=n("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar);this._title(t);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title||n.html("&#160;");n.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiButtonSet=n("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane);this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;if(this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),n.isEmptyObject(t)||n.isArray(t)&&!t.length){this.uiDialog.removeClass("ui-dialog-buttons");return}n.each(t,function(t,r){var u,f;r=n.isFunction(r)?{click:r,text:t}:r;r=n.extend({type:"button"},r);u=r.click;r.click=function(){u.apply(i.element[0],arguments)};f={icons:r.icons,text:r.showText};delete r.icons;delete r.showText;n("<button><\/button>",r).button(f).appendTo(i.uiButtonSet)});this.uiDialog.addClass("ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){n(this).addClass("ui-dialog-dragging");t._blockFrames();t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){var e=f.offset.left-t.document.scrollLeft(),o=f.offset.top-t.document.scrollTop();r.position={my:"left top",at:"left"+(e>=0?"+":"")+e+" top"+(o>=0?"+":"")+o,of:t.window};n(this).removeClass("ui-dialog-dragging");t._unblockFrames();t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function r(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var t=this,i=this.options,u=i.resizable,f=this.uiDialog.css("position"),e=typeof u=="string"?u:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:e,start:function(i,u){n(this).addClass("ui-dialog-resizing");t._blockFrames();t._trigger("resizeStart",i,r(u))},resize:function(n,i){t._trigger("resize",n,r(i))},stop:function(u,f){var e=t.uiDialog.offset(),o=e.left-t.document.scrollLeft(),s=e.top-t.document.scrollTop();i.height=t.uiDialog.height();i.width=t.uiDialog.width();i.position={my:"left top",at:"left"+(o>=0?"+":"")+o+" top"+(s>=0?"+":"")+s,of:t.window};n(this).removeClass("ui-dialog-resizing");t._unblockFrames();t._trigger("resizeStop",u,r(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=n(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=n.inArray(this,t);i!==-1&&t.splice(i,1)},_trackingInstances:function(){var n=this.document.data("ui-dialog-instances");return n||(n=[],this.document.data("ui-dialog-instances",n)),n},_minHeight:function(){var n=this.options;return n.height==="auto"?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show();this.uiDialog.position(this.options.position);n||this.uiDialog.hide()},_setOptions:function(t){var i=this,r=!1,u={};n.each(t,function(n,t){i._setOption(n,t);n in i.sizeRelatedOptions&&(r=!0);n in i.resizableRelatedOptions&&(u[n]=t)});r&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",u)},_setOption:function(n,t){var u,r,i=this.uiDialog;(n==="dialogClass"&&i.removeClass(this.options.dialogClass).addClass(t),n!=="disabled")&&(this._super(n,t),n==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),n==="buttons"&&this._createButtons(),n==="closeText"&&this.uiDialogTitlebarClose.button({label:""+t}),n==="draggable"&&(u=i.is(":data(ui-draggable)"),u&&!t&&i.draggable("destroy"),!u&&t&&this._makeDraggable()),n==="position"&&this._position(),n==="resizable"&&(r=i.is(":data(ui-resizable)"),r&&!t&&i.resizable("destroy"),r&&typeof t=="string"&&i.resizable("option","handles",t),r||t===!1||this._makeResizable()),n==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});n.minWidth>n.width&&(n.width=n.minWidth);t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight();i=Math.max(0,n.minHeight-t);r=typeof n.maxHeight=="number"?Math.max(0,n.maxHeight-t):"none";n.height==="auto"?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return n(t.target).closest(".ui-dialog").length?!0:!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(n){t||this._allowInteraction(n)||(n.preventDefault(),this._trackingInstances()[0]._focusTabbable())}});this.overlay=n("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo());this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var n=this.document.data("ui-dialog-overlays")-1;n?this.document.data("ui-dialog-overlays",n):this.document.unbind("focusin").removeData("ui-dialog-overlays");this.overlay.remove();this.overlay=null}}}),vt=n.widget("ui.progressbar",{version:"1.11.2",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min});this.valueDiv=n("<div class='ui-progressbar-value ui-widget-header ui-corner-left'><\/div>").appendTo(this.element);this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove()},value:function(n){if(n===undefined)return this.options.value;this.options.value=this._constrainedValue(n);this._refreshValue()},_constrainedValue:function(n){return n===undefined&&(n=this.options.value),this.indeterminate=n===!1,typeof n!="number"&&(n=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value;this._super(n);this.options.value=this._constrainedValue(t);this._refreshValue()},_setOption:function(n,t){n==="max"&&(t=Math.max(this.min,t));n==="disabled"&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t);this._super(n,t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(i.toFixed(0)+"%");this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div class='ui-progressbar-overlay'><\/div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==t&&(this.oldValue=t,this._trigger("change"));t===this.options.max&&this._trigger("complete")}}),yt=n.widget("ui.selectmenu",{version:"1.11.2",defaultElement:"<select>",options:{appendTo:null,disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var n=this.element.uniqueId().attr("id");this.ids={element:n,button:n+"-button",menu:n+"-menu"};this._drawButton();this._drawMenu();this.options.disabled&&this.disable()},_drawButton:function(){var t=this,i=this.element.attr("tabindex");this.label=n("label[for='"+this.ids.element+"']").attr("for",this.ids.button);this._on(this.label,{click:function(n){this.button.focus();n.preventDefault()}});this.element.hide();this.button=n("<span>",{"class":"ui-selectmenu-button ui-widget ui-state-default ui-corner-all",tabindex:i||this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true"}).insertAfter(this.element);n("<span>",{"class":"ui-icon "+this.options.icons.button}).prependTo(this.button);this.buttonText=n("<span>",{"class":"ui-selectmenu-text"}).appendTo(this.button);this._setText(this.buttonText,this.element.find("option:selected").text());this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){t.menuItems||t._refreshMenu()});this._hoverable(this.button);this._focusable(this.button)},_drawMenu:function(){var t=this;this.menu=n("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=n("<div>",{"class":"ui-selectmenu-menu ui-front"}).append(this.menu).appendTo(this._appendTo());this.menuInstance=this.menu.menu({role:"listbox",select:function(n,i){n.preventDefault();t._setSelection();t._select(i.item.data("ui-selectmenu-item"),n)},focus:function(n,i){var r=i.item.data("ui-selectmenu-item");t.focusIndex!=null&&r.index!==t.focusIndex&&(t._trigger("focus",n,{item:r}),t.isOpen||t._select(r,n));t.focusIndex=r.index;t.button.attr("aria-activedescendant",t.menuItems.eq(r.index).attr("id"))}}).menu("instance");this.menu.addClass("ui-corner-bottom").removeClass("ui-corner-all");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this._setText(this.buttonText,this._getSelectedItem().text());this.options.width||this._resizeButton()},_refreshMenu:function(){this.menu.empty();var n,t=this.element.find("option");t.length&&(this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup"),n=this._getSelectedItem(),this.menuInstance.focus(null,n),this._setAria(n.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(n){this.options.disabled||(this.menuItems?(this.menu.find(".ui-state-focus").removeClass("ui-state-focus"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",n))},_position:function(){this.menuWrap.position(n.extend({of:this.button},this.options.position))},close:function(n){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",n))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderMenu:function(t,i){var u=this,r="";n.each(i,function(i,f){f.optgroup!==r&&(n("<li>",{"class":"ui-selectmenu-optgroup ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""),text:f.optgroup}).appendTo(t),r=f.optgroup);u._renderItemData(t,f)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var r=n("<li>");return i.disabled&&r.addClass("ui-state-disabled"),this._setText(r,i.label),r.appendTo(t)},_setText:function(n,t){t?n.text(t):n.html("&#160;")},_move:function(n,t){var i,r,u=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex):(i=this.menuItems.eq(this.element[0].selectedIndex),u+=":not(.ui-state-disabled)");r=n==="first"||n==="last"?i[n==="first"?"prevAll":"nextAll"](u).eq(-1):i[n+"All"](u).eq(0);r.length&&this.menuInstance.focus(t,r)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex)},_toggle:function(n){this[this.isOpen?"close":"open"](n)},_setSelection:function(){var n;this.range&&(window.getSelection?(n=window.getSelection(),n.removeAllRanges(),n.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(n(t.target).closest(".ui-selectmenu-menu, #"+this.ids.button).length||this.close(t))}},_buttonEvents:{mousedown:function(){var n;window.getSelection?(n=window.getSelection(),n.rangeCount&&(this.range=n.getRangeAt(0))):this.range=document.selection.createRange()},click:function(n){this._setSelection();this._toggle(n)},keydown:function(t){var i=!0;switch(t.keyCode){case n.ui.keyCode.TAB:case n.ui.keyCode.ESCAPE:this.close(t);i=!1;break;case n.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case n.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case n.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case n.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case n.ui.keyCode.LEFT:this._move("prev",t);break;case n.ui.keyCode.RIGHT:this._move("next",t);break;case n.ui.keyCode.HOME:case n.ui.keyCode.PAGE_UP:this._move("first",t);break;case n.ui.keyCode.END:case n.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(n){var t=this.menuItems.eq(this.focusIndex);t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),n)},_select:function(n,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=n.index;this._setText(this.buttonText,n.label);this._setAria(n);this._trigger("select",t,{item:n});n.index!==i&&this._trigger("change",t,{item:n});this.close(t)},_setAria:function(n){var t=this.menuItems.eq(n.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t});this.menu.attr("aria-activedescendant",t)},_setOption:function(n,t){n==="icons"&&this.button.find("span.ui-icon").removeClass(this.options.icons.button).addClass(t.button);this._super(n,t);n==="appendTo"&&this.menuWrap.appendTo(this._appendTo());n==="disabled"&&(this.menuInstance.option("disabled",t),this.button.toggleClass("ui-state-disabled",t).attr("aria-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0));n==="width"&&this._resizeButton()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.toggleClass("ui-corner-top",this.isOpen).toggleClass("ui-corner-all",!this.isOpen).attr("aria-expanded",this.isOpen);this.menuWrap.toggleClass("ui-selectmenu-open",this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var n=this.options.width;n||(n=this.element.show().outerWidth(),this.element.hide());this.button.outerWidth(n)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop("disabled")}},_parseOptions:function(t){var i=[];t.each(function(t,r){var u=n(r),f=u.parent("optgroup");i.push({element:u,index:t,value:u.attr("value"),label:u.text(),optgroup:f.attr("label")||"",disabled:f.prop("disabled")||u.prop("disabled")})});this.items=i},_destroy:function(){this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.label.attr("for",this.ids.element)}}),pt=n.widget("ui.slider",n.ui.mouse,{version:"1.11.2",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this._refresh();this._setOption("disabled",this.options.disabled);this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,i,u=this.options,t=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f=[];for(i=u.values&&u.values.length||1,t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;r<i;r++)f.push("<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,i="";t.range?(t.range===!0&&(t.values?t.values.length&&t.values.length!==2?t.values=[t.values[0],t.values[0]]:n.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=n("<div><\/div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+(t.range==="min"||t.range==="max"?" ui-slider-range-"+t.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all");this._mouseDestroy()},_mouseCapture:function(t){var s,f,r,i,u,h,e,c,o=this,l=this.options;return l.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),s={x:t.pageX,y:t.pageY},f=this._normValueFromMouse(s),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(f-o.values(t));(r>e||r===e&&(t===o._lastChangedValue||o.values(t)===l.min))&&(r=e,i=n(this),u=t)}),h=this._start(t,u),h===!1)?!1:(this._mouseSliding=!0,this._handleIndex=u,i.addClass("ui-state-active").focus(),e=i.offset(),c=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,f),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},i=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,i),!1},_mouseStop:function(n){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t,u,f;return this.orientation==="horizontal"?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),t<0&&(t=0),this.orientation==="vertical"&&(t=1-t),u=this._valueMax()-this._valueMin(),f=this._valueMin()+t*u,this._trimAlignValue(f)},_start:function(n,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",n,i)},_slide:function(n,t,i){var r,f,u;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&i>r||t===1&&i<r)&&(i=r),i!==this.values(t)&&(f=this.values(),f[t]=i,u=this._trigger("slide",n,{handle:this.handles[t],value:i,values:f}),r=this.values(t?0:1),u!==!1&&this.values(t,i))):i!==this.value()&&(u=this._trigger("slide",n,{handle:this.handles[t],value:i}),u!==!1&&this.value(i))},_stop:function(n,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values());this._trigger("stop",n,i)},_change:function(n,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values());this._lastChangedValue=t;this._trigger("change",n,i)}},value:function(n){if(arguments.length){this.options.value=this._trimAlignValue(n);this._refreshValue();this._change(null,0);return}return this._value()},values:function(t,i){var u,f,r;if(arguments.length>1){this.options.values[t]=this._trimAlignValue(i);this._refreshValue();this._change(null,t);return}if(arguments.length)if(n.isArray(arguments[0])){for(u=this.options.values,f=arguments[0],r=0;r<u.length;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(t):this.value();else return this._values()},_setOption:function(t,i){var r,u=0;t==="range"&&this.options.range===!0&&(i==="min"?(this.options.value=this._values(0),this.options.values=null):i==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null));n.isArray(this.options.values)&&(u=this.options.values.length);t==="disabled"&&this.element.toggleClass("ui-state-disabled",!!i);this._super(t,i);switch(t){case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();this.handles.css(i==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),r=0;r<u;r+=1)this._change(null,r);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],this._trimAlignValue(r);if(this.options.values&&this.options.values.length){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(n<=this._valueMin())return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return Math.abs(i)*2>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_calculateNewMax:function(){var n=(this.options.max-this._valueMin())%this.options.step;this.max=this.options.max-n},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,o={};this.options.values&&this.options.values.length?this.handles.each(function(f){t=(r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin())*100;o[r.orientation==="horizontal"?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);r.options.range===!0&&(r.orientation==="horizontal"?(f===0&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),f===1&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(f===0&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),f===1&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?(c-f)/(h-f)*100:0,o[this.orientation==="horizontal"?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),e==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),e==="max"&&this.orientation==="horizontal"&&this.range[u?"animate":"css"]({width:100-t+"%"},{queue:!1,duration:i.animate}),e==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),e==="max"&&this.orientation==="vertical"&&this.range[u?"animate":"css"]({height:100-t+"%"},{queue:!1,duration:i.animate}))},_handleEvents:{keydown:function(t){var e,r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,n(t.target).addClass("ui-state-active"),e=this._start(t,f),e===!1))return}u=this.options.step;r=this.options.values&&this.options.values.length?i=this.values(f):i=this.value();switch(t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),n(t.target).removeClass("ui-state-active"))}}});var wt=n.widget("ui.spinner",{version:"1.11.2",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);this.value()!==""&&this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);u!==undefined&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}this._stop();this._refresh();this.previous!==this.element.val()&&this._trigger("change",n)},mousewheel:function(n,t){if(t){if(!this.spinning&&!this._start(n))return!1;this._spin((t>0?1:-1)*this.options.step,n);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(n)},100);n.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){var n=this.element[0]===this.document[0].activeElement;n||(this.element.focus(),this.previous=i,this._delay(function(){this.previous=i}))}var i;(i=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur;r.call(this)}),this._start(t)!==!1)&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active")){if(this._start(t)===!1)return!1;this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)}},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var n=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton");this.buttons=n.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");this.buttons.height()>Math.ceil(n.height()*.5)&&n.height()>0&&n.height(n.height());this.options.disabled&&this.disable()},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'><\/span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;<\/span><\/a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+this.options.icons.down+"'>&#9660;<\/span><\/a>"},_start:function(n){return!this.spinning&&this._trigger("start",n)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?n.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return this.options.min!==null&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=n.toString(),i=t.indexOf(".");return i===-1?0:t.length-i-1},_adjustValue:function(n){var r,i,t=this.options;return(r=t.min!==null?t.min:0,i=n-r,i=Math.round(i/t.step)*t.step,n=r+i,n=parseFloat(n.toFixed(this._precision())),t.max!==null&&n>t.max)?t.max:t.min!==null&&n<t.min?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){if(n==="culture"||n==="numberFormat"){var i=this._parse(this.element.val());this.options[n]=t;this.element.val(this._format(i));return}(n==="max"||n==="min"||n==="step")&&typeof t=="string"&&(t=this._parse(t));n==="icons"&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(t.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(t.down));this._super(n,t);n==="disabled"&&(this.widget().toggleClass("ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable"))},_setOptions:t(function(n){this._super(n)}),_parse:function(n){return typeof n=="string"&&n!==""&&(n=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n),n===""||isNaN(n)?null:n},_format:function(n){return n===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var n=this.value();return n===null?!1:n===this._adjustValue(n)},_value:function(n,t){var i;n!==""&&(i=this._parse(n),i!==null&&(t||(i=this._adjustValue(i)),n=this._format(i)));this.element.val(n);this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:t(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:t(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:t(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:t(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){if(!arguments.length)return this._parse(this.element.val());t(this._value).call(this,n)},widget:function(){return this.uiSpinner}}),bt=n.widget("ui.tabs",{version:"1.11.2",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var n=/#.*$/;return function(t){var i,r;t=t.cloneNode(!1);i=t.href.replace(n,"");r=location.href.replace(n,"");try{i=decodeURIComponent(i)}catch(u){}try{r=decodeURIComponent(r)}catch(u){}return t.hash.length>1&&i===r}}(),_create:function(){var i=this,t=this.options;this.running=!1;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",t.collapsible);this._processTabs();t.active=this._initialActive();n.isArray(t.disabled)&&(t.disabled=n.unique(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=this.options.active!==!1&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return t===null&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return t=i,!1}),t===null&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(t===null||t===-1)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),t===-1&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(this.document[0].activeElement).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:t.preventDefault();clearTimeout(this.activating);this._activate(i);return;case n.ui.keyCode.ENTER:t.preventDefault();clearTimeout(this.activating);this._activate(i===this.options.active?!1:i);return;default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function u(){return t>r&&(t=0),t<0&&(t=r),t}for(var r=this.tabs.length-1;n.inArray(u(),this.options.disabled)!==-1;)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).focus(),n},_setOption:function(n,t){if(n==="active"){this._activate(t);return}if(n==="disabled"){this._setupDisabled(t);return}this._super(n,t);n==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0));n==="event"&&this._setupEvents(t);n==="heightStyle"&&this._setupHeightStyle(t)},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,r=this.anchors,u=this.panels;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return n("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=n();this.anchors.each(function(i,r){var f,u,e,s=n(r).uniqueId().attr("id"),o=n(r).closest("li"),h=o.attr("aria-controls");t._isLocal(r)?(f=r.hash,e=f.substring(1),u=t.element.find(t._sanitizeSelector(f))):(e=o.attr("aria-controls")||n({}).uniqueId()[0].id,f="#"+e,u=t.element.find(f),u.length||(u=t._createPanel(e),u.insertAfter(t.panels[i-1]||t.tablist)),u.attr("aria-live","polite"));u.length&&(t.panels=t.panels.add(u));h&&o.data("ui-tabs-aria-controls",h);o.attr({"aria-controls":e,"aria-labelledby":s});u.attr("aria-labelledby",s)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel");i&&(this._off(i.not(this.tabs)),this._off(r.not(this.anchors)),this._off(u.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i=0,r;r=this.tabs[i];i++)t===!0||n.inArray(i,t)!==-1?n(r).addClass("ui-state-disabled").attr("aria-disabled","true"):n(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(n){n.preventDefault()}});this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();t==="fill"?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");r!=="absolute"&&r!=="fixed"&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):t==="auto"&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};(t.preventDefault(),i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||this._trigger("beforeActivate",t,h)===!1)||(u.active=e?!1:this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function e(){u.running=!1;u._trigger("activate",t,i)}function o(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active");r.length&&u.options.show?u._show(r,u.options.show,e):(r.show(),e())}var u=this,r=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");o()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),f.hide(),o());f.attr("aria-hidden","true");i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});r.length&&f.length?i.oldTab.attr("tabIndex",-1):r.length&&this.tabs.filter(function(){return n(this).attr("tabIndex")===0}).attr("tabIndex",-1);r.attr("aria-hidden","false");i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(n){return typeof n=="string"&&(n=this.anchors.index(this.anchors.filter("[href$='"+n+"']"))),n},_destroy:function(){this.xhr&&this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId();this.tablist.unbind(this.eventNamespace);this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(t===undefined?i=!1:(t=this._getIndex(t),i=n.isArray(i)?n.map(i,function(n){return n!==t?n:null}):n.map(this.tabs,function(n,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(t===undefined)i=!0;else{if(t=this._getIndex(t),n.inArray(t,i)!==-1)return;i=n.isArray(i)?n.merge([t],i).sort():[t]}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var u=this,r=this.tabs.eq(t),e=r.find(".ui-tabs-anchor"),f=this._getPanelForTab(r),o={tab:r,panel:f};this._isLocal(e[0])||(this.xhr=n.ajax(this._ajaxSettings(e,i,o)),this.xhr&&this.xhr.statusText!=="canceled"&&(r.addClass("ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.success(function(n){setTimeout(function(){f.html(n);u._trigger("load",i,o)},1)}).complete(function(n,t){setTimeout(function(){t==="abort"&&u.panels.stop(!1,!0);r.removeClass("ui-tabs-loading");f.removeAttr("aria-busy");n===u.xhr&&delete u.xhr},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href"),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),kt=n.widget("ui.tooltip",{version:"1.11.2",options:{content:function(){var t=n(this).attr("title")||"";return n("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(i);t.data("ui-tooltip-id",i).attr("aria-describedby",n.trim(r.join(" ")))},_removeDescribedBy:function(t){var u=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(u,i);r!==-1&&i.splice(r,1);t.removeData("ui-tooltip-id");i=n.trim(i.join(" "));i?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.options.disabled&&this._disable();this.liveRegion=n("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(t,i){var r=this;if(t==="disabled"){this[i?"_disable":"_enable"]();this.options[t]=i;return}this._super(t,i);t==="content"&&n.each(this.tooltips,function(n,t){r._updateContent(t.element)})},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r.element[0];t.close(u,!0)});this.element.find(this.options.items).addBack().each(function(){var t=n(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&t.type==="mouseover"&&i.parents().each(function(){var t=n(this),i;t.data("ui-tooltip-open")&&(i=n.Event("blur"),i.target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._updateContent(i,t))},_updateContent:function(n,t){var i,r=this.options.content,u=this,f=t?t.type:null;if(typeof r=="string")return this._open(t,n,r);i=r.call(n[0],function(i){n.data("ui-tooltip-open")&&u._delay(function(){t&&(t.type=f);this._open(t,n,i)})});i&&this._open(t,n,i)},_open:function(t,i,r){function h(n){(s.of=n,u.is(":hidden"))||u.position(s)}var f,u,e,c,o,s=n.extend({},this.options.position);if(r){if(f=this._find(i),f){f.tooltip.find(".ui-tooltip-content").html(r);return}i.is("[title]")&&(t&&t.type==="mouseover"?i.attr("title",""):i.removeAttr("title"));f=this._tooltip(i);u=f.tooltip;this._addDescribedBy(i,u.attr("id"));u.find(".ui-tooltip-content").html(r);this.liveRegion.children().hide();r.clone?(o=r.clone(),o.removeAttr("id").find("[id]").removeAttr("id")):o=r;n("<div>").html(o).appendTo(this.liveRegion);this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:h}),h(t)):u.position(n.extend({of:i},this.options.position));u.hide();this._show(u,this.options.show);this.options.show&&this.options.show.delay&&(c=this.delayedShow=setInterval(function(){u.is(":visible")&&(h(s.of),clearInterval(c))},n.fx.interval));this._trigger("open",t,{tooltip:u});e={keyup:function(t){if(t.keyCode===n.ui.keyCode.ESCAPE){var r=n.Event(t);r.currentTarget=i[0];this.close(r,!0)}}};i[0]!==this.element[0]&&(e.remove=function(){this._removeTooltip(u)});t&&t.type!=="mouseover"||(e.mouseleave="close");t&&t.type!=="focusin"||(e.focusout="close");this._on(!0,i,e)}},close:function(t){var u,f=this,i=n(t?t.currentTarget:this.element),r=this._find(i);r&&((u=r.tooltip,r.closing)||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),r.hiding=!0,u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&t.type==="mouseleave"&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:u}),r.hiding||(r.closing=!1)))},_tooltip:function(t){var i=n("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),r=i.uniqueId().attr("id");return n("<div>").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),this.tooltips[r]={element:t,tooltip:i}},_find:function(n){var t=n.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(n){n.remove();delete this.tooltips[n.attr("id")]},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var f=n.Event("blur"),u=r.element;f.target=f.currentTarget=u[0];t.close(f,!0);n("#"+i).remove();u.data("ui-tooltip-title")&&(u.attr("title")||u.attr("title",u.data("ui-tooltip-title")),u.removeData("ui-tooltip-title"))});this.liveRegion.remove()}}),w="ui-effects-",b=n;n.effects={effect:{}},function(n,t){function e(n,t,i){var r=s[t.type]||{};return n==null?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n))?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:r.max<n?r.max:n}function l(t){var e=i(),o=e._rgba=[];return(t=t.toLowerCase(),r(v,function(n,i){var r,s=i.re.exec(t),h=s&&i.parse(s),f=i.space||"rgba";if(h)return r=e[f](h),e[u[f].cache]=r[u[f].cache],o=e._rgba=r._rgba,!1}),o.length)?(o.join()==="0,0,0,0"&&n.extend(o,f.transparent),e):f[t]}function o(n,t,i){return(i=(i+1)%1,i*6<1)?n+(t-n)*i*6:i*2<1?t:i*3<2?n+(t-n)*(2/3-i)*6:n}var a=/^([\-+])=\s*(\d+\.?\d*)/,v=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1]*2.55,n[2]*2.55,n[3]*2.55,n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=n.Color=function(t,i,r,u){return new n.Color.fn.parse(t,i,r,u)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},s={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},h=i.support={},c=n("<p>")[0],f,r=n.each;c.style.cssText="background-color:rgba(1,1,1,.5)";h.rgba=c.style.backgroundColor.indexOf("rgba")>-1;r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});i.fn=n.extend(i.prototype,{parse:function(o,s,h,c){if(o===t)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=n(o).css(s),s=t);var a=this,v=n.type(o),y=this._rgba=[];return(s!==t&&(o=[o,s,h,c],v="array"),v==="string")?this.parse(l(o)||f._default):v==="array"?(r(u.rgba.props,function(n,t){y[t.idx]=e(o[t.idx],t)}),this):v==="object"?(o instanceof i?r(u,function(n,t){o[t.cache]&&(a[t.cache]=o[t.cache].slice())}):r(u,function(t,i){var u=i.cache;r(i.props,function(n,t){if(!a[u]&&i.to){if(n==="alpha"||o[n]==null)return;a[u]=i.to(a._rgba)}a[u][t.idx]=e(o[n],t,!0)});a[u]&&n.inArray(null,a[u].slice(0,3))<0&&(a[u][3]=1,i.from&&(a._rgba=i.from(a[u])))}),this):void 0},is:function(n){var e=i(n),t=!0,f=this;return r(u,function(n,i){var o,u=e[i.cache];return u&&(o=f[i.cache]||i.to&&i.to(f._rgba)||[],r(i.props,function(n,i){if(u[i.idx]!=null)return t=u[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var f=i(n),c=f._space(),o=u[c],l=this.alpha()===0?i("transparent"):this,a=l[o.cache]||o.to(l._rgba),h=a.slice();return f=f[o.cache],r(o.props,function(n,i){var c=i.idx,r=a[c],u=f[c],o=s[i.type]||{};u!==null&&(r===null?h[c]=u:(o.mod&&(u-r>o.mod/2?r+=o.mod:r-u>o.mod/2&&(r-=o.mod)),h[c]=e((u-r)*t+r,i)))}),this[c](h)},blend:function(t){if(this._rgba[3]===1)return this;var r=this._rgba.slice(),u=r.pop(),f=i(t)._rgba;return i(n.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",t=n.map(this._rgba,function(n,t){return n==null?t>2?1:0:n});return t[3]===1&&(t.pop(),i="rgb("),i+t.join()+")"},toHslaString:function(){var i="hsla(",t=n.map(this.hsla(),function(n,t){return n==null&&(n=t>2?1:0),t&&t<3&&(n=Math.round(n*100)+"%"),n});return t[3]===1&&(t.pop(),i="hsl("),i+t.join()+")"},toHexString:function(t){var i=this._rgba.slice(),r=i.pop();return t&&i.push(~~(r*255)),"#"+n.map(i,function(n){return n=(n||0).toString(16),n.length===1?"0"+n:n}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});i.fn.parse.prototype=i.fn;u.hsla.to=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var i=n[0]/255,r=n[1]/255,f=n[2]/255,s=n[3],u=Math.max(i,r,f),e=Math.min(i,r,f),t=u-e,o=u+e,h=o*.5,c,l;return c=e===u?0:i===u?60*(r-f)/t+360:r===u?60*(f-i)/t+120:60*(i-r)/t+240,l=t===0?0:h<=.5?t/o:t/(2-o),[Math.round(c)%360,l,h,s==null?1:s]};u.hsla.from=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=t<=.5?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(o(f,i,r+1/3)*255),Math.round(o(f,i,r)*255),Math.round(o(f,i,r-1/3)*255),e]};r(u,function(u,f){var s=f.props,o=f.cache,h=f.to,c=f.from;i.fn[u]=function(u){if(h&&!this[o]&&(this[o]=h(this._rgba)),u===t)return this[o].slice();var l,a=n.type(u),v=a==="array"||a==="object"?u:arguments,f=this[o].slice();return r(s,function(n,t){var i=v[a==="object"?n:t.idx];i==null&&(i=f[t.idx]);f[t.idx]=e(i,t)}),c?(l=i(c(f)),l[o]=f,l):i(f)};r(s,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f=n.type(i),h=t==="alpha"?this._hsla?"hsla":"rgba":u,o=this[h](),s=o[r.idx],e;return f==="undefined"?s:(f==="function"&&(i=i.call(this,s),f=n.type(i)),i==null&&r.empty)?this:(f==="string"&&(e=a.exec(i),e&&(i=s+parseFloat(e[2])*(e[1]==="+"?1:-1))),o[r.idx]=i,this[h](o))})})});i.hook=function(t){var u=t.split(" ");r(u,function(t,r){n.cssHooks[r]={set:function(t,u){var o,f,e="";if(u!=="transparent"&&(n.type(u)!=="string"||(o=l(u)))){if(u=i(o||u),!h.rgba&&u._rgba[3]!==1){for(f=r==="backgroundColor"?t.parentNode:t;(e===""||e==="transparent")&&f&&f.style;)try{e=n.css(f,"backgroundColor");f=f.parentNode}catch(s){}u=u.blend(e&&e!=="transparent"?e:"_default")}u=u.toRgbaString()}try{t.style[r]=u}catch(s){}}};n.fx.step[r]=function(t){t.colorInit||(t.start=i(t.elem,r),t.end=i(t.end),t.colorInit=!0);n.cssHooks[r].set(t.elem,t.start.transition(t.end,t.pos))}})};i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");n.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};f=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(b),function(){function t(t){var r,u,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,f={};if(i&&i.length&&i[0]&&i[i[0]])for(u=i.length;u--;)r=i[u],typeof i[r]=="string"&&(f[n.camelCase(r)]=i[r]);else for(r in i)typeof i[r]=="string"&&(f[r]=i[r]);return f}function u(t,i){var e={},u,f;for(u in i)f=i[u],t[u]!==f&&(r[u]||(n.fx.step[u]||!isNaN(parseFloat(f)))&&(e[u]=f));return e}var i=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){(n.end==="none"||n.setAttr)&&(n.pos!==1||n.setAttr)||(b.style(n.elem,i,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(r,f,e,o){var s=n.speed(f,e,o);return this.queue(function(){var e=n(this),h=e.attr("class")||"",o,f=s.children?e.find("*").addBack():e;f=f.map(function(){var i=n(this);return{el:i,start:t(this)}});o=function(){n.each(i,function(n,t){r[t]&&e[t+"Class"](r[t])})};o();f=f.map(function(){return this.end=t(this.el[0]),this.diff=u(this.start,this.end),this});e.attr("class",h);f=f.map(function(){var i=this,t=n.Deferred(),r=n.extend({},s,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,f.get()).done(function(){o();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});s.complete.call(e[0])})})};n.fn.extend({addClass:function(t){return function(i,r,u,f){return r?n.effects.animateClass.call(this,{add:i},r,u,f):t.apply(this,arguments)}}(n.fn.addClass),removeClass:function(t){return function(i,r,u,f){return arguments.length>1?n.effects.animateClass.call(this,{remove:i},r,u,f):t.apply(this,arguments)}}(n.fn.removeClass),toggleClass:function(t){return function(i,r,u,f,e){return typeof r=="boolean"||r===undefined?u?n.effects.animateClass.call(this,r?{add:i}:{remove:i},u,f,e):t.apply(this,arguments):n.effects.animateClass.call(this,{toggle:i},r,u,f)}}(n.fn.toggleClass),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function t(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},i==null&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),(typeof i=="number"||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:typeof r=="number"?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function i(t){return!t||typeof t=="number"||n.fx.speeds[t]?!0:typeof t=="string"&&!n.effects.effect[t]?!0:n.isFunction(t)?!0:typeof t=="object"&&!t.effect?!0:!1}n.extend(n.effects,{version:"1.11.2",save:function(n,t){for(var i=0;i<t.length;i++)t[i]!==null&&n.data(w+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0;i<t.length;i++)t[i]!==null&&(r=n.data(w+t[i]),r===undefined&&(r=""),n.css(t[i],r))},setMode:function(n,t){return t==="toggle"&&(t=n.is(":hidden")?"show":"hide"),t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(e){r=document.body}return t.wrap(u),(t[0]===r||n.contains(t[0],r))&&n(r).focus(),u=t.parent(),t.css("position")==="static"?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).focus()),t},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function e(t){function o(){n.isFunction(e)&&e.call(r[0]);n.isFunction(t)&&t()}var r=n(this),e=i.complete,u=i.mode;(r.is(":hidden")?u==="hide":u==="show")?(r[u](),o()):f.call(r[0],i,o)}var i=t.apply(this,arguments),r=i.mode,u=i.queue,f=n.effects.effect[i.effect];return n.fx.off||!f?r?this[r](i.duration,i.complete):this.each(function(){i.complete&&i.complete.call(this)}):u===!1?this.each(e):this.queue(u||"fx",e)},show:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="show",this.effect.call(this,u)}}(n.fn.show),hide:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="hide",this.effect.call(this,u)}}(n.fn.hide),toggle:function(n){return function(r){if(i(r)||typeof r=="boolean")return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="toggle",this.effect.call(this,u)}}(n.fn.toggle),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r}})}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}});n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return n===0||n===1?n:-Math.pow(2,8*(n-1))*Math.sin(((n-1)*80-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;n<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((t*3-2)/22-n,2)}});n.each(t,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return n<.5?i(n*2)/2:1-i(n*-2+2)/2}})}();var dt=n.effects,gt=n.effects.effect.blind=function(t,i){var r=n(this),s=["position","top","bottom","left","right","height","width"],v=n.effects.setMode(r,t.mode||"hide"),y=t.direction||"up",f=/up|down|vertical/.test(y),h=f?"height":"width",c=f?"top":"left",p=/up|left|vertical|horizontal/.test(y),l={},a=v==="show",u,e,o;r.parent().is(".ui-effects-wrapper")?n.effects.save(r.parent(),s):n.effects.save(r,s);r.show();u=n.effects.createWrapper(r).css({overflow:"hidden"});e=u[h]();o=parseFloat(u.css(c))||0;l[h]=a?e:0;p||(r.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),l[c]=a?o:e+o);a&&(u.css(h,0),p||u.css(c,o+e));u.animate(l,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){v==="hide"&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()}})},ni=n.effects.effect.bounce=function(t,i){var r=n(this),v=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),f=k==="hide",y=k==="show",h=t.direction||"up",u=t.distance,p=t.times||5,d=p*2+(y||f?1:0),c=t.duration/d,l=t.easing,e=h==="up"||h==="down"?"top":"left",w=h==="up"||h==="left",b,o,s,a=r.queue(),g=a.length;for((y||f)&&v.push("opacity"),n.effects.save(r,v),r.show(),n.effects.createWrapper(r),u||(u=r[e==="top"?"outerHeight":"outerWidth"]()/3),y&&(s={opacity:1},s[e]=0,r.css("opacity",0).css(e,w?-u*2:u*2).animate(s,c,l)),f&&(u=u/Math.pow(2,p-1)),s={},s[e]=0,b=0;b<p;b++)o={},o[e]=(w?"-=":"+=")+u,r.animate(o,c,l).animate(s,c,l),u=f?u*2:u/2;f&&(o={opacity:0},o[e]=(w?"-=":"+=")+u,r.animate(o,c,l));r.queue(function(){f&&r.hide();n.effects.restore(r,v);n.effects.removeWrapper(r);i()});g>1&&a.splice.apply(a,[1,0].concat(a.splice(g,d+1)));r.dequeue()},ti=n.effects.effect.clip=function(t,i){var r=n(this),h=["position","top","bottom","left","right","height","width"],v=n.effects.setMode(r,t.mode||"hide"),f=v==="show",y=t.direction||"vertical",c=y==="vertical",o=c?"height":"width",l=c?"top":"left",s={},a,u,e;n.effects.save(r,h);r.show();a=n.effects.createWrapper(r).css({overflow:"hidden"});u=r[0].tagName==="IMG"?a:r;e=u[o]();f&&(u.css(o,0),u.css(l,e/2));s[o]=f?e:0;s[l]=f?0:e/2;u.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){f||r.hide();n.effects.restore(r,h);n.effects.removeWrapper(r);i()}})},ii=n.effects.effect.drop=function(t,i){var r=n(this),h=["position","top","bottom","left","right","opacity","height","width"],c=n.effects.setMode(r,t.mode||"hide"),e=c==="show",u=t.direction||"left",o=u==="up"||u==="down"?"top":"left",s=u==="up"||u==="left"?"pos":"neg",l={opacity:e?1:0},f;n.effects.save(r,h);r.show();n.effects.createWrapper(r);f=t.distance||r[o==="top"?"outerHeight":"outerWidth"](!0)/2;e&&r.css("opacity",0).css(o,s==="pos"?-f:f);l[o]=(e?s==="pos"?"+=":"-=":s==="pos"?"-=":"+=")+f;r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){c==="hide"&&r.hide();n.effects.restore(r,h);n.effects.removeWrapper(r);i()}})},ri=n.effects.effect.explode=function(t,i){function k(){l.push(this);l.length===o*c&&d()}function d(){r.css({visibility:"visible"});n(l).remove();u||r.hide();i()}for(var o=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=o,r=n(this),b=n.effects.setMode(r,t.mode||"hide"),u=b==="show",w=r.show().css("visibility","hidden").offset(),s=Math.ceil(r.outerWidth()/c),h=Math.ceil(r.outerHeight()/o),l=[],e,a,v,y,p,f=0;f<o;f++)for(v=w.top+f*h,p=f-(o-1)/2,e=0;e<c;e++)a=w.left+e*s,y=e-(c-1)/2,r.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-e*s,top:-f*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:a+(u?y*s:0),top:v+(u?p*h:0),opacity:u?0:1}).animate({left:a+(u?0:y*s),top:v+(u?0:p*h),opacity:u?1:0},t.duration||500,t.easing,k)},ui=n.effects.effect.fade=function(t,i){var r=n(this),u=n.effects.setMode(r,t.mode||"toggle");r.animate({opacity:u},{queue:!1,duration:t.duration,easing:t.easing,complete:i})},fi=n.effects.effect.fold=function(t,i){var r=n(this),s=["position","top","bottom","left","right","height","width"],h=n.effects.setMode(r,t.mode||"hide"),e=h==="show",c=h==="hide",f=t.size||15,l=/([0-9]+)%/.exec(f),a=!!t.horizFirst,v=e!==a,y=v?["width","height"]:["height","width"],p=t.duration/2,u,o,w={},b={};n.effects.save(r,s);r.show();u=n.effects.createWrapper(r).css({overflow:"hidden"});o=v?[u.width(),u.height()]:[u.height(),u.width()];l&&(f=parseInt(l[1],10)/100*o[c?0:1]);e&&u.css(a?{height:0,width:f}:{height:f,width:0});w[y[0]]=e?o[0]:f;b[y[1]]=e?o[1]:0;u.animate(w,p,t.easing).animate(b,p,t.easing,function(){c&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()})},ei=n.effects.effect.highlight=function(t,i){var r=n(this),u=["backgroundImage","backgroundColor","opacity"],f=n.effects.setMode(r,t.mode||"show"),e={backgroundColor:r.css("backgroundColor")};f==="hide"&&(e.opacity=0);n.effects.save(r,u);r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){f==="hide"&&r.hide();n.effects.restore(r,u);i()}})},oi=n.effects.effect.size=function(t,i){var f,l,u,r=n(this),w=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["width","height","overflow"],v=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],h=n.effects.setMode(r,t.mode||"effect"),y=t.restore||h!=="effect",c=t.scale||"both",b=t.origin||["middle","center"],k=r.css("position"),s=y?w:["position","top","bottom","left","right","overflow","opacity"],p={height:0,width:0,outerHeight:0,outerWidth:0};h==="show"&&r.show();f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};t.mode==="toggle"&&h==="show"?(r.from=t.to||p,r.to=t.from||f):(r.from=t.from||(h==="show"?p:f),r.to=t.to||(h==="hide"?p:f));u={from:{y:r.from.height/f.height,x:r.from.width/f.width},to:{y:r.to.height/f.height,x:r.to.width/f.width}};(c==="box"||c==="both")&&(u.from.y!==u.to.y&&(s=s.concat(e),r.from=n.effects.setTransition(r,e,u.from.y,r.from),r.to=n.effects.setTransition(r,e,u.to.y,r.to)),u.from.x!==u.to.x&&(s=s.concat(o),r.from=n.effects.setTransition(r,o,u.from.x,r.from),r.to=n.effects.setTransition(r,o,u.to.x,r.to)));(c==="content"||c==="both")&&u.from.y!==u.to.y&&(s=s.concat(v).concat(a),r.from=n.effects.setTransition(r,v,u.from.y,r.from),r.to=n.effects.setTransition(r,v,u.to.y,r.to));n.effects.save(r,s);r.show();n.effects.createWrapper(r);r.css("overflow","hidden").css(r.from);b&&(l=n.effects.getBaseline(b,f),r.from.top=(f.outerHeight-r.outerHeight())*l.y,r.from.left=(f.outerWidth-r.outerWidth())*l.x,r.to.top=(f.outerHeight-r.to.outerHeight)*l.y,r.to.left=(f.outerWidth-r.to.outerWidth)*l.x);r.css(r.from);(c==="content"||c==="both")&&(e=e.concat(["marginTop","marginBottom"]).concat(v),o=o.concat(["marginLeft","marginRight"]),a=w.concat(e).concat(o),r.find("*[width]").each(function(){var i=n(this),r={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};y&&n.effects.save(i,a);i.from={height:r.height*u.from.y,width:r.width*u.from.x,outerHeight:r.outerHeight*u.from.y,outerWidth:r.outerWidth*u.from.x};i.to={height:r.height*u.to.y,width:r.width*u.to.x,outerHeight:r.height*u.to.y,outerWidth:r.width*u.to.x};u.from.y!==u.to.y&&(i.from=n.effects.setTransition(i,e,u.from.y,i.from),i.to=n.effects.setTransition(i,e,u.to.y,i.to));u.from.x!==u.to.x&&(i.from=n.effects.setTransition(i,o,u.from.x,i.from),i.to=n.effects.setTransition(i,o,u.to.x,i.to));i.css(i.from);i.animate(i.to,t.duration,t.easing,function(){y&&n.effects.restore(i,a)})}));r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity);h==="hide"&&r.hide();n.effects.restore(r,s);y||(k==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):n.each(["top","left"],function(n,t){r.css(t,function(t,i){var f=parseInt(i,10),u=n?r.to.left:r.to.top;return i==="auto"?u+"px":f+u+"px"})}));n.effects.removeWrapper(r);i()}})},si=n.effects.effect.scale=function(t,i){var u=n(this),r=n.extend(!0,{},t),f=n.effects.setMode(u,t.mode||"effect"),s=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:f==="hide"?0:100),h=t.direction||"both",c=t.origin,e={height:u.height(),width:u.width(),outerHeight:u.outerHeight(),outerWidth:u.outerWidth()},o={y:h!=="horizontal"?s/100:1,x:h!=="vertical"?s/100:1};r.effect="size";r.queue=!1;r.complete=i;f!=="effect"&&(r.origin=c||["middle","center"],r.restore=!0);r.from=t.from||(f==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:e);r.to={height:e.height*o.y,width:e.width*o.x,outerHeight:e.outerHeight*o.y,outerWidth:e.outerWidth*o.x};r.fade&&(f==="show"&&(r.from.opacity=0,r.to.opacity=1),f==="hide"&&(r.from.opacity=1,r.to.opacity=0));u.effect(r)},hi=n.effects.effect.puff=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"hide"),o=e==="hide",s=parseInt(t.percent,10)||150,f=s/100,u={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};n.extend(t,{effect:"scale",queue:!1,fade:!0,mode:e,complete:i,percent:o?s:100,from:o?u:{height:u.height*f,width:u.width*f,outerHeight:u.outerHeight*f,outerWidth:u.outerWidth*f}});r.effect(t)},ci=n.effects.effect.pulsate=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"show"),h=e==="show",a=e==="hide",v=h||e==="hide",o=(t.times||5)*2+(v?1:0),c=t.duration/o,u=0,f=r.queue(),l=f.length,s;for((h||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1),s=1;s<o;s++)r.animate({opacity:u},c,t.easing),u=1-u;r.animate({opacity:u},c,t.easing);r.queue(function(){a&&r.hide();i()});l>1&&f.splice.apply(f,[1,0].concat(f.splice(l,o+1)));r.dequeue()},li=n.effects.effect.shake=function(t,i){var r=n(this),v=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),f=t.direction||"left",o=t.distance||20,y=t.times||3,p=y*2+1,u=Math.round(t.duration/p),s=f==="up"||f==="down"?"top":"left",h=f==="up"||f==="left",c={},l={},w={},a,e=r.queue(),b=e.length;for(n.effects.save(r,v),r.show(),n.effects.createWrapper(r),c[s]=(h?"-=":"+=")+o,l[s]=(h?"+=":"-=")+o*2,w[s]=(h?"-=":"+=")+o*2,r.animate(c,u,t.easing),a=1;a<y;a++)r.animate(l,u,t.easing).animate(w,u,t.easing);r.animate(l,u,t.easing).animate(c,u/2,t.easing).queue(function(){k==="hide"&&r.hide();n.effects.restore(r,v);n.effects.removeWrapper(r);i()});b>1&&e.splice.apply(e,[1,0].concat(e.splice(b,p+1)));r.dequeue()},ai=n.effects.effect.slide=function(t,i){var r=n(this),s=["position","top","bottom","left","right","width","height"],h=n.effects.setMode(r,t.mode||"show"),c=h==="show",f=t.direction||"left",e=f==="up"||f==="down"?"top":"left",o=f==="up"||f==="left",u,l={};n.effects.save(r,s);r.show();u=t.distance||r[e==="top"?"outerHeight":"outerWidth"](!0);n.effects.createWrapper(r).css({overflow:"hidden"});c&&r.css(e,o?isNaN(u)?"-"+u:-u:u);l[e]=(c?o?"+=":"-=":o?"-=":"+=")+u;r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){h==="hide"&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()}})},vi=n.effects.effect.transfer=function(t,i){var u=n(this),r=n(t.to),f=r.css("position")==="fixed",e=n("body"),o=f?e.scrollTop():0,s=f?e.scrollLeft():0,h=r.offset(),l={top:h.top-o,left:h.left-s,height:r.innerHeight(),width:r.innerWidth()},c=u.offset(),a=n("<div class='ui-effects-transfer'><\/div>").appendTo(document.body).addClass(t.className).css({top:c.top-o,left:c.left-s,height:u.innerHeight(),width:u.innerWidth(),position:f?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){a.remove();i()})}}),saveAs=saveAs||function(n){"use strict";if(typeof navigator=="undefined"||!/MSIE [1-9]\./.test(navigator.userAgent)){var v=n.document,r=function(){return n.URL||n.webkitURL||n},i=v.createElementNS("http://www.w3.org/1999/xhtml","a"),y="download"in i,p=function(n){var t=new MouseEvent("click");n.dispatchEvent(t)},s=/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),u=n.webkitRequestFileSystem,h=n.requestFileSystem||u||n.mozRequestFileSystem,w=function(t){(n.setImmediate||n.setTimeout)(function(){throw t;},0)},f="application/octet-stream",c=0,b=500,e=function(t){var i=function(){typeof t=="string"?r().revokeObjectURL(t):t.remove()};n.chrome?i():setTimeout(i,b)},o=function(n,t,i){var r,u;for(t=[].concat(t),r=t.length;r--;)if(u=n["on"+t[r]],typeof u=="function")try{u.call(n,i||n)}catch(f){w(f)}},l=function(n){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob(["﻿",n],{type:n.type}):n},a=function(t,a,v){v||(t=l(t));var w=this,nt=t.type,it=!1,b,d,tt=function(){o(w,"writestart progress write writeend".split(" "))},k=function(){var i,u;if(d&&s&&typeof FileReader!="undefined"){i=new FileReader;i.onloadend=function(){var n=i.result;d.location.href="data:attachment/file"+n.slice(n.search(/[,;]/));w.readyState=w.DONE;tt()};i.readAsDataURL(t);w.readyState=w.INIT;return}(it||!b)&&(b=r().createObjectURL(t));d?d.location.href=b:(u=n.open(b,"_blank"),u==undefined&&s&&(n.location.href=b));w.readyState=w.DONE;tt();e(b)},g=function(n){return function(){if(w.readyState!==w.DONE)return n.apply(this,arguments)}},rt={create:!0,exclusive:!1},ut;if(w.readyState=w.INIT,a||(a="download"),y){b=r().createObjectURL(t);setTimeout(function(){i.href=b;i.download=a;p(i);tt();e(b);w.readyState=w.DONE});return}if(n.chrome&&nt&&nt!==f&&(ut=t.slice||t.webkitSlice,t=ut.call(t,0,t.size,f),it=!0),u&&a!=="download"&&(a+=".download"),(nt===f||u)&&(d=n),!h){k();return}c+=t.size;h(n.TEMPORARY,c,g(function(n){n.root.getDirectory("saved",rt,g(function(n){var i=function(){n.getFile(a,rt,g(function(n){n.createWriter(g(function(i){i.onwriteend=function(t){d.location.href=n.toURL();w.readyState=w.DONE;o(w,"writeend",t);e(n)};i.onerror=function(){var n=i.error;n.code!==n.ABORT_ERR&&k()};"writestart progress write abort".split(" ").forEach(function(n){i["on"+n]=w["on"+n]});i.write(t);w.abort=function(){i.abort();w.readyState=w.DONE};w.readyState=w.WRITING}),k)}),k)};n.getFile(a,{create:!1},g(function(n){n.remove();i()}),g(function(n){n.code===n.NOT_FOUND_ERR?i():k()}))}),k)}),k)},t=a.prototype,k=function(n,t,i){return new a(n,t,i)};return typeof navigator!="undefined"&&navigator.msSaveOrOpenBlob?function(n,t,i){return i||(n=l(n)),navigator.msSaveOrOpenBlob(n,t||"download")}:(t.abort=function(){var n=this;n.readyState=n.DONE;o(n,"abort")},t.readyState=t.INIT=0,t.WRITING=1,t.DONE=2,t.error=t.onwritestart=t.onprogress=t.onwrite=t.onabort=t.onerror=t.onwriteend=null,k)}}(typeof self!="undefined"&&self||typeof window!="undefined"&&window||this.content),typeof module!="undefined"&&module.exports?module.exports.saveAs=saveAs:typeof define!="undefined"&&define!==null&&define.amd!=null&&define([],function(){return saveAs}),SHP={NULL:0,POINT:1,POLYLINE:3,POLYGON:5},SHP.getShapeName=function(n){for(name in this)if(n===this[name])return name},SHPParser=function(){},SHPParser.load=function(n,t,i){var r=(new SHPParser).parse(n,t);i(r)},SHPParser.prototype.parse=function(n,t){var r={},u=new DataView(n),i=0,f;if(r.fileName=t,r.fileCode=u.getInt32(i,!1),r.fileCode!=9994)throw new Error("Unknown file code: "+r.fileCode);for(i+=24,r.wordLength=u.getInt32(i,!1),r.byteLength=r.wordLength*2,i+=4,r.version=u.getInt32(i,!0),i+=4,r.shapeType=u.getInt32(i,!0),i+=4,r.minX=u.getFloat64(i,!0),r.minY=u.getFloat64(i+8,!0),r.maxX=u.getFloat64(i+16,!0),r.maxY=u.getFloat64(i+24,!0),r.minZ=u.getFloat64(i+32,!0),r.maxZ=u.getFloat64(i+40,!0),r.minM=u.getFloat64(i+48,!0),r.maxM=u.getFloat64(i+56,!0),i+=64,r.records=[];i<r.byteLength;){f={};f.number=u.getInt32(i,!1);i+=4;f.length=u.getInt32(i,!1);i+=4;try{f.shape=this.parseShape(u,i,f.length)}catch(e){console.log(e,f)}i+=f.length*2;r.records.push(f)}return r},SHPParser.prototype.parseShape=function(n,t,i){var r=0,f=null,u={},e;u.type=n.getInt32(t,!0);t+=4;e=i*2;switch(u.type){case SHP.NULL:break;case SHP.POINT:u.content={x:n.getFloat64(t,!0),y:n.getFloat64(t+8,!0)};break;case SHP.POLYLINE:case SHP.POLYGON:for(f=u.content={minX:n.getFloat64(t,!0),minY:n.getFloat64(t+8,!0),maxX:n.getFloat64(t+16,!0),maxY:n.getFloat64(t+24,!0),parts:new Int32Array(n.getInt32(t+32,!0)),points:new Float64Array(n.getInt32(t+36,!0)*2)},t+=40,r=0;r<f.parts.length;r++)f.parts[r]=n.getInt32(t,!0),t+=4;for(r=0;r<f.points.length;r++)f.points[r]=n.getFloat64(t,!0),t+=8;break;case 8:case 11:case 13:case 15:case 18:case 21:case 23:case 25:case 28:case 31:throw new Error("Shape type not supported: "+u.type+":"+ +SHP.getShapeName(u.type));default:throw new Error("Unknown shape type at "+(t-4)+": "+u.type);}return u},DBF={},DBFParser=function(){},DBFParser.load=function(n,t,i){var r=(new DBFParser).parse(n,t);i(r)},DBFParser.prototype.parse=function(n,t){var r={},u=new DataView(n),i=0,f,s,h,v,e,c,o,l,a;for(r.fileName=t,r.version=u.getInt8(i,!1),i+=1,r.year=u.getUint8(i)+1900,i+=1,r.month=u.getUint8(i),i+=1,r.day=u.getUint8(i),i+=1,r.numberOfRecords=u.getInt32(i,!0),i+=4,r.bytesInHeader=u.getInt16(i,!0),i+=2,r.bytesInRecord=u.getInt16(i,!0),i+=2,i+=2,r.incompleteTransation=u.getUint8(i),i+=1,r.encryptionFlag=u.getUint8(i),i+=1,i+=4,i+=8,r.mdxFlag=u.getUint8(i),i+=1,r.languageDriverId=u.getUint8(i),i+=1,i+=2,r.fields=[];;){for(f={},s=[],e=0;e<10;e++)h=u.getUint8(i),h!=0&&s.push(String.fromCharCode(h)),i+=1;if(f.name=s.join(""),i+=1,f.type=String.fromCharCode(u.getUint8(i)),i+=1,i+=4,f.fieldLength=u.getUint8(i),i+=1,i+=1,i+=2,f.workAreaId=u.getUint8(i),i+=1,i+=2,f.setFieldFlag=u.getUint8(i),i+=1,i+=7,f.indexFieldFlag=u.getUint8(i),i+=1,r.fields.push(f),v=u.getUint8(i),u.getUint8(i)==13)break}for(i+=1,r.records=[],e=0;e<r.numberOfRecords;e++){for(c={},i+=1,o=0;o<r.fields.length;o++){for(l=[],a=0;a<r.fields[o].fieldLength;a++)l.push(String.fromCharCode(u.getUint8(i))),i+=1;c[r.fields[o].name]=l.join("").trim()}r.records.push(c)}return r},ConvexHullGrahamScan.prototype={constructor:ConvexHullGrahamScan,Point:function(n,t){this.x=n;this.y=t},_findPolarAngle:function(n,t){var r=t.x-n.x,u=t.y-n.y,i;return r==0&&u==0?0:(i=Math.atan2(u,r)*57.295779513082,this.reverse?i<=0&&(i+=360):i>=0&&(i+=360),i)},addPoint:function(n,t){if(this.anchorPoint===undefined)this.anchorPoint=new this.Point(n,t);else if(this.anchorPoint.y>t||this.anchorPoint.y==t&&this.anchorPoint.x>n){this.anchorPoint.y=t;this.anchorPoint.x=n;this.points.unshift(new this.Point(n,t));return}this.points.push(new this.Point(n,t))},_sortPoints:function(){var n=this;return this.points.sort(function(t,i){var r=n._findPolarAngle(n.anchorPoint,t),u=n._findPolarAngle(n.anchorPoint,i);return r<u?-1:r>u?1:0})},_checkPoints:function(n,t,i){var r,u=this._findPolarAngle(n,t),f=this._findPolarAngle(n,i);return u>f?(r=u-f,!(r>180)):u<f?(r=f-u,r>180):!1},getHull:function(){var n=[],t,i,r,u,f;if(this.reverse=this.points.every(function(n){return n.x<0&&n.y<0}),t=this._sortPoints(),i=t.length,i<4)return t;for(n.push(t.shift(),t.shift());;)if(n.push(t.shift()),r=n[n.length-3],u=n[n.length-2],f=n[n.length-1],this._checkPoints(r,u,f)&&n.splice(n.length-2,1),t.length==0){if(i==n.length)return n;t=n;i=t.length;n=[];n.push(t.shift(),t.shift())}}},typeof define=="function"&&define.amd&&define(function(){return ConvexHullGrahamScan}),typeof module!="undefined"&&(module.exports=ConvexHullGrahamScan),function(){"use strict";function st(n){return n.valueOf()/a-.5+b}function e(n){return new Date((n+.5-b)*a)}function o(n){return st(n)-k}function d(i,r){return f(n(i)*t(s)-l(r)*n(s),t(i))}function v(i,r){return p(n(r)*t(s)+t(r)*n(s)*n(i))}function g(i,r,u){return f(n(i),t(i)*n(r)-l(u)*t(r))}function nt(i,r,u){return p(n(r)*n(u)+t(r)*t(u)*t(i))}function tt(n,t){return i*(280.16+360.9856235*n)-t}function it(n){return i*(357.5291+.98560028*n)}function rt(t){var r=i*(1.9148*n(t)+.02*n(2*t)+.0003*n(3*t)),f=i*102.9372;return t+r+f+u}function ut(n){var i=it(n),t=rt(i);return{dec:v(t,0),ra:d(t,0)}}function ht(n,t){return Math.round(n-y-t/(2*u))}function ft(n,t,i){return y+(n+t)/(2*u)+i}function et(t,i,r){return k+t+.0053*n(i)-.0069*n(2*r)}function ct(i,r,u){return w((n(i)-n(r)*n(u))/(t(r)*t(u)))}function lt(n,t,i,r,u,f,e){var o=ct(n,i,r),s=ft(o,t,u);return et(s,f,e)}function ot(r){var o=i*(218.316+13.176396*r),u=i*(134.963+13.064993*r),s=i*(93.272+13.22935*r),f=o+i*6.289*n(u),e=i*5.128*n(s),h=385001-20905*t(u);return{ra:d(f,e),dec:v(f,e),dist:h}}function c(n,t){return new Date(n.valueOf()+t*a/24)}var u=Math.PI,n=Math.sin,t=Math.cos,l=Math.tan,p=Math.asin,f=Math.atan2,w=Math.acos,i=u/180,a=864e5,b=2440588,k=2451545,s=i*23.4397,r={},h,y;r.getPosition=function(n,t,r){var h=i*-r,f=i*t,e=o(n),u=ut(e),s=tt(e,h)-u.ra;return{azimuth:g(s,f,u.dec),altitude:nt(s,f,u.dec)}};h=r.times=[[-.833,"sunrise","sunset"],[-.3,"sunriseEnd","sunsetStart"],[-6,"dawn","dusk"],[-12,"nauticalDawn","nauticalDusk"],[-18,"nightEnd","night"],[6,"goldenHourEnd","goldenHour"]];r.addTime=function(n,t,i){h.push([n,t,i])};y=.0009;r.getTimes=function(n,t,r){for(var c=i*-r,g=i*t,nt=o(n),w=ht(nt,c),b=ft(0,c,w),l=it(b),a=rt(l),tt=v(a,0),u=et(b,l,a),s,y,d,p={solarNoon:e(u),nadir:e(u-.5)},f=0,k=h.length;f<k;f+=1)s=h[f],y=lt(s[0]*i,c,g,tt,w,l,a),d=u-(y-u),p[s[1]]=e(d),p[s[2]]=e(y);return p};r.getMoonPosition=function(n,t,r){var c=i*-r,e=i*t,s=o(n),f=ot(s),h=tt(s,c)-f.ra,u=nt(h,e,f.dec);return u=u+i*.017/l(u+i*10.26/(u+i*5.1)),{azimuth:g(h,e,f.dec),altitude:u,distance:f.dist}};r.getMoonIllumination=function(i){var e=o(i),r=ut(e),u=ot(e),s=149598e3,h=w(n(r.dec)*n(u.dec)+t(r.dec)*t(u.dec)*t(r.ra-u.ra)),c=f(s*n(h),u.dist-s*t(h)),l=f(t(r.dec)*n(r.ra-u.ra),n(r.dec)*t(u.dec)-t(r.dec)*n(u.dec)*t(r.ra-u.ra));return{fraction:(1+t(c))/2,phase:.5+.5*c*(l<0?-1:1)/Math.PI,angle:l}};r.getMoonTimes=function(n,t,u){var f=new Date(n),k,l,d,g,s,h,a,v,y,nt,tt,p,o,w,it,e,b;for(f.setHours(0),f.setMinutes(0),f.setSeconds(0),f.setMilliseconds(0),k=.133*i,l=r.getMoonPosition(f,t,u).altitude-k,e=1;e<=24;e+=2){if(d=r.getMoonPosition(c(f,e),t,u).altitude-k,g=r.getMoonPosition(c(f,e+1),t,u).altitude-k,a=(l+g)/2-d,v=(g-l)/2,y=-v/(2*a),nt=(a*y+v)*y+d,tt=v*v-4*a*d,p=0,tt>=0&&(it=Math.sqrt(tt)/(Math.abs(a)*2),o=y-it,w=y+it,Math.abs(o)<=1&&p++,Math.abs(w)<=1&&p++,o<-1&&(o=w)),p===1?l<0?s=e+o:h=e+o:p===2&&(s=e+(nt<0?w:o),h=e+(nt<0?o:w)),s&&h)break;l=g}return b={},s&&(b.rise=c(f,s)),h&&(b.set=c(f,h)),s||h||(b[nt>0?"alwaysUp":"alwaysDown"]=!0),b};typeof define=="function"&&define.amd?define(r):typeof module!="undefined"?module.exports=r:window.SunCalc=r}(),function(n){var u=/iPhone/i,s=/iPod/i,h=/iPad/i,f=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,c=/Android/i,i=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,r=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,l=/IEMobile/i,a=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,v=/BlackBerry/i,y=/BB10/i,p=/Opera Mini/i,w=/(CriOS|Chrome)(?=.*\bMobile\b)/i,b=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,k=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i"),t=function(n,t){return n.test(t)},e=function(n){var e=n||navigator.userAgent,o=e.split("[FBAN");return typeof o[1]!="undefined"&&(e=o[0]),this.apple={phone:t(u,e),ipod:t(s,e),tablet:!t(u,e)&&t(h,e),device:t(u,e)||t(s,e)||t(h,e)},this.amazon={phone:t(i,e),tablet:!t(i,e)&&t(r,e),device:t(i,e)||t(r,e)},this.android={phone:t(i,e)||t(f,e),tablet:!t(i,e)&&!t(f,e)&&(t(r,e)||t(c,e)),device:t(i,e)||t(r,e)||t(f,e)||t(c,e)},this.windows={phone:t(l,e),tablet:t(a,e),device:t(l,e)||t(a,e)},this.other={blackberry:t(v,e),blackberry10:t(y,e),opera:t(p,e),firefox:t(b,e),chrome:t(w,e),device:t(v,e)||t(y,e)||t(p,e)||t(b,e)||t(w,e)},this.seven_inch=t(k,e),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,typeof window=="undefined"?this:void 0},o=function(){var n=new e;return n.Class=e,n};typeof module!="undefined"&&module.exports&&typeof window=="undefined"?module.exports=e:typeof module!="undefined"&&module.exports&&typeof window!="undefined"?module.exports=o():typeof define=="function"&&define.amd?define("isMobile",[],n.isMobile=o()):n.isMobile=o()}(this),function(n){if(typeof exports=="object"&&typeof module!="undefined")module.exports=n();else if(typeof define=="function"&&define.amd)define([],n);else{var t;t=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:this;t.Clipboard=n()}}(function(){var n;return function t(n,i,r){function f(u,o){var h,c,s;if(!i[u]){if(!n[u]){if(h=typeof require=="function"&&require,!o&&h)return h(u,!0);if(e)return e(u,!0);c=new Error("Cannot find module '"+u+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[u]={exports:{}};n[u][0].call(s.exports,function(t){var i=n[u][1][t];return f(i?i:t)},s,s.exports,t,n,i,r)}return i[u].exports}for(var e=typeof require=="function"&&require,u=0;u<r.length;u++)f(r[u]);return f}({1:[function(n,t){var i=n("matches-selector");t.exports=function(n,t,r){for(var u=r?n:n.parentNode;u&&u!==document;){if(i(u,t))return u;u=u.parentNode}}},{"matches-selector":5}],2:[function(n,t){function r(n,t,i,r,f){var e=u.apply(this,arguments);return n.addEventListener(i,e,f),{destroy:function(){n.removeEventListener(i,e,f)}}}function u(n,t,r,u){return function(r){r.delegateTarget=i(r.target,t,!0);r.delegateTarget&&u.call(n,r)}}var i=n("closest");t.exports=r},{closest:1}],3:[function(n,t,i){i.node=function(n){return n!==undefined&&n instanceof HTMLElement&&n.nodeType===1};i.nodeList=function(n){var t=Object.prototype.toString.call(n);return n!==undefined&&(t==="[object NodeList]"||t==="[object HTMLCollection]")&&"length"in n&&(n.length===0||i.node(n[0]))};i.string=function(n){return typeof n=="string"||n instanceof String};i.fn=function(n){var t=Object.prototype.toString.call(n);return t==="[object Function]"}},{}],4:[function(n,t){function u(n,t,r){if(!n&&!t&&!r)throw new Error("Missing required arguments");if(!i.string(t))throw new TypeError("Second argument must be a String");if(!i.fn(r))throw new TypeError("Third argument must be a Function");if(i.node(n))return f(n,t,r);if(i.nodeList(n))return e(n,t,r);if(i.string(n))return o(n,t,r);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");}function f(n,t,i){return n.addEventListener(t,i),{destroy:function(){n.removeEventListener(t,i)}}}function e(n,t,i){return Array.prototype.forEach.call(n,function(n){n.addEventListener(t,i)}),{destroy:function(){Array.prototype.forEach.call(n,function(n){n.removeEventListener(t,i)})}}}function o(n,t,i){return r(document.body,n,t,i)}var i=n("./is"),r=n("delegate");t.exports=u},{"./is":3,delegate:2}],5:[function(n,t){function u(n,t){var u,i;if(r)return r.call(n,t);for(u=n.parentNode.querySelectorAll(t),i=0;i<u.length;++i)if(u[i]==n)return!0;return!1}var i=Element.prototype,r=i.matchesSelector||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector;t.exports=u},{}],6:[function(n,t){function i(n){var i,t,r;return n.nodeName==="INPUT"||n.nodeName==="TEXTAREA"?(n.focus(),n.setSelectionRange(0,n.value.length),i=n.value):(n.hasAttribute("contenteditable")&&n.focus(),t=window.getSelection(),r=document.createRange(),r.selectNodeContents(n),t.removeAllRanges(),t.addRange(r),i=t.toString()),i}t.exports=i},{}],7:[function(n,t){function i(){}i.prototype={on:function(n,t,i){var r=this.e||(this.e={});return(r[n]||(r[n]=[])).push({fn:t,ctx:i}),this},once:function(n,t,i){function r(){u.off(n,r);t.apply(i,arguments)}var u=this;r._=t;return this.on(n,r,i)},emit:function(n){var r=[].slice.call(arguments,1),i=((this.e||(this.e={}))[n]||[]).slice(),t=0,u=i.length;for(t;t<u;t++)i[t].fn.apply(i[t].ctx,r);return this},off:function(n,t){var u=this.e||(this.e={}),r=u[n],f=[],i,e;if(r&&t)for(i=0,e=r.length;i<e;i++)r[i].fn!==t&&r[i].fn._!==t&&f.push(r[i]);return f.length?u[n]=f:delete u[n],this}};t.exports=i},{}],8:[function(t,i,r){(function(u,f){if(typeof n=="function"&&n.amd)n(["module","select"],f);else if(typeof r!="undefined")f(i,t("select"));else{var e={exports:{}};f(e,u.select);u.clipboardAction=e.exports}})(this,function(n,t){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var i=r(t),u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol?"symbol":typeof n},e=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),o=function(){function n(t){f(this,n);this.resolveOptions(t);this.initSelection()}return n.prototype.resolveOptions=function(){var n=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];this.action=n.action;this.emitter=n.emitter;this.target=n.target;this.text=n.text;this.trigger=n.trigger;this.selectedText=""},n.prototype.initSelection=function(){this.text?this.selectFake():this.target&&this.selectTarget()},n.prototype.selectFake=function(){var n=this,t=document.documentElement.getAttribute("dir")=="rtl";this.removeFake();this.fakeHandler=document.body.addEventListener("click",function(){return n.removeFake()});this.fakeElem=document.createElement("textarea");this.fakeElem.style.fontSize="12pt";this.fakeElem.style.border="0";this.fakeElem.style.padding="0";this.fakeElem.style.margin="0";this.fakeElem.style.position="fixed";this.fakeElem.style[t?"right":"left"]="-9999px";this.fakeElem.style.top=(window.pageYOffset||document.documentElement.scrollTop)+"px";this.fakeElem.setAttribute("readonly","");this.fakeElem.value=this.text;document.body.appendChild(this.fakeElem);this.selectedText=i.default(this.fakeElem);this.copyText()},n.prototype.removeFake=function(){this.fakeHandler&&(document.body.removeEventListener("click"),this.fakeHandler=null);this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)},n.prototype.selectTarget=function(){this.selectedText=i.default(this.target);this.copyText()},n.prototype.copyText=function(){var n=undefined;try{n=document.execCommand(this.action)}catch(t){n=!1}this.handleResult(n)},n.prototype.handleResult=function(n){n?this.emitter.emit("success",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)}):this.emitter.emit("error",{action:this.action,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})},n.prototype.clearSelection=function(){this.target&&this.target.blur();window.getSelection().removeAllRanges()},n.prototype.destroy=function(){this.removeFake()},e(n,[{key:"action",set:function(){var n=arguments.length<=0||arguments[0]===undefined?"copy":arguments[0];if(this._action=n,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');},get:function(){return this._action}},{key:"target",set:function(n){if(n!==undefined)if(n&&(typeof n=="undefined"?"undefined":u(n))==="object"&&n.nodeType===1){if(this.action==="copy"&&n.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(n.hasAttribute("readonly")||n.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=n}else throw new Error('Invalid "target" value, use a valid Element');},get:function(){return this._target}}]),n}();n.exports=o})},{select:6}],9:[function(t,i,r){(function(u,f){if(typeof n=="function"&&n.amd)n(["module","./clipboard-action","tiny-emitter","good-listener"],f);else if(typeof r!="undefined")f(i,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));else{var e={exports:{}};f(e,u.clipboardAction,u.tinyEmitter,u.goodListener);u.clipboard=e.exports}})(this,function(n,t,i,r){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function h(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function c(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:n}function l(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}function f(n,t){var i="data-clipboard-"+n;if(t.hasAttribute(i))return t.getAttribute(i)}var e=u(t),o=u(i),s=u(r),a=function(n){function t(i,r){h(this,t);var u=c(this,n.call(this));return u.resolveOptions(r),u.listenClick(i),u}return l(t,n),t.prototype.resolveOptions=function(){var n=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];this.action=typeof n.action=="function"?n.action:this.defaultAction;this.target=typeof n.target=="function"?n.target:this.defaultTarget;this.text=typeof n.text=="function"?n.text:this.defaultText},t.prototype.listenClick=function(n){var t=this;this.listener=s.default(n,"click",function(n){return t.onClick(n)})},t.prototype.onClick=function(n){var t=n.delegateTarget||n.currentTarget;this.clipboardAction&&(this.clipboardAction=null);this.clipboardAction=new e.default({action:this.action(t),target:this.target(t),text:this.text(t),trigger:t,emitter:this})},t.prototype.defaultAction=function(n){return f("action",n)},t.prototype.defaultTarget=function(n){var t=f("target",n);if(t)return document.querySelector(t)},t.prototype.defaultText=function(n){return f("text",n)},t.prototype.destroy=function(){this.listener.destroy();this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)},t}(o.default);n.exports=a})},{"./clipboard-action":8,"good-listener":4,"tiny-emitter":7}]},{},[9])(9)}),!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.proj4=t()}(this,function(){"use strict";function nt(n,t){if(n[t])return n[t];for(var i,r=Object.keys(n),f=t.toLowerCase().replace(yr,""),u=-1;++u<r.length;)if(i=r[u],i.toLowerCase().replace(yr,"")===f)return n[i]}function d(n){if("string"!=typeof n)throw new Error("not a string");this.text=n.trim();this.level=0;this.place=0;this.root=null;this.stack=[];this.currentObject=null;this.state=yt}function vu(n){return new d(n).output()}function ur(n,t,i){Array.isArray(t)&&(i.unshift(t),t=null);var r=t?{}:n,u=i.reduce(function(n,t){return et(t,n),n},r);t&&(n[t]=u)}function et(n,t){var i,r;if(Array.isArray(n)){if(i=n.shift(),"PARAMETER"===i&&(i=n.shift()),1===n.length)return Array.isArray(n[0])?(t[i]={},void et(n[0],t[i])):void(t[i]=n[0]);if(n.length)if("TOWGS84"!==i){Array.isArray(i)||(t[i]={});switch(i){case"UNIT":case"PRIMEM":case"VERT_DATUM":return t[i]={name:n[0].toLowerCase(),convert:n[1]},void(3===n.length&&et(n[2],t[i]));case"SPHEROID":case"ELLIPSOID":return t[i]={name:n[0],a:n[1],rf:n[2]},void(4===n.length&&et(n[3],t[i]));case"PROJECTEDCRS":case"PROJCRS":case"GEOGCS":case"GEOCCS":case"PROJCS":case"LOCAL_CS":case"GEODCRS":case"GEODETICCRS":case"GEODETICDATUM":case"EDATUM":case"ENGINEERINGDATUM":case"VERT_CS":case"VERTCRS":case"VERTICALCRS":case"COMPD_CS":case"COMPOUNDCRS":case"ENGINEERINGCRS":case"ENGCRS":case"FITTED_CS":case"LOCAL_DATUM":case"DATUM":return n[0]=["name",n[0]],void ur(t,i,n);default:for(r=-1;++r<n.length;)if(!Array.isArray(n[r]))return et(n,t[i]);return ur(t,i,n)}}else t[i]=n;else t[i]=!0}else t[n]=!0}function yu(n,t){var i=t[0],r=t[1];!(i in n)&&r in n&&(n[i]=n[r],3===t.length&&(n[i]=t[2](n[i])))}function g(n){return n*wr}function pu(n){function i(t){return t*(n.to_meter||1)}"GEOGCS"===n.type?n.projName="longlat":"LOCAL_CS"===n.type?(n.projName="identity",n.local=!0):n.projName="object"==typeof n.PROJECTION?Object.keys(n.PROJECTION)[0]:n.PROJECTION;n.UNIT&&(n.units=n.UNIT.name.toLowerCase(),"metre"===n.units&&(n.units="meter"),n.UNIT.convert&&("GEOGCS"===n.type?n.DATUM&&n.DATUM.SPHEROID&&(n.to_meter=n.UNIT.convert*n.DATUM.SPHEROID.a):n.to_meter=n.UNIT.convert));var t=n.GEOGCS;"GEOGCS"===n.type&&(t=n);t&&(n.datumCode=t.DATUM?t.DATUM.name.toLowerCase():t.name.toLowerCase(),"d_"===n.datumCode.slice(0,2)&&(n.datumCode=n.datumCode.slice(2)),"new_zealand_geodetic_datum_1949"!==n.datumCode&&"new_zealand_1949"!==n.datumCode||(n.datumCode="nzgd49"),"wgs_1984"===n.datumCode&&("Mercator_Auxiliary_Sphere"===n.PROJECTION&&(n.sphere=!0),n.datumCode="wgs84"),"_ferro"===n.datumCode.slice(-6)&&(n.datumCode=n.datumCode.slice(0,-6)),"_jakarta"===n.datumCode.slice(-8)&&(n.datumCode=n.datumCode.slice(0,-8)),~n.datumCode.indexOf("belge")&&(n.datumCode="rnb72"),t.DATUM&&t.DATUM.SPHEROID&&(n.ellps=t.DATUM.SPHEROID.name.replace("_19","").replace(/[Cc]larke\_18/,"clrk"),"international"===n.ellps.toLowerCase().slice(0,13)&&(n.ellps="intl"),n.a=t.DATUM.SPHEROID.a,n.rf=parseFloat(t.DATUM.SPHEROID.rf,10)),t.DATUM&&t.DATUM.TOWGS84&&(n.datum_params=t.DATUM.TOWGS84),~n.datumCode.indexOf("osgb_1936")&&(n.datumCode="osgb36"),~n.datumCode.indexOf("osni_1952")&&(n.datumCode="osni52"),(~n.datumCode.indexOf("tm65")||~n.datumCode.indexOf("geodetic_datum_of_1965"))&&(n.datumCode="ire65"),"ch1903+"===n.datumCode&&(n.datumCode="ch1903"),~n.datumCode.indexOf("israel")&&(n.datumCode="isr93"));n.b&&!isFinite(n.b)&&(n.b=n.a);[["standard_parallel_1","Standard_Parallel_1"],["standard_parallel_2","Standard_Parallel_2"],["false_easting","False_Easting"],["false_northing","False_Northing"],["central_meridian","Central_Meridian"],["latitude_of_origin","Latitude_Of_Origin"],["latitude_of_origin","Central_Parallel"],["scale_factor","Scale_Factor"],["k0","scale_factor"],["latitude_of_center","Latitude_Of_Center"],["latitude_of_center","Latitude_of_center"],["lat0","latitude_of_center",g],["longitude_of_center","Longitude_Of_Center"],["longitude_of_center","Longitude_of_center"],["longc","longitude_of_center",g],["x0","false_easting",i],["y0","false_northing",i],["long0","central_meridian",g],["lat0","latitude_of_origin",g],["lat0","standard_parallel_1",g],["lat1","standard_parallel_1",g],["lat2","standard_parallel_2",g],["azimuth","Azimuth"],["alpha","azimuth",g],["srsCode","name"]].forEach(function(t){return yu(n,t)});n.long0||!n.longc||"Albers_Conic_Equal_Area"!==n.projName&&"Lambert_Azimuthal_Equal_Area"!==n.projName||(n.long0=n.longc);n.lat_ts||!n.lat1||"Stereographic_South_Pole"!==n.projName&&"Polar Stereographic (variant B)"!==n.projName||(n.lat0=g(n.lat1>0?90:-90),n.lat_ts=n.lat1)}function h(n){var i=this,t;if(2===arguments.length)t=arguments[1],h[n]="string"==typeof t?"+"===t.charAt(0)?ki(arguments[1]):di(arguments[1]):t;else if(1===arguments.length){if(Array.isArray(n))return n.map(function(n){Array.isArray(n)?h.apply(i,n):h(n)});if("string"==typeof n){if(n in h)return h[n]}else"EPSG"in n?h["EPSG:"+n.EPSG]=n:"ESRI"in n?h["ESRI:"+n.ESRI]=n:"IAU2000"in n?h["IAU2000:"+n.IAU2000]=n:console.log(n);return}}function wu(n){return"string"==typeof n}function bu(n){return n in h}function ku(n){return ce.some(function(t){return n.indexOf(t)>-1})}function du(n){var i=nt(n,"authority"),t;if(i)return t=nt(i,"epsg"),t&&le.indexOf(t)>-1}function gu(n){var t=nt(n,"extension");if(t)return nt(t,"proj4")}function nf(n){return"+"===n[0]}function tf(n){var t,i;return wu(n)?bu(n)?h[n]:ku(n)?(t=di(n),du(t))?h["EPSG:3857"]:(i=gu(t),i?ki(i):t):nf(n)?ki(n):void 0:n}function fr(n){return n}function er(n,t){var i=si.length;return n.names?(si[i]=n,n.names.forEach(function(n){oi[n.toLowerCase()]=i}),this):(console.log(t),!0)}function rf(n,t,i,r){var f=n*n,e=t*t,u=(f-e)/f,o=0;return r?(f=(n*=1-u*(re+u*(ue+u*fe)))*n,u=0):o=Math.sqrt(u),{es:u,e:o,ep2:(f-e)/e}}function uf(n,i,u,f,e){if(!n){var o=nt(r,f);o||(o=kr);n=o.a;i=o.b;u=o.rf}return u&&!i&&(i=(1-1/u)*n),(0===u||Math.abs(n-i)<t)&&(e=!0,i=n),{a:n,b:i,rf:u,sphere:e}}function ff(n,t,i,r,u,f){var e={};return e.datum_type=void 0===n||"none"===n?wi:ie,t&&(e.datum_params=t.map(parseFloat),0===e.datum_params[0]&&0===e.datum_params[1]&&0===e.datum_params[2]||(e.datum_type=ut),e.datum_params.length>3&&(0===e.datum_params[3]&&0===e.datum_params[4]&&0===e.datum_params[5]&&0===e.datum_params[6]||(e.datum_type=ft,e.datum_params[3]*=vt,e.datum_params[4]*=vt,e.datum_params[5]*=vt,e.datum_params[6]=e.datum_params[6]/1e6+1))),e.a=i,e.b=r,e.es=u,e.ep2=f,e}function b(n,t){var i,e,u;if(!(this instanceof b))return new b(n);if(t=t||function(n){if(n)throw n;},i=tf(n),"object"==typeof i)if(e=b.projections.get(i.projName),e){i.datumCode&&"none"!==i.datumCode&&(u=nt(s,i.datumCode),u&&(i.datum_params=u.towgs84?u.towgs84.split(","):null,i.ellps=u.ellipse,i.datumName=u.datumName?u.datumName:i.datumCode));i.k0=i.k0||1;i.axis=i.axis||"enu";i.ellps=i.ellps||"wgs84";var r=uf(i.a,i.b,i.rf,i.ellps,i.sphere),f=rf(r.a,r.b,r.rf,i.R_A),o=i.datum||ff(i.datumCode,i.datum_params,r.a,r.b,f.es,f.ep2);br(this,i);br(this,e);this.a=r.a;this.b=r.b;this.rf=r.rf;this.sphere=r.sphere;this.es=f.es;this.e=f.e;this.ep2=f.ep2;this.datum=o;this.init();t(null,this)}else t(n);else t(n)}function ef(n,t){return n.datum_type===t.datum_type&&!(n.a!==t.a||Math.abs(n.es-t.es)>5e-11)&&(n.datum_type===ut?n.datum_params[0]===t.datum_params[0]&&n.datum_params[1]===t.datum_params[1]&&n.datum_params[2]===t.datum_params[2]:n.datum_type!==ft||n.datum_params[0]===t.datum_params[0]&&n.datum_params[1]===t.datum_params[1]&&n.datum_params[2]===t.datum_params[2]&&n.datum_params[3]===t.datum_params[3]&&n.datum_params[4]===t.datum_params[4]&&n.datum_params[5]===t.datum_params[5]&&n.datum_params[6]===t.datum_params[6])}function of(t,i,r){var f,e,c,s,o=t.x,u=t.y,h=t.z?t.z:0;if(u<-n&&u>-1.001*n)u=-n;else if(u>n&&u<1.001*n)u=n;else{if(u<-n)return{x:-1/0,y:-1/0,z:t.z};if(u>n)return{x:1/0,y:1/0,z:t.z}}return o>Math.PI&&(o-=2*Math.PI),e=Math.sin(u),s=Math.cos(u),c=e*e,f=r/Math.sqrt(1-i*c),{x:(f+h)*s*Math.cos(o),y:(f+h)*s*Math.sin(o),z:(f*(1-i)+h)*e}}function sf(t,i,r,u){var h,c,p,e,l,a,w,v,f,b,k,d,g,nt,tt,it,o=t.x,s=t.y,y=t.z?t.z:0;if(h=Math.sqrt(o*o+s*s),c=Math.sqrt(o*o+s*s+y*y),h/r<1e-12){if(nt=0,c/r<1e-12)return tt=n,it=-u,{x:t.x,y:t.y,z:t.z}}else nt=Math.atan2(s,o);p=y/c;v=(e=h/c)*(1-i)*(l=1/Math.sqrt(1-i*(2-i)*e*e));f=p*l;g=0;do g++,a=i*(w=r/Math.sqrt(1-i*f*f))/(w+(it=h*v+y*f-w*(1-i*f*f))),d=(k=p*(l=1/Math.sqrt(1-a*(2-a)*e*e)))*v-(b=e*(1-a)*l)*f,v=b,f=k;while(d*d>1e-24&&g<30);return tt=Math.atan(k/Math.abs(b)),{x:nt,y:tt,z:it}}function hf(n,t,i){if(t===ut)return{x:n.x+i[0],y:n.y+i[1],z:n.z+i[2]};if(t===ft){var o=i[0],s=i[1],h=i[2],u=i[3],f=i[4],e=i[5],r=i[6];return{x:r*(n.x-e*n.y+f*n.z)+o,y:r*(e*n.x+n.y-u*n.z)+s,z:r*(-f*n.x+u*n.y+n.z)+h}}}function cf(n,t,i){if(t===ut)return{x:n.x-i[0],y:n.y-i[1],z:n.z-i[2]};if(t===ft){var c=i[0],l=i[1],a=i[2],o=i[3],s=i[4],h=i[5],r=i[6],u=(n.x-c)/r,f=(n.y-l)/r,e=(n.z-a)/r;return{x:u+h*f-s*e,y:-h*u+f+o*e,z:s*u-o*f+e}}}function ri(n){return n===ut||n===ft}function or(n){if("function"==typeof Number.isFinite){if(Number.isFinite(n))return;throw new TypeError("coordinates must be finite numbers");}if("number"!=typeof n||n!==n||!isFinite(n))throw new TypeError("coordinates must be finite numbers");}function lf(n,t){return(n.datum.datum_type===ut||n.datum.datum_type===ft)&&"WGS84"!==t.datumCode||(t.datum.datum_type===ut||t.datum.datum_type===ft)&&"WGS84"!==n.datumCode}function ui(n,t,i){var r;return Array.isArray(i)&&(i=gr(i)),pe(i),n.datum&&t.datum&&lf(n,t)&&(i=ui(n,r=new b("WGS84"),i),n=r),"enu"!==n.axis&&(i=dr(n,!1,i)),"longlat"===n.projName?i={x:i.x*c,y:i.y*c}:(n.to_meter&&(i={x:i.x*n.to_meter,y:i.y*n.to_meter}),i=n.inverse(i)),n.from_greenwich&&(i.x+=n.from_greenwich),i=ye(n.datum,t.datum,i),t.from_greenwich&&(i={x:i.x-t.from_greenwich,y:i.y}),"longlat"===t.projName?i={x:i.x*tt,y:i.y*tt}:(i=t.forward(i),t.to_meter&&(i={x:i.x/t.to_meter,y:i.y/t.to_meter})),"enu"!==t.axis?dr(t,!0,i):i}function vi(n,t,i){var r,u,f;return Array.isArray(i)?(r=ui(n,t,i),3===i.length?[r.x,r.y,r.z]:[r.x,r.y]):(u=ui(n,t,i),2===(f=Object.keys(i)).length?u:(f.forEach(function(n){"x"!==n&&"y"!==n&&(u[n]=i[n])}),u))}function sr(n){return n instanceof b?n:n.oProj?n.oProj:b(n)}function y(n,t,i){n=sr(n);var r,u=!1;return void 0===t?(t=n,n=nu,u=!0):(void 0!==t.x||Array.isArray(t))&&(i=t,t=n,n=nu,u=!0),t=sr(t),i?vi(n,t,i):(r={forward:function(i){return vi(n,t,i)},inverse:function(i){return vi(t,n,i)}},u&&(r.oProj=t),r)}function hr(n,t){return t=t||5,yf(af({lat:n[1],lon:n[0]}),t)}function cr(n){var t=pi(vr(n.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat]:[(t.left+t.right)/2,(t.top+t.bottom)/2]}function yi(n){return n*(Math.PI/180)}function lr(n){return n/Math.PI*180}function af(n){var s,u,e,t,v,c,f,o=n.lat,i=n.lon,l=6378137,r=yi(o),y=yi(i),a,h;return f=Math.floor((i+180)/6)+1,180===i&&(f=60),o>=56&&o<64&&i>=3&&i<12&&(f=32),o>=72&&o<84&&(i>=0&&i<9?f=31:i>=9&&i<21?f=33:i>=21&&i<33?f=35:i>=33&&i<42&&(f=37)),c=yi(6*(f-1)-177),s=l/Math.sqrt(1-.00669438*Math.sin(r)*Math.sin(r)),u=Math.tan(r)*Math.tan(r),e=.0067394967522684509*Math.cos(r)*Math.cos(r),a=.9996*s*((t=Math.cos(r)*(y-c))+(1-u+e)*t*t*t/6+(5-18*u+u*u+72*e-.39089081163157013)*t*t*t*t*t/120)+5e5,h=.9996*((v=l*(.99832429845032433*r-.0025146070642281439*Math.sin(2*r)+26390466021299822e-22*Math.sin(4*r)-34180461016968578e-25*Math.sin(6*r)))+s*Math.tan(r)*(t*t/2+(5-u+9*e+4*e*e)*t*t*t*t/24+(61-58*u+u*u+600*e-2.2240339282485886)*t*t*t*t*t*t/720)),o<0&&(h+=1e7),{northing:Math.round(h),easting:Math.round(a),zoneNumber:f,zoneLetter:vf(o)}}function pi(n){var b=n.northing,k=n.easting,d=n.zoneLetter,h=n.zoneNumber,e,o,l,a;if(h<0||h>60)return null;var c,f,u,v,t,y,s,r,p=6378137,i=(1-Math.sqrt(.99330562))/(1+Math.sqrt(.99330562)),g=k-5e5,w=b;return d<"N"&&(w-=1e7),y=6*(h-1)-177,r=(s=w/.9996/6367449.1459450563)+(3*i/2-27*i*i*i/32)*Math.sin(2*s)+(21*i*i/16-55*i*i*i*i/32)*Math.sin(4*s)+151*i*i*i/96*Math.sin(6*s),c=p/Math.sqrt(1-.00669438*Math.sin(r)*Math.sin(r)),f=Math.tan(r)*Math.tan(r),u=.0067394967522684509*Math.cos(r)*Math.cos(r),v=.99330562*p/Math.pow(1-.00669438*Math.sin(r)*Math.sin(r),1.5),t=g/(.9996*c),e=r-c*Math.tan(r)/v*(t*t/2-(5+3*f+10*u-4*u*u-.06065547077041606)*t*t*t*t/24+(61+90*f+298*u+45*f*f-1.6983531815716497-3*u*u)*t*t*t*t*t*t/720),e=lr(e),o=(t-(1+2*f+u)*t*t*t/6+(5-2*u+28*f-3*u*u+.053915974018147607+24*f*f)*t*t*t*t*t/120)/Math.cos(r),o=y+lr(o),n.accuracy?(a=pi({northing:n.northing+n.accuracy,easting:n.easting+n.accuracy,zoneLetter:n.zoneLetter,zoneNumber:n.zoneNumber}),l={top:a.lat,right:a.lon,bottom:e,left:o}):l={lat:e,lon:o},l}function vf(n){var t="Z";return 84>=n&&n>=72?t="X":72>n&&n>=64?t="W":64>n&&n>=56?t="V":56>n&&n>=48?t="U":48>n&&n>=40?t="T":40>n&&n>=32?t="S":32>n&&n>=24?t="R":24>n&&n>=16?t="Q":16>n&&n>=8?t="P":8>n&&n>=0?t="N":0>n&&n>=-8?t="M":-8>n&&n>=-16?t="L":-16>n&&n>=-24?t="K":-24>n&&n>=-32?t="J":-32>n&&n>=-40?t="H":-40>n&&n>=-48?t="G":-48>n&&n>=-56?t="F":-56>n&&n>=-64?t="E":-64>n&&n>=-72?t="D":-72>n&&n>=-80&&(t="C"),t}function yf(n,t){var i="00000"+n.easting,r="00000"+n.northing;return n.zoneNumber+n.zoneLetter+pf(n.easting,n.northing,n.zoneNumber)+i.substr(i.length-5,t)+r.substr(r.length-5,t)}function pf(n,t,i){var r=ar(i);return wf(Math.floor(n/1e5),Math.floor(t/1e5)%20,r)}function ar(n){var t=n%tu;return 0===t&&(t=tu),t}function wf(n,t,i){var s=i-1,e=iu.charCodeAt(s),o=ru.charCodeAt(s),r=e+n-1,u=o+t,f=!1;return r>kt&&(r=r-kt+ht-1,f=!0),(r===v||e<v&&r>v||(r>v||e<v)&&f)&&r++,(r===p||e<p&&r>p||(r>p||e<p)&&f)&&++r===v&&r++,r>kt&&(r=r-kt+ht-1),u>bt?(u=u-bt+ht-1,f=!0):f=!1,(u===v||o<v&&u>v||(u>v||o<v)&&f)&&u++,(u===p||o<p&&u>p||(u>p||o<p)&&f)&&++u===v&&u++,u>bt&&(u=u-bt+ht-1),String.fromCharCode(r)+String.fromCharCode(u)}function vr(n){var e,i,s;if(n&&0===n.length)throw"MGRSPoint coverting from nothing";for(var h,c=n.length,f=null,l="",t=0;!/[A-Z]/.test(h=n.charAt(t));){if(t>=2)throw"MGRSPoint bad conversion from: "+n;l+=h;t++}if(e=parseInt(l,10),0===t||t+3>c)throw"MGRSPoint bad conversion from: "+n;if(i=n.charAt(t++),i<="A"||"B"===i||"Y"===i||i>="Z"||"I"===i||"O"===i)throw"MGRSPoint zone letter "+i+" not handled: "+n;f=n.substring(t,t+=2);for(var a=ar(e),d=bf(f.charAt(0),a),o=kf(f.charAt(1),a);o<df(i);)o+=2e6;if(s=c-t,s%2!=0)throw"MGRSPoint has to have an even number \nof digits after the zone letter and two 100km letters - front \nhalf for easting meters, second half for \nnorthing meters"+n;var r,v,y,p,w,u=s/2,b=0,k=0;return u>0&&(r=1e5/Math.pow(10,u),v=n.substring(t,t+u),b=parseFloat(v)*r,y=n.substring(t+u),k=parseFloat(y)*r),p=b+d,w=k+o,{easting:p,northing:w,zoneLetter:i,zoneNumber:e,accuracy:r}}function bf(n,t){for(var i=iu.charCodeAt(t-1),r=1e5,u=!1;i!==n.charCodeAt(0);){if(++i===v&&i++,i===p&&i++,i>kt){if(u)throw"Bad character: "+n;i=ht;u=!0}r+=1e5}return r}function kf(n,t){if(n>"V")throw"MGRSPoint given invalid Northing "+n;for(var i=ru.charCodeAt(t-1),r=0,u=!1;i!==n.charCodeAt(0);){if(++i===v&&i++,i===p&&i++,i>bt){if(u)throw"Bad character: "+n;i=ht;u=!0}r+=1e5}return r}function df(n){var t;switch(n){case"C":t=11e5;break;case"D":t=2e6;break;case"E":t=28e5;break;case"F":t=37e5;break;case"G":t=46e5;break;case"H":t=55e5;break;case"J":t=64e5;break;case"K":t=73e5;break;case"L":t=82e5;break;case"M":t=91e5;break;case"N":t=0;break;case"P":t=8e5;break;case"Q":t=17e5;break;case"R":t=26e5;break;case"S":t=35e5;break;case"T":t=44e5;break;case"U":t=53e5;break;case"V":t=62e5;break;case"W":t=7e6;break;case"X":t=79e5;break;default:t=-1}if(t>=0)return t;throw"Invalid zone letter: "+n;}function ot(n,t,i){if(!(this instanceof ot))return new ot(n,t,i);if(Array.isArray(n))this.x=n[0],this.y=n[1],this.z=n[2]||0;else if("object"==typeof n)this.x=n.x,this.y=n.y,this.z=n.z||0;else if("string"==typeof n&&void 0===t){var r=n.split(",");this.x=parseFloat(r[0],10);this.y=parseFloat(r[1],10);this.z=parseFloat(r[2],10)||0}else this.x=n,this.y=t,this.z=i||0;console.warn("proj4.Point will be removed in version 3, use proj4.toPoint")}function gf(n){var t,i=[];return i[0]=n*lo,t=n*n,i[0]+=t*ao,i[1]=t*yo,t*=n,i[0]+=t*vo,i[1]+=t*po,i[2]=t*wo,i}function ne(n,t){var i=n+n;return n+t[0]*Math.sin(i)+t[1]*Math.sin(i+i)+t[2]*Math.sin(i+i+i)}function fi(i,r,e,s){var h;return i<t?(s.value=u.AREA_0,h=0):(h=Math.atan2(r,e),Math.abs(h)<=f?s.value=u.AREA_0:h>f&&h<=n+f?(s.value=u.AREA_1,h-=n):h>n+f||h<=-(n+f)?(s.value=u.AREA_2,h=h>=0?h-o:h+o):(s.value=u.AREA_3,h+=n)),h}function st(n,t){var i=n+t;return i<-o?i+=bi:i>+o&&(i-=bi),i}function te(n,t,i,r){for(var f,u=t;r;--r)if(f=n(u),u-=f,Math.abs(f)<i)break;return u}var ut=1,ft=2,ie=4,wi=5,vt=484813681109536e-20,n=Math.PI/2,re=.16666666666666666,ue=.047222222222222221,fe=.022156084656084655,t=1e-10,c=.017453292519943295,tt=57.295779513082323,f=Math.PI/4,bi=2*Math.PI,o=3.14159265359,a={},wr,di,kr,s;a.greenwich=0;a.lisbon=-9.131906111111;a.paris=2.337229166667;a.bogota=-74.080916666667;a.madrid=-3.687938888889;a.rome=12.452333333333;a.bern=7.439583333333;a.jakarta=106.807719444444;a.ferro=-17.666666666667;a.brussels=4.367975;a.stockholm=18.058277777778;a.athens=23.7163375;a.oslo=10.722916666667;var ee={ft:{to_meter:.3048},"us-ft":{to_meter:1200/3937}},yr=/[\s_\-\/\(\)]/g,ki=function(n){var i,r,u,t={},f=n.split("+").map(function(n){return n.trim()}).filter(function(n){return n}).reduce(function(n,t){var i=t.split("=");return i.push(!0),n[i[0].toLowerCase()]=i[1],n},{}),e={proj:"projName",datum:"datumCode",rf:function(n){t.rf=parseFloat(n)},lat_0:function(n){t.lat0=n*c},lat_1:function(n){t.lat1=n*c},lat_2:function(n){t.lat2=n*c},lat_ts:function(n){t.lat_ts=n*c},lon_0:function(n){t.long0=n*c},lon_1:function(n){t.long1=n*c},lon_2:function(n){t.long2=n*c},alpha:function(n){t.alpha=parseFloat(n)*c},lonc:function(n){t.longc=n*c},x_0:function(n){t.x0=parseFloat(n)},y_0:function(n){t.y0=parseFloat(n)},k_0:function(n){t.k0=parseFloat(n)},k:function(n){t.k0=parseFloat(n)},a:function(n){t.a=parseFloat(n)},b:function(n){t.b=parseFloat(n)},r_a:function(){t.R_A=!0},zone:function(n){t.zone=parseInt(n,10)},south:function(){t.utmSouth=!0},towgs84:function(n){t.datum_params=n.split(",").map(function(n){return parseFloat(n)})},to_meter:function(n){t.to_meter=parseFloat(n)},units:function(n){t.units=n;var i=nt(ee,n);i&&(t.to_meter=i.to_meter)},from_greenwich:function(n){t.from_greenwich=n*c},pm:function(n){var i=nt(a,n);t.from_greenwich=(i||parseFloat(n))*c},nadgrids:function(n){"@null"===n?t.datumCode="none":t.nadgrids=n},axis:function(n){3===n.length&&-1!=="ewnsud".indexOf(n.substr(0,1))&&-1!=="ewnsud".indexOf(n.substr(1,1))&&-1!=="ewnsud".indexOf(n.substr(2,1))&&(t.axis=n)}};for(i in f)r=f[i],i in e?"function"==typeof(u=e[i])?u(r):t[u]=r:t[i]=r;return"string"==typeof t.datumCode&&"WGS84"!==t.datumCode&&(t.datumCode=t.datumCode.toLowerCase()),t},yt=1,oe=/\s/,se=/[A-Za-z]/,he=/[A-Za-z84]/,ei=/[,\]]/,pr=/[\d\.E\-\+]/;d.prototype.readCharicter=function(){var n=this.text[this.place++];if(4!==this.state)for(;oe.test(n);){if(this.place>=this.text.length)return;n=this.text[this.place++]}switch(this.state){case yt:return this.neutral(n);case 2:return this.keyword(n);case 4:return this.quoted(n);case 5:return this.afterquote(n);case 3:return this.number(n);case-1:return}};d.prototype.afterquote=function(n){if('"'===n)return this.word+='"',void(this.state=4);if(ei.test(n))return this.word=this.word.trim(),void this.afterItem(n);throw new Error("havn't handled \""+n+'" in afterquote yet, index '+this.place);};d.prototype.afterItem=function(n){return","===n?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=yt)):"]"===n?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=yt,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0};d.prototype.number=function(n){if(!pr.test(n)){if(ei.test(n))return this.word=parseFloat(this.word),void this.afterItem(n);throw new Error("havn't handled \""+n+'" in number yet, index '+this.place);}this.word+=n};d.prototype.quoted=function(n){'"'!==n?this.word+=n:this.state=5};d.prototype.keyword=function(n){if(he.test(n))this.word+=n;else{if("["===n){var t=[];return t.push(this.word),this.level++,null===this.root?this.root=t:this.currentObject.push(t),this.stack.push(this.currentObject),this.currentObject=t,void(this.state=yt)}if(!ei.test(n))throw new Error("havn't handled \""+n+'" in keyword yet, index '+this.place);this.afterItem(n)}};d.prototype.neutral=function(n){if(se.test(n))return this.word=n,void(this.state=2);if('"'===n)return this.word="",void(this.state=4);if(pr.test(n))return this.word=n,void(this.state=3);if(!ei.test(n))throw new Error("havn't handled \""+n+'" in neutral yet, index '+this.place);this.afterItem(n)};d.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(-1===this.state)return this.root;throw new Error('unable to parse string "'+this.text+'". State is '+this.state);};wr=.017453292519943295;di=function(n){var t=vu(n),r=t.shift(),u=t.shift(),i;return t.unshift(["name",u]),t.unshift(["type",r]),i={},et(t,i),pu(i),i};!function(n){n("EPSG:4326","+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees");n("EPSG:4269","+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees");n("EPSG:3857","+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs");n.WGS84=n["EPSG:4326"];n["EPSG:3785"]=n["EPSG:3857"];n.GOOGLE=n["EPSG:3857"];n["EPSG:900913"]=n["EPSG:3857"];n["EPSG:102113"]=n["EPSG:3857"]}(h);var ce=["PROJECTEDCRS","PROJCRS","GEOGCS","GEOCCS","PROJCS","LOCAL_CS","GEODCRS","GEODETICCRS","GEODETICDATUM","ENGCRS","ENGINEERINGCRS"],le=["3857","900913","3785","102113"],br=function(n,t){n=n||{};var r,i;if(!t)return n;for(i in t)void 0!==(r=t[i])&&(n[i]=r);return n},k=function(n,t,i){var r=n*t;return i/Math.sqrt(1-r*r)},pt=function(n){return n<0?-1:1},i=function(n){return Math.abs(n)<=o?n:n-pt(n)*bi},w=function(t,i,r){var u=t*r,f=.5*t;return u=Math.pow((1-u)/(1+u),f),Math.tan(.5*(n-i))/u},wt=function(t,i){for(var u,f,o=.5*t,r=n-2*Math.atan(i),e=0;e<=15;e++)if(u=t*Math.sin(r),f=n-2*Math.atan(i*Math.pow((1-u)/(1+u),o))-r,r+=f,Math.abs(f)<=1e-10)return r;return-9999},ae=[{init:function(){var n=this.b/this.a;this.es=1-n*n;"x0"in this||(this.x0=0);"y0"in this||(this.y0=0);this.e=Math.sqrt(this.es);this.lat_ts?this.k0=this.sphere?Math.cos(this.lat_ts):k(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k0=this.k?this.k:1)},forward:function(r){var e=r.x,u=r.y,o,s,h,c;return u*tt>90&&u*tt<-90&&e*tt>180&&e*tt<-180?null:Math.abs(Math.abs(u)-n)<=t?null:(this.sphere?(o=this.x0+this.a*this.k0*i(e-this.long0),s=this.y0+this.a*this.k0*Math.log(Math.tan(f+.5*u))):(h=Math.sin(u),c=w(this.e,u,h),o=this.x0+this.a*this.k0*i(e-this.long0),s=this.y0-this.a*this.k0*Math.log(c)),r.x=o,r.y=s,r)},inverse:function(t){var u,r,o=t.x-this.x0,f=t.y-this.y0,e;if(this.sphere)r=n-2*Math.atan(Math.exp(-f/(this.a*this.k0)));else if(e=Math.exp(-f/(this.a*this.k0)),-9999===(r=wt(this.e,e)))return null;return u=i(this.long0+o/(this.a*this.k0)),t.x=u,t.y=r,t},names:["Mercator","Popular Visualisation Pseudo Mercator","Mercator_1SP","Mercator_Auxiliary_Sphere","merc"]},{init:function(){},forward:fr,inverse:fr,names:["longlat","identity"]}],oi={},si=[],ve={start:function(){ae.forEach(er)},add:er,get:function(n){if(!n)return!1;var t=n.toLowerCase();if(void 0!==oi[t]&&si[oi[t]])return si[oi[t]]}},r={};r.MERIT={a:6378137,rf:298.257,ellipseName:"MERIT 1983"};r.SGS85={a:6378136,rf:298.257,ellipseName:"Soviet Geodetic System 85"};r.GRS80={a:6378137,rf:298.257222101,ellipseName:"GRS 1980(IUGG, 1980)"};r.IAU76={a:6378140,rf:298.257,ellipseName:"IAU 1976"};r.airy={a:6377563.396,b:6356256.91,ellipseName:"Airy 1830"};r.APL4={a:6378137,rf:298.25,ellipseName:"Appl. Physics. 1965"};r.NWL9D={a:6378145,rf:298.25,ellipseName:"Naval Weapons Lab., 1965"};r.mod_airy={a:6377340.189,b:6356034.446,ellipseName:"Modified Airy"};r.andrae={a:6377104.43,rf:300,ellipseName:"Andrae 1876 (Den., Iclnd.)"};r.aust_SA={a:6378160,rf:298.25,ellipseName:"Australian Natl & S. Amer. 1969"};r.GRS67={a:6378160,rf:298.247167427,ellipseName:"GRS 67(IUGG 1967)"};r.bessel={a:6377397.155,rf:299.1528128,ellipseName:"Bessel 1841"};r.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:"Bessel 1841 (Namibia)"};r.clrk66={a:6378206.4,b:6356583.8,ellipseName:"Clarke 1866"};r.clrk80={a:6378249.145,rf:293.4663,ellipseName:"Clarke 1880 mod."};r.clrk58={a:6378293.6452087592,rf:294.26067636926541,ellipseName:"Clarke 1858"};r.CPM={a:6375738.7,rf:334.29,ellipseName:"Comm. des Poids et Mesures 1799"};r.delmbr={a:6376428,rf:311.5,ellipseName:"Delambre 1810 (Belgium)"};r.engelis={a:6378136.05,rf:298.2566,ellipseName:"Engelis 1985"};r.evrst30={a:6377276.345,rf:300.8017,ellipseName:"Everest 1830"};r.evrst48={a:6377304.063,rf:300.8017,ellipseName:"Everest 1948"};r.evrst56={a:6377301.243,rf:300.8017,ellipseName:"Everest 1956"};r.evrst69={a:6377295.664,rf:300.8017,ellipseName:"Everest 1969"};r.evrstSS={a:6377298.556,rf:300.8017,ellipseName:"Everest (Sabah & Sarawak)"};r.fschr60={a:6378166,rf:298.3,ellipseName:"Fischer (Mercury Datum) 1960"};r.fschr60m={a:6378155,rf:298.3,ellipseName:"Fischer 1960"};r.fschr68={a:6378150,rf:298.3,ellipseName:"Fischer 1968"};r.helmert={a:6378200,rf:298.3,ellipseName:"Helmert 1906"};r.hough={a:6378270,rf:297,ellipseName:"Hough"};r.intl={a:6378388,rf:297,ellipseName:"International 1909 (Hayford)"};r.kaula={a:6378163,rf:298.24,ellipseName:"Kaula 1961"};r.lerch={a:6378139,rf:298.257,ellipseName:"Lerch 1979"};r.mprts={a:6397300,rf:191,ellipseName:"Maupertius 1738"};r.new_intl={a:6378157.5,b:6356772.2,ellipseName:"New International 1967"};r.plessis={a:6376523,rf:6355863,ellipseName:"Plessis 1817 (France)"};r.krass={a:6378245,rf:298.3,ellipseName:"Krassovsky, 1942"};r.SEasia={a:6378155,b:6356773.3205,ellipseName:"Southeast Asia"};r.walbeck={a:6376896,b:6355834.8467,ellipseName:"Walbeck"};r.WGS60={a:6378165,rf:298.3,ellipseName:"WGS 60"};r.WGS66={a:6378145,rf:298.25,ellipseName:"WGS 66"};r.WGS7={a:6378135,rf:298.26,ellipseName:"WGS 72"};kr=r.WGS84={a:6378137,rf:298.257223563,ellipseName:"WGS 84"};r.sphere={a:6370997,b:6370997,ellipseName:"Normal Sphere (r=6370997)"};s={};s.wgs84={towgs84:"0,0,0",ellipse:"WGS84",datumName:"WGS84"};s.ch1903={towgs84:"674.374,15.056,405.346",ellipse:"bessel",datumName:"swiss"};s.ggrs87={towgs84:"-199.87,74.79,246.62",ellipse:"GRS80",datumName:"Greek_Geodetic_Reference_System_1987"};s.nad83={towgs84:"0,0,0",ellipse:"GRS80",datumName:"North_American_Datum_1983"};s.nad27={nadgrids:"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat",ellipse:"clrk66",datumName:"North_American_Datum_1927"};s.potsdam={towgs84:"606.0,23.0,413.0",ellipse:"bessel",datumName:"Potsdam Rauenberg 1950 DHDN"};s.carthage={towgs84:"-263.0,6.0,431.0",ellipse:"clark80",datumName:"Carthage 1934 Tunisia"};s.hermannskogel={towgs84:"653.0,-212.0,449.0",ellipse:"bessel",datumName:"Hermannskogel"};s.osni52={towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"airy",datumName:"Irish National"};s.ire65={towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"mod_airy",datumName:"Ireland 1965"};s.rassadiran={towgs84:"-133.63,-157.5,-158.62",ellipse:"intl",datumName:"Rassadiran"};s.nzgd49={towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993",ellipse:"intl",datumName:"New Zealand Geodetic Datum 1949"};s.osgb36={towgs84:"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894",ellipse:"airy",datumName:"Airy 1830"};s.s_jtsk={towgs84:"589,76,480",ellipse:"bessel",datumName:"S-JTSK (Ferro)"};s.beduaram={towgs84:"-106,-87,188",ellipse:"clrk80",datumName:"Beduaram"};s.gunung_segara={towgs84:"-403,684,41",ellipse:"bessel",datumName:"Gunung Segara Jakarta"};s.rnb72={towgs84:"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1",ellipse:"intl",datumName:"Reseau National Belge 1972"};b.projections=ve;b.projections.start();var ye=function(n,t,i){return ef(n,t)?i:n.datum_type===wi||t.datum_type===wi?i:n.es!==t.es||n.a!==t.a||ri(n.datum_type)||ri(t.datum_type)?(i=of(i,n.es,n.a),ri(n.datum_type)&&(i=hf(i,n.datum_type,n.datum_params)),ri(t.datum_type)&&(i=cf(i,t.datum_type,t.datum_params)),sf(i,t.es,t.a,t.b)):i},dr=function(n,t,i){for(var r,u,o=i.x,s=i.y,h=i.z||0,e={},f=0;f<3;f++)if(!t||2!==f||void 0!==i.z)switch(0===f?(r=o,u="x"):1===f?(r=s,u="y"):(r=h,u="z"),n.axis[f]){case"e":e[u]=r;break;case"w":e[u]=-r;break;case"n":e[u]=r;break;case"s":e[u]=-r;break;case"u":void 0!==i[u]&&(e.z=r);break;case"d":void 0!==i[u]&&(e.z=-r);break;default:return null}return e},gr=function(n){var t={x:n[0],y:n[1]};return n.length>2&&(t.z=n[2]),n.length>3&&(t.m=n[3]),t},pe=function(n){or(n.x);or(n.y)},nu=b("WGS84"),tu=6,iu="AJSAJS",ru="AFAFAF",ht=65,v=73,p=79,bt=86,kt=90,we={forward:hr,inverse:function(n){var t=pi(vr(n.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat,t.lon,t.lat]:[t.left,t.bottom,t.right,t.top]},toPoint:cr};ot.fromMGRS=function(n){return new ot(cr(n))};ot.prototype.toMGRS=function(n){return hr([this.x,this.y],n)};var uu=.01068115234375,fu=function(n){var t=[],i;return t[0]=1-n*(.25+n*(.046875+n*(.01953125+n*uu))),t[1]=n*(.75-n*(.046875+n*(.01953125+n*uu))),i=n*n,t[2]=i*(.46875-n*(.013020833333333334+.007120768229166667*n)),i*=n,t[3]=i*(.36458333333333331-.005696614583333333*n),t[4]=i*n*.3076171875,t},hi=function(n,t,i,r){return i*=t,t*=t,r[0]*n-i*(r[1]+t*(r[2]+t*(r[3]+t*r[4])))},eu=function(n,i,r){for(var e,f,s=1/(1-i),u=n,o=20;o;--o)if(e=Math.sin(u),f=1-i*e*e,f=(hi(u,e,Math.cos(u),r)-n)*f*Math.sqrt(f)*s,u-=f,Math.abs(f)<t)return u;return u},be={init:function(){this.x0=void 0!==this.x0?this.x0:0;this.y0=void 0!==this.y0?this.y0:0;this.long0=void 0!==this.long0?this.long0:0;this.lat0=void 0!==this.lat0?this.lat0:0;this.es&&(this.en=fu(this.es),this.ml0=hi(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))},forward:function(n){var p,v,r,b=n.x,c=n.y,l=i(b-this.long0),y=Math.sin(c),o=Math.cos(c),w,e;if(this.es){var a=o*l,s=Math.pow(a,2),f=this.ep2*Math.pow(o,2),k=Math.pow(f,2),d=Math.abs(o)>t?Math.tan(c):0,u=Math.pow(d,2),h=Math.pow(u,2);p=1-this.es*Math.pow(y,2);a/=Math.sqrt(p);w=hi(c,y,o,this.en);v=this.a*this.k0*a*(1+s/6*(1-u+f+s/20*(5-18*u+h+14*f-58*u*f+s/42*(61+179*h-h*u-479*u))))+this.x0;r=this.a*this.k0*(w-this.ml0+y*l*a/2*(1+s/12*(5-u+9*f+4*k+s/30*(61+h-58*u+270*f-330*u*f+s/56*(1385+543*h-h*u-3111*u)))))+this.y0}else{if(e=o*Math.sin(l),Math.abs(Math.abs(e)-1)<t)return 93;if(v=.5*this.a*this.k0*Math.log((1+e)/(1-e))+this.x0,r=o*Math.cos(l)/Math.sqrt(1-Math.pow(e,2)),(e=Math.abs(r))>=1){if(e-1>t)return 93;r=0}else r=Math.acos(r);c<0&&(r=-r);r=this.a*this.k0*(r-this.lat0)+this.y0}return n.x=v,n.y=r,n},inverse:function(r){var o,s,h,l,b=(r.x-this.x0)*(1/this.a),a=(r.y-this.y0)*(1/this.a),y,e;if(this.es)if(o=this.ml0+a/this.k0,s=eu(o,this.es,this.en),Math.abs(s)<n){var g=Math.sin(s),v=Math.cos(s),k=Math.abs(v)>t?Math.tan(s):0,f=this.ep2*Math.pow(v,2),nt=Math.pow(f,2),u=Math.pow(k,2),c=Math.pow(u,2);o=1-this.es*Math.pow(g,2);y=b*Math.sqrt(o)/this.k0;e=Math.pow(y,2);h=s-(o*=k)*e/(1-this.es)*.5*(1-e/12*(5+3*u-9*f*u+f-4*nt-e/30*(61+90*u-252*f*u+45*c+46*f-e/56*(1385+3633*u+4095*c+1574*c*u))));l=i(this.long0+y*(1-e/6*(1+2*u+f-e/20*(5+28*u+24*c+8*f*u+6*f-e/42*(61+662*u+1320*c+720*c*u))))/v)}else h=n*pt(a),l=0;else{var d=Math.exp(b/this.k0),p=.5*(d-1/d),tt=this.lat0+a/this.k0,w=Math.cos(tt);o=Math.sqrt((1-Math.pow(w,2))/(1+Math.pow(p,2)));h=Math.asin(o);a<0&&(h=-h);l=0===p&&0===w?0:i(Math.atan2(p,w)+this.long0)}return r.x=l,r.y=h,r},names:["Transverse_Mercator","Transverse Mercator","tmerc"]},ou=function(n){var t=Math.exp(n);return(t-1/t)/2},gi=function(n,t){n=Math.abs(n);t=Math.abs(t);var i=Math.max(n,t),r=Math.min(n,t)/(i||1);return i*Math.sqrt(1+Math.pow(r,2))},ke=function(n){var t=1+n,i=t-1;return 0===i?n:n*Math.log(t)/i},de=function(n){var t=Math.abs(n);return t=ke(t*(1+t/(gi(1,t)+1))),n<0?-t:t},nr=function(n,t){for(var i,e=2*Math.cos(2*t),r=n.length-1,u=n[r],f=0;--r>=0;)i=e*u-f+n[r],f=u,u=i;return t+i*Math.sin(2*t)},ge=function(n,t){for(var i,e=2*Math.cos(t),r=n.length-1,u=n[r],f=0;--r>=0;)i=e*u-f+n[r],f=u,u=i;return Math.sin(t)*i},no=function(n){var t=Math.exp(n);return(t+1/t)/2},su=function(n,t,i){for(var c,l,a=Math.sin(t),v=Math.cos(t),y=ou(i),p=no(i),r=2*v*p,u=-2*a*y,o=n.length-1,f=n[o],s=0,h=0,e=0;--o>=0;)c=h,l=s,f=r*(h=f)-c-u*(s=e)+n[o],e=u*h-l+r*s;return r=a*p,u=v*y,[r*f-u*e,r*e+u*f]},ci={init:function(){var i;if(void 0===this.es||this.es<=0)throw new Error("incorrect elliptical usage");this.x0=void 0!==this.x0?this.x0:0;this.y0=void 0!==this.y0?this.y0:0;this.long0=void 0!==this.long0?this.long0:0;this.lat0=void 0!==this.lat0?this.lat0:0;this.cgb=[];this.cbg=[];this.utg=[];this.gtu=[];var r=this.es/(1+Math.sqrt(1-this.es)),n=r/(2-r),t=n;this.cgb[0]=n*(2+n*(-2/3+n*(n*(116/45+n*(26/45+n*(-2854/675)))-2)));this.cbg[0]=n*(n*(2/3+n*(4/3+n*(-82/45+n*(32/45+n*(4642/4725)))))-2);t*=n;this.cgb[1]=t*(7/3+n*(n*(-227/45+n*(2704/315+n*(2323/945)))-1.6));this.cbg[1]=t*(5/3+n*(-16/15+n*(-13/9+n*(904/315+n*(-1522/945)))));t*=n;this.cgb[2]=t*(56/15+n*(-136/35+n*(-1262/105+n*(73814/2835))));this.cbg[2]=t*(-26/15+n*(34/21+n*(1.6+n*(-12686/2835))));t*=n;this.cgb[3]=t*(4279/630+n*(-332/35+n*(-399572/14175)));this.cbg[3]=t*(1237/630+n*(n*(-24832/14175)-2.4));t*=n;this.cgb[4]=t*(4174/315+n*(-144838/6237));this.cbg[4]=t*(-734/315+n*(109598/31185));t*=n;this.cgb[5]=t*(601676/22275);this.cbg[5]=t*(444337/155925);t=Math.pow(n,2);this.Qn=this.k0/(1+n)*(1+t*(.25+t*(1/64+t/256)));this.utg[0]=n*(n*(2/3+n*(-37/96+n*(1/360+n*(81/512+n*(-96199/604800)))))-.5);this.gtu[0]=n*(.5+n*(-2/3+n*(5/16+n*(41/180+n*(-127/288+n*(7891/37800))))));this.utg[1]=t*(-1/48+n*(-1/15+n*(437/1440+n*(-46/105+n*(1118711/3870720)))));this.gtu[1]=t*(13/48+n*(n*(557/1440+n*(281/630+n*(-1983433/1935360)))-.6));t*=n;this.utg[2]=t*(-17/480+n*(37/840+n*(209/4480+n*(-5569/90720))));this.gtu[2]=t*(61/240+n*(-103/140+n*(15061/26880+n*(167603/181440))));t*=n;this.utg[3]=t*(-4397/161280+n*(11/504+n*(830251/7257600)));this.gtu[3]=t*(49561/161280+n*(-179/168+n*(6601661/7257600)));t*=n;this.utg[4]=t*(-4583/161280+n*(108847/3991680));this.gtu[4]=t*(34729/80640+n*(-3418889/1995840));t*=n;this.utg[5]=-.032330830940856981*t;this.gtu[5]=.66506753108966654*t;i=nr(this.cbg,this.lat0);this.Zb=-this.Qn*(i+ge(this.gtu,2*i))},forward:function(n){var t=i(n.x-this.long0),r=n.y,f,e,o;r=nr(this.cbg,r);var s=Math.sin(r),u=Math.cos(r),c=Math.sin(t),h=Math.cos(t);return r=Math.atan2(s,h*u),t=Math.atan2(c*u,gi(s,u*h)),t=de(Math.tan(t)),f=su(this.gtu,2*r,2*t),r+=f[0],t+=f[1],Math.abs(t)<=2.623395162778?(e=this.a*this.Qn*t+this.x0,o=this.a*(this.Qn*r+this.Zb)+this.y0):(e=1/0,o=1/0),n.x=e,n.y=o,n},inverse:function(n){var t=(n.x-this.x0)*(1/this.a),r=(n.y-this.y0)*(1/this.a),u,f,e;if(r=(r-this.Zb)/this.Qn,t/=this.Qn,Math.abs(t)<=2.623395162778){e=su(this.utg,2*r,2*t);r+=e[0];t+=e[1];t=Math.atan(ou(t));var c=Math.sin(r),s=Math.cos(r),h=Math.sin(t),o=Math.cos(t);r=Math.atan2(c*o,gi(h,o*s));t=Math.atan2(h,o*s);u=i(t+this.long0);f=nr(this.cgb,r)}else u=1/0,f=1/0;return n.x=u,n.y=f,n},names:["Extended_Transverse_Mercator","Extended Transverse Mercator","etmerc"]},to=function(n,t){if(void 0===n){if((n=Math.floor(30*(i(t)+Math.PI)/Math.PI)+1)<0)return 0;if(n>60)return 60}return n},io={init:function(){var n=to(this.zone,this.long0);if(void 0===n)throw new Error("unknown utm zone");this.lat0=0;this.long0=(6*Math.abs(n)-183)*c;this.x0=5e5;this.y0=this.utmSouth?1e7:0;this.k0=.9996;ci.init.apply(this);this.forward=ci.forward;this.inverse=ci.inverse},names:["Universal Transverse Mercator System","utm"],dependsOn:"etmerc"},tr=function(n,t){return Math.pow((1-n)/(1+n),t)},ro=20,ir={init:function(){var n=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t;this.rc=Math.sqrt(1-this.es)/(1-this.es*n*n);this.C=Math.sqrt(1+this.es*t*t/(1-this.es));this.phic0=Math.asin(n/this.C);this.ratexp=.5*this.C*this.e;this.K=Math.tan(.5*this.phic0+f)/(Math.pow(Math.tan(.5*this.lat0+f),this.C)*tr(this.e*n,this.ratexp))},forward:function(t){var r=t.x,i=t.y;return t.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*i+f),this.C)*tr(this.e*Math.sin(i),this.ratexp))-n,t.x=this.C*r,t},inverse:function(t){for(var u=t.x/this.C,i=t.y,e=Math.pow(Math.tan(.5*i+f)/this.K,1/this.C),r=ro;r>0&&(i=2*Math.atan(e*tr(this.e*Math.sin(t.y),-.5*this.e))-n,!(Math.abs(i-t.y)<1e-14));--r)t.y=i;return r?(t.x=u,t.y=i,t):null},names:["gauss"]},uo={init:function(){ir.init.apply(this);this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title="Oblique Stereographic Alternative"))},forward:function(n){var r,t,u,f;return n.x=i(n.x-this.long0),ir.forward.apply(this,[n]),r=Math.sin(n.y),t=Math.cos(n.y),u=Math.cos(n.x),f=this.k0*this.R2/(1+this.sinc0*r+this.cosc0*t*u),n.x=f*t*Math.sin(n.x),n.y=f*(this.cosc0*r-this.sinc0*t*u),n.x=this.a*n.x+this.x0,n.y=this.a*n.y+this.y0,n},inverse:function(n){var t,u,f,e,r,o;return(n.x=(n.x-this.x0)/this.a,n.y=(n.y-this.y0)/this.a,n.x/=this.k0,n.y/=this.k0,r=Math.sqrt(n.x*n.x+n.y*n.y))?(o=2*Math.atan2(r,this.R2),t=Math.sin(o),u=Math.cos(o),e=Math.asin(u*this.sinc0+n.y*t*this.cosc0/r),f=Math.atan2(n.x*t,r*this.cosc0*u-n.y*this.sinc0*t)):(e=this.phic0,f=0),n.x=f,n.y=e,ir.inverse.apply(this,[n]),n.x=i(n.x+this.long0),n},names:["Stereographic_North_Pole","Oblique_Stereographic","Polar_Stereographic","sterea","Oblique Stereographic Alternative","Double_Stereographic"]},fo={init:function(){this.coslat0=Math.cos(this.lat0);this.sinlat0=Math.sin(this.lat0);this.sphere?1===this.k0&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=t&&(this.k0=.5*(1+pt(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=t&&(this.con=this.lat0>0?1:-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),1===this.k0&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=t&&(this.k0=.5*this.cons*k(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/w(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=k(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(this.ssfn_(this.lat0,this.sinlat0,this.e))-n,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))},forward:function(r){var u,l,s,e,y,a,h=r.x,o=r.y,c=Math.sin(o),v=Math.cos(o),f=i(h-this.long0);return Math.abs(Math.abs(h-this.long0)-Math.PI)<=t&&Math.abs(o+this.lat0)<=t?(r.x=NaN,r.y=NaN,r):this.sphere?(u=2*this.k0/(1+this.sinlat0*c+this.coslat0*v*Math.cos(f)),r.x=this.a*u*v*Math.sin(f)+this.x0,r.y=this.a*u*(this.coslat0*c-this.sinlat0*v*Math.cos(f))+this.y0,r):(l=2*Math.atan(this.ssfn_(o,c,this.e))-n,e=Math.cos(l),s=Math.sin(l),Math.abs(this.coslat0)<=t?(y=w(this.e,o*this.con,this.con*c),a=2*this.a*this.k0*y/this.cons,r.x=this.x0+a*Math.sin(h-this.long0),r.y=this.y0-this.con*a*Math.cos(h-this.long0),r):(Math.abs(this.sinlat0)<t?(u=2*this.a*this.k0/(1+e*Math.cos(f)),r.y=u*s):(u=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*s+this.cosX0*e*Math.cos(f))),r.y=u*(this.cosX0*s-this.sinX0*e*Math.cos(f))+this.y0),r.x=u*e*Math.sin(f)+this.x0,r))},inverse:function(r){var f,e,c,o,h,u,s;if(r.x-=this.x0,r.y-=this.y0,u=Math.sqrt(r.x*r.x+r.y*r.y),this.sphere)return s=2*Math.atan(u/(2*this.a*this.k0)),f=this.long0,e=this.lat0,u<=t?(r.x=f,r.y=e,r):(e=Math.asin(Math.cos(s)*this.sinlat0+r.y*Math.sin(s)*this.coslat0/u),f=i(Math.abs(this.coslat0)<t?this.lat0>0?this.long0+Math.atan2(r.x,-1*r.y):this.long0+Math.atan2(r.x,r.y):this.long0+Math.atan2(r.x*Math.sin(s),u*this.coslat0*Math.cos(s)-r.y*this.sinlat0*Math.sin(s))),r.x=f,r.y=e,r);if(Math.abs(this.coslat0)<=t){if(u<=t)return e=this.lat0,f=this.long0,r.x=f,r.y=e,r;r.x*=this.con;r.y*=this.con;c=u*this.cons/(2*this.a*this.k0);e=this.con*wt(this.e,c);f=this.con*i(this.con*this.long0+Math.atan2(r.x,-1*r.y))}else o=2*Math.atan(u*this.cosX0/(2*this.a*this.k0*this.ms1)),f=this.long0,u<=t?h=this.X0:(h=Math.asin(Math.cos(o)*this.sinX0+r.y*Math.sin(o)*this.cosX0/u),f=i(this.long0+Math.atan2(r.x*Math.sin(o),u*this.cosX0*Math.cos(o)-r.y*this.sinX0*Math.sin(o)))),e=-1*wt(this.e,Math.tan(.5*(n+h)));return r.x=f,r.y=e,r},names:["stere","Stereographic_South_Pole","Polar Stereographic (variant B)"],ssfn_:function(t,i,r){return i*=r,Math.tan(.5*(n+t))*Math.pow((1-i)/(1+i),.5*r)}},eo={init:function(){var i=this.lat0;this.lambda0=this.long0;var t=Math.sin(i),f=this.a,u=1/this.rf,n=2*u-Math.pow(u,2),r=this.e=Math.sqrt(n);this.R=this.k0*f*Math.sqrt(1-n)/(1-n*Math.pow(t,2));this.alpha=Math.sqrt(1+n/(1-n)*Math.pow(Math.cos(i),4));this.b0=Math.asin(t/this.alpha);var e=Math.log(Math.tan(Math.PI/4+this.b0/2)),o=Math.log(Math.tan(Math.PI/4+i/2)),s=Math.log((1+r*t)/(1-r*t));this.K=e-this.alpha*o+this.alpha*r/2*s},forward:function(n){var u=Math.log(Math.tan(Math.PI/4-n.y/2)),f=this.e/2*Math.log((1+this.e*Math.sin(n.y))/(1-this.e*Math.sin(n.y))),e=-this.alpha*(u+f)+this.K,t=2*(Math.atan(Math.exp(e))-Math.PI/4),i=this.alpha*(n.x-this.lambda0),o=Math.atan(Math.sin(i)/(Math.sin(this.b0)*Math.tan(t)+Math.cos(this.b0)*Math.cos(i))),r=Math.asin(Math.cos(this.b0)*Math.sin(t)-Math.sin(this.b0)*Math.cos(t)*Math.cos(i));return n.y=this.R/2*Math.log((1+Math.sin(r))/(1-Math.sin(r)))+this.y0,n.x=this.R*o+this.x0,n},inverse:function(n){for(var o=n.x-this.x0,s=n.y-this.y0,i=o/this.R,r=2*(Math.atan(Math.exp(s/this.R))-Math.PI/4),u=Math.asin(Math.cos(this.b0)*Math.sin(r)+Math.sin(this.b0)*Math.cos(r)*Math.cos(i)),h=Math.atan(Math.sin(i)/(Math.cos(this.b0)*Math.cos(i)-Math.sin(this.b0)*Math.tan(r))),c=this.lambda0+h/this.alpha,f=0,t=u,e=-1e3,l=0;Math.abs(t-e)>1e-7;){if(++l>20)return;f=1/this.alpha*(Math.log(Math.tan(Math.PI/4+u/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(t))/2));e=t;t=2*Math.atan(Math.exp(f))-Math.PI/2}return n.x=c,n.y=t,n},names:["somerc"]},oo={init:function(){var e,n,t,o,c,l,r,u,a;this.no_off=this.no_off||!1;this.no_rot=this.no_rot||!1;isNaN(this.k0)&&(this.k0=1);var s=Math.sin(this.lat0),h=Math.cos(this.lat0),f=this.e*s;if(this.bl=Math.sqrt(1+this.es/(1-this.es)*Math.pow(h,4)),this.al=this.a*this.bl*this.k0*Math.sqrt(1-this.es)/(1-f*f),e=w(this.e,this.lat0,s),n=this.bl/h*Math.sqrt((1-this.es)/(1-f*f)),n*n<1&&(n=1),isNaN(this.longc)){c=w(this.e,this.lat1,Math.sin(this.lat1));l=w(this.e,this.lat2,Math.sin(this.lat2));this.el=this.lat0>=0?(n+Math.sqrt(n*n-1))*Math.pow(e,this.bl):(n-Math.sqrt(n*n-1))*Math.pow(e,this.bl);r=Math.pow(c,this.bl);u=Math.pow(l,this.bl);o=.5*((t=this.el/r)-1/t);var v=(this.el*this.el-u*r)/(this.el*this.el+u*r),y=(u-r)/(u+r),p=i(this.long1-this.long2);this.long0=.5*(this.long1+this.long2)-Math.atan(v*Math.tan(.5*this.bl*p)/y)/this.bl;this.long0=i(this.long0);a=i(this.long1-this.long0);this.gamma0=Math.atan(Math.sin(this.bl*a)/o);this.alpha=Math.asin(n*Math.sin(this.gamma0))}else t=this.lat0>=0?n+Math.sqrt(n*n-1):n-Math.sqrt(n*n-1),this.el=t*Math.pow(e,this.bl),o=.5*(t-1/t),this.gamma0=Math.asin(Math.sin(this.alpha)/n),this.long0=this.longc-Math.asin(o*Math.tan(this.gamma0))/this.bl;this.uc=this.no_off?0:this.lat0>=0?this.al/this.bl*Math.atan2(Math.sqrt(n*n-1),Math.cos(this.alpha)):-1*this.al/this.bl*Math.atan2(Math.sqrt(n*n-1),Math.cos(this.alpha))},forward:function(r){var u,e,c,y=r.x,o=r.y,s=i(y-this.long0);if(Math.abs(Math.abs(o)-n)<=t)c=o>0?-1:1,e=this.al/this.bl*Math.log(Math.tan(f+c*this.gamma0*.5)),u=-1*c*n*this.al/this.bl;else{var p=w(this.e,o,Math.sin(o)),h=this.el/Math.pow(p,this.bl),a=.5*(h-1/h),b=.5*(h+1/h),v=Math.sin(this.bl*s),l=(a*Math.sin(this.gamma0)-v*Math.cos(this.gamma0))/b;e=Math.abs(Math.abs(l)-1)<=t?Number.POSITIVE_INFINITY:.5*this.al*Math.log((1-l)/(1+l))/this.bl;u=Math.abs(Math.cos(this.bl*s))<=t?this.al*this.bl*s:this.al*Math.atan2(a*Math.cos(this.gamma0)+v*Math.sin(this.gamma0),Math.cos(this.bl*s))/this.bl}return this.no_rot?(r.x=this.x0+u,r.y=this.y0+e):(u-=this.uc,r.x=this.x0+e*Math.cos(this.alpha)+u*Math.sin(this.alpha),r.y=this.y0+u*Math.cos(this.alpha)-e*Math.sin(this.alpha)),r},inverse:function(r){var u,o;this.no_rot?(o=r.y-this.y0,u=r.x-this.x0):(o=(r.x-this.x0)*Math.cos(this.alpha)-(r.y-this.y0)*Math.sin(this.alpha),u=(r.y-this.y0)*Math.cos(this.alpha)+(r.x-this.x0)*Math.sin(this.alpha),u+=this.uc);var f=Math.exp(-1*this.bl*o/this.al),s=.5*(f-1/f),c=.5*(f+1/f),h=Math.sin(this.bl*u/this.al),e=(h*Math.cos(this.gamma0)+s*Math.sin(this.gamma0))/c,l=Math.pow(this.el/Math.sqrt((1+e)/(1-e)),1/this.bl);return Math.abs(e-1)<t?(r.x=this.long0,r.y=n):Math.abs(e+1)<t?(r.x=this.long0,r.y=-1*n):(r.y=wt(this.e,l),r.x=i(this.long0-Math.atan2(s*Math.cos(this.gamma0)-h*Math.sin(this.gamma0),Math.cos(this.bl*u/this.al))/this.bl)),r},names:["Hotine_Oblique_Mercator","Hotine Oblique Mercator","Hotine_Oblique_Mercator_Azimuth_Natural_Origin","Hotine_Oblique_Mercator_Azimuth_Center","omerc"]},so={init:function(){var i;if(this.lat2||(this.lat2=this.lat1),this.k0||(this.k0=1),this.x0=this.x0||0,this.y0=this.y0||0,!(Math.abs(this.lat1+this.lat2)<t)){i=this.b/this.a;this.e=Math.sqrt(1-i*i);var n=Math.sin(this.lat1),e=Math.cos(this.lat1),r=k(this.e,n,e),u=w(this.e,this.lat1,n),f=Math.sin(this.lat2),o=Math.cos(this.lat2),s=k(this.e,f,o),h=w(this.e,this.lat2,f),c=w(this.e,this.lat0,Math.sin(this.lat0));this.ns=Math.abs(this.lat1-this.lat2)>t?Math.log(r/s)/Math.log(u/h):n;isNaN(this.ns)&&(this.ns=n);this.f0=r/(this.ns*Math.pow(u,this.ns));this.rh=this.a*this.f0*Math.pow(c,this.ns);this.title||(this.title="Lambert Conformal Conic")}},forward:function(r){var h=r.x,u=r.y,s,f,e,o;if(Math.abs(2*Math.abs(u)-Math.PI)<=t&&(u=pt(u)*(n-2*t)),e=Math.abs(Math.abs(u)-n),e>t)s=w(this.e,u,Math.sin(u)),f=this.a*this.f0*Math.pow(s,this.ns);else{if((e=u*this.ns)<=0)return null;f=0}return o=this.ns*i(h-this.long0),r.x=this.k0*f*Math.sin(o)+this.x0,r.y=this.k0*(this.rh-f*Math.cos(o))+this.y0,r},inverse:function(t){var u,r,h,o,c,f=(t.x-this.x0)/this.k0,e=this.rh-(t.y-this.y0)/this.k0,s;if(this.ns>0?(u=Math.sqrt(f*f+e*e),r=1):(u=-Math.sqrt(f*f+e*e),r=-1),s=0,0!==u&&(s=Math.atan2(r*f,r*e)),0!==u||this.ns>0){if(r=1/this.ns,h=Math.pow(u/(this.a*this.f0),r),-9999===(o=wt(this.e,h)))return null}else o=-n;return c=i(s/this.ns+this.long0),t.x=c,t.y=o,t},names:["Lambert Tangential Conformal Conic Projection","Lambert_Conformal_Conic","Lambert_Conformal_Conic_2SP","lcc"]},ho={init:function(){this.a=6377397.155;this.es=.006674372230614;this.e=Math.sqrt(this.es);this.lat0||(this.lat0=.863937979737193);this.long0||(this.long0=.43342343091192509);this.k0||(this.k0=.9999);this.s45=.785398163397448;this.s90=2*this.s45;this.fi0=this.lat0;this.e2=this.es;this.e=Math.sqrt(this.e2);this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2));this.uq=1.04216856380474;this.u0=Math.asin(Math.sin(this.fi0)/this.alfa);this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2);this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g;this.k1=this.k0;this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2));this.s0=1.37008346281555;this.n=Math.sin(this.s0);this.ro0=this.k1*this.n0/Math.tan(this.s0);this.ad=this.s90-this.uq},forward:function(n){var s,t,r,u,h,f,e,c=n.x,o=n.y,l=i(c-this.long0);return s=Math.pow((1+this.e*Math.sin(o))/(1-this.e*Math.sin(o)),this.alfa*this.e/2),t=2*(Math.atan(this.k*Math.pow(Math.tan(o/2+this.s45),this.alfa)/s)-this.s45),r=-l*this.alfa,u=Math.asin(Math.cos(this.ad)*Math.sin(t)+Math.sin(this.ad)*Math.cos(t)*Math.cos(r)),h=Math.asin(Math.cos(t)*Math.sin(r)/Math.cos(u)),f=this.n*h,e=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(u/2+this.s45),this.n),n.y=e*Math.cos(f)/1,n.x=e*Math.sin(f)/1,this.czech||(n.y*=-1,n.x*=-1),n},inverse:function(n){var i,o,r,f,s,t,e,h=n.x,u;n.x=n.y;n.y=h;this.czech||(n.y*=-1,n.x*=-1);s=Math.sqrt(n.x*n.x+n.y*n.y);f=Math.atan2(n.y,n.x)/Math.sin(this.s0);r=2*(Math.atan(Math.pow(this.ro0/s,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45);i=Math.asin(Math.cos(this.ad)*Math.sin(r)-Math.sin(this.ad)*Math.cos(r)*Math.cos(f));o=Math.asin(Math.cos(r)*Math.sin(f)/Math.cos(i));n.x=this.long0-o/this.alfa;t=i;e=0;u=0;do n.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(i/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(t))/(1-this.e*Math.sin(t)),this.e/2))-this.s45),Math.abs(t-n.y)<1e-10&&(e=1),t=n.y,u+=1;while(0===e&&u<15);return u>=15?null:n},names:["Krovak","krovak"]},l=function(n,t,i,r,u){return n*u-t*Math.sin(2*u)+i*Math.sin(4*u)-r*Math.sin(6*u)},dt=function(n){return 1-.25*n*(1+n/16*(3+1.25*n))},gt=function(n){return.375*n*(1+.25*n*(1+.46875*n))},ni=function(n){return.05859375*n*n*(1+.75*n)},ti=function(n){return n*n*n*(35/3072)},ct=function(n,t,i){var r=t*i;return n/Math.sqrt(1-r*r)},lt=function(t){return Math.abs(t)<n?t:t-pt(t)*Math.PI},li=function(n,t,i,r,u){for(var e,f=n/t,o=0;o<15;o++)if(e=(n-(t*f-i*Math.sin(2*f)+r*Math.sin(4*f)-u*Math.sin(6*f)))/(t-2*i*Math.cos(2*f)+4*r*Math.cos(4*f)-6*u*Math.cos(6*f)),f+=e,Math.abs(e)<=1e-10)return f;return NaN},co={init:function(){this.sphere||(this.e0=dt(this.es),this.e1=gt(this.es),this.e2=ni(this.es),this.e3=ti(this.es),this.ml0=this.a*l(this.e0,this.e1,this.e2,this.e3,this.lat0))},forward:function(n){var f,e,r=n.x,t=n.y;if(r=i(r-this.long0),this.sphere)f=this.a*Math.asin(Math.cos(t)*Math.sin(r)),e=this.a*(Math.atan2(Math.tan(t),Math.cos(r))-this.lat0);else{var c=Math.sin(t),o=Math.cos(t),a=ct(this.a,this.e,c),s=Math.tan(t)*Math.tan(t),h=r*Math.cos(t),u=h*h,v=this.es*o*o/(1-this.es);f=a*h*(1-u*s*(1/6-(8-s+8*v)*u/120));e=this.a*l(this.e0,this.e1,this.e2,this.e3,t)-this.ml0+a*c/o*u*(.5+(5-s+6*v)*u/24)}return n.x=f+this.x0,n.y=e+this.y0,n},inverse:function(r){var c,l,o,s,a,v,u;if(r.x-=this.x0,r.y-=this.y0,o=r.x/this.a,s=r.y/this.a,this.sphere)a=s+this.lat0,c=Math.asin(Math.sin(a)*Math.cos(o)),l=Math.atan2(Math.tan(o),Math.cos(a));else{if(v=this.ml0/this.a+s,u=li(v,this.e0,this.e1,this.e2,this.e3),Math.abs(Math.abs(u)-n)<=t)return r.x=this.long0,r.y=n,s<0&&(r.y*=-1),r;var e=ct(this.a,this.e,Math.sin(u)),p=e*e*e/this.a/this.a*(1-this.es),h=Math.pow(Math.tan(u),2),f=o*this.a/e,y=f*f;c=u-e*Math.tan(u)/p*f*f*(.5-(1+3*h)*f*f/24);l=f*(1-y*(h/3+(1+3*h)*h*y/15))/Math.cos(u)}return r.x=i(l+this.long0),r.y=lt(c),r},names:["Cassini","Cassini_Soldner","cass"]},it=function(n,t){var i;return n>1e-7?(i=n*t,(1-n*n)*(t/(1-i*i)-.5/n*Math.log((1-i)/(1+i)))):2*t},lo=.33333333333333331,ao=.17222222222222222,vo=.10257936507936508,yo=.063888888888888884,po=.0664021164021164,wo=.016415012942191543,bo={init:function(){var r=Math.abs(this.lat0),i;if(this.mode=Math.abs(r-n)<t?this.lat0<0?this.S_POLE:this.N_POLE:Math.abs(r)<t?this.EQUIT:this.OBLIQ,this.es>0)switch(this.qp=it(this.e,1),this.mmf=.5/(1-this.es),this.apa=gf(this.es),this.mode){case this.N_POLE:case this.S_POLE:this.dd=1;break;case this.EQUIT:this.rq=Math.sqrt(.5*this.qp);this.dd=1/this.rq;this.xmf=1;this.ymf=.5*this.qp;break;case this.OBLIQ:this.rq=Math.sqrt(.5*this.qp);i=Math.sin(this.lat0);this.sinb1=it(this.e,i)/this.qp;this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1);this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*i*i)*this.rq*this.cosb1);this.ymf=(this.xmf=this.rq)/this.dd;this.xmf*=this.dd}else this.mode===this.OBLIQ&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))},forward:function(r){var v,e,o,w,y,s,h,c,u,p,l=r.x,a=r.y;if(l=i(l-this.long0),this.sphere){if(y=Math.sin(a),p=Math.cos(a),o=Math.cos(l),this.mode===this.OBLIQ||this.mode===this.EQUIT){if((e=this.mode===this.EQUIT?1+p*o:1+this.sinph0*y+this.cosph0*p*o)<=t)return null;v=(e=Math.sqrt(2/e))*p*Math.sin(l);e*=this.mode===this.EQUIT?y:this.cosph0*y-this.sinph0*p*o}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(o=-o),Math.abs(a+this.phi0)<t)return null;e=f-.5*a;v=(e=2*(this.mode===this.S_POLE?Math.cos(e):Math.sin(e)))*Math.sin(l);e*=o}}else{switch(h=0,c=0,u=0,o=Math.cos(l),w=Math.sin(l),y=Math.sin(a),s=it(this.e,y),this.mode!==this.OBLIQ&&this.mode!==this.EQUIT||(h=s/this.qp,c=Math.sqrt(1-h*h)),this.mode){case this.OBLIQ:u=1+this.sinb1*h+this.cosb1*c*o;break;case this.EQUIT:u=1+c*o;break;case this.N_POLE:u=n+a;s=this.qp-s;break;case this.S_POLE:u=a-n;s=this.qp+s}if(Math.abs(u)<t)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:u=Math.sqrt(2/u);e=this.mode===this.OBLIQ?this.ymf*u*(this.cosb1*h-this.sinb1*c*o):(u=Math.sqrt(2/(1+c*o)))*h*this.ymf;v=this.xmf*u*c*w;break;case this.N_POLE:case this.S_POLE:s>=0?(v=(u=Math.sqrt(s))*w,e=o*(this.mode===this.S_POLE?u:-u)):v=e=0}}return r.x=this.a*v+this.x0,r.y=this.a*e+this.y0,r},inverse:function(r){var p,f,v,h,y,c,o,e,u,s,a,l;if(r.x-=this.x0,r.y-=this.y0,e=r.x/this.a,u=r.y/this.a,this.sphere){if(a=0,l=0,s=Math.sqrt(e*e+u*u),(f=.5*s)>1)return null;switch(f=2*Math.asin(f),this.mode!==this.OBLIQ&&this.mode!==this.EQUIT||(l=Math.sin(f),a=Math.cos(f)),this.mode){case this.EQUIT:f=Math.abs(s)<=t?0:Math.asin(u*l/s);e*=l;u=a*s;break;case this.OBLIQ:f=Math.abs(s)<=t?this.phi0:Math.asin(a*this.sinph0+u*l*this.cosph0/s);e*=l*this.cosph0;u=(a-Math.sin(f)*this.sinph0)*s;break;case this.N_POLE:u=-u;f=n-f;break;case this.S_POLE:f-=n}p=0!==u||this.mode!==this.EQUIT&&this.mode!==this.OBLIQ?Math.atan2(e,u):0}else{if(o=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(e/=this.dd,u*=this.dd,(c=Math.sqrt(e*e+u*u))<t)return r.x=0,r.y=this.phi0,r;h=2*Math.asin(.5*c/this.rq);v=Math.cos(h);e*=h=Math.sin(h);this.mode===this.OBLIQ?(o=v*this.sinb1+u*h*this.cosb1/c,y=this.qp*o,u=c*this.cosb1*v-u*this.sinb1*h):(o=u*h/c,y=this.qp*o,u=c*v)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(u=-u),!(y=e*e+u*u))return r.x=0,r.y=this.phi0,r;o=1-y/this.qp;this.mode===this.S_POLE&&(o=-o)}p=Math.atan2(e,u);f=ne(Math.asin(o),this.apa)}return r.x=i(this.long0+p),r.y=f,r},names:["Lambert Azimuthal Equal Area","Lambert_Azimuthal_Equal_Area","laea"],S_POLE:1,N_POLE:2,EQUIT:3,OBLIQ:4},rt=function(n){return Math.abs(n)>1&&(n=n>1?1:-1),Math.asin(n)},ko={init:function(){Math.abs(this.lat1+this.lat2)<t||(this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=k(this.e3,this.sin_po,this.cos_po),this.qs1=it(this.e3,this.sin_po,this.cos_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=k(this.e3,this.sin_po,this.cos_po),this.qs2=it(this.e3,this.sin_po,this.cos_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=it(this.e3,this.sin_po,this.cos_po),this.ns0=Math.abs(this.lat1-this.lat2)>t?(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)},forward:function(n){var f=n.x,t=n.y;this.sin_phi=Math.sin(t);this.cos_phi=Math.cos(t);var e=it(this.e3,this.sin_phi,this.cos_phi),r=this.a*Math.sqrt(this.c-this.ns0*e)/this.ns0,u=this.ns0*i(f-this.long0),o=r*Math.sin(u)+this.x0,s=this.rh-r*Math.cos(u)+this.y0;return n.x=o,n.y=s,n},inverse:function(n){var r,e,t,u,o,f;return n.x-=this.x0,n.y=this.rh-n.y+this.y0,this.ns0>=0?(r=Math.sqrt(n.x*n.x+n.y*n.y),t=1):(r=-Math.sqrt(n.x*n.x+n.y*n.y),t=-1),u=0,0!==r&&(u=Math.atan2(t*n.x,t*n.y)),t=r*this.ns0/this.a,this.sphere?f=Math.asin((this.c-t*t)/(2*this.ns0)):(e=(this.c-t*t)/this.ns0,f=this.phi1z(this.e3,e)),o=i(u/this.ns0+this.long0),n.x=o,n.y=f,n},names:["Albers_Conic_Equal_Area","Albers","aea"],phi1z:function(n,i){var e,h,r,f,o,u=rt(.5*i),c,s;if(n<t)return u;for(c=n*n,s=1;s<=25;s++)if(e=Math.sin(u),h=Math.cos(u),r=n*e,f=1-r*r,o=.5*f*f/h*(i/(1-c)-e/f+.5/n*Math.log((1-r)/(1+r))),u+=o,Math.abs(o)<=1e-7)return u;return null}},go={init:function(){this.sin_p14=Math.sin(this.lat0);this.cos_p14=Math.cos(this.lat0);this.infinity_dist=1e3*this.a;this.rc=1},forward:function(n){var u,r,f,e,o,s,h,l=n.x,c=n.y;return f=i(l-this.long0),u=Math.sin(c),r=Math.cos(c),e=Math.cos(f),(o=this.sin_p14*u+this.cos_p14*r*e)>0||Math.abs(o)<=t?(s=this.x0+1*this.a*r*Math.sin(f)/o,h=this.y0+1*this.a*(this.cos_p14*u-this.sin_p14*r*e)/o):(s=this.x0+this.infinity_dist*r*Math.sin(f),h=this.y0+this.infinity_dist*(this.cos_p14*u-this.sin_p14*r*e)),n.x=s,n.y=h,n},inverse:function(n){var r,u,f,e,t,o;return n.x=(n.x-this.x0)/this.a,n.y=(n.y-this.y0)/this.a,n.x/=this.k0,n.y/=this.k0,(r=Math.sqrt(n.x*n.x+n.y*n.y))?(e=Math.atan2(r,this.rc),u=Math.sin(e),f=Math.cos(e),o=rt(f*this.sin_p14+n.y*u*this.cos_p14/r),t=Math.atan2(n.x*u,r*this.cos_p14*f-n.y*this.sin_p14*u),t=i(this.long0+t)):(o=this.phic0,t=0),n.x=t,n.y=o,n},names:["gnom"]},ns=function(t,i){var h=1-(1-t*t)/(2*t)*Math.log((1-t)/(1+t)),f,e,s,r,u,o;if(Math.abs(Math.abs(i)-h)<1e-6)return i<0?-1*n:n;for(u=Math.asin(.5*i),o=0;o<30;o++)if(e=Math.sin(u),s=Math.cos(u),r=t*e,f=Math.pow(1-r*r,2)/(2*s)*(i/(1-t*t)-e/(1-r*r)+.5/t*Math.log((1-r)/(1+r))),u+=f,Math.abs(f)<=1e-10)return u;return NaN},ts={init:function(){this.sphere||(this.k0=k(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))},forward:function(n){var t,r,o=n.x,u=n.y,f=i(o-this.long0),e;return this.sphere?(t=this.x0+this.a*f*Math.cos(this.lat_ts),r=this.y0+this.a*Math.sin(u)/Math.cos(this.lat_ts)):(e=it(this.e,Math.sin(u)),t=this.x0+this.a*this.k0*f,r=this.y0+this.a*e*.5/this.k0),n.x=t,n.y=r,n},inverse:function(n){n.x-=this.x0;n.y-=this.y0;var t,r;return this.sphere?(t=i(this.long0+n.x/this.a/Math.cos(this.lat_ts)),r=Math.asin(n.y/this.a*Math.cos(this.lat_ts))):(r=ns(this.e,2*n.y*this.k0/this.a),t=i(this.long0+n.x/(this.a*this.k0))),n.x=t,n.y=r,n},names:["cea"]},is={init:function(){this.x0=this.x0||0;this.y0=this.y0||0;this.lat0=this.lat0||0;this.long0=this.long0||0;this.lat_ts=this.lat_ts||0;this.title=this.title||"Equidistant Cylindrical (Plate Carre)";this.rc=Math.cos(this.lat_ts)},forward:function(n){var t=n.x,r=n.y,u=i(t-this.long0),f=lt(r-this.lat0);return n.x=this.x0+this.a*u*this.rc,n.y=this.y0+this.a*f,n},inverse:function(n){var t=n.x,r=n.y;return n.x=i(this.long0+(t-this.x0)/(this.a*this.rc)),n.y=lt(this.lat0+(r-this.y0)/this.a),n},names:["Equirectangular","Equidistant_Cylindrical","eqc"]},hu=20,rs={init:function(){this.temp=this.b/this.a;this.es=1-Math.pow(this.temp,2);this.e=Math.sqrt(this.es);this.e0=dt(this.es);this.e1=gt(this.es);this.e2=ni(this.es);this.e3=ti(this.es);this.ml0=this.a*l(this.e0,this.e1,this.e2,this.e3,this.lat0)},forward:function(n){var u,f,e,h=n.x,r=n.y,o=i(h-this.long0),s;return(e=o*Math.sin(r),this.sphere)?Math.abs(r)<=t?(u=this.a*o,f=-1*this.a*this.lat0):(u=this.a*Math.sin(e)/Math.tan(r),f=this.a*(lt(r-this.lat0)+(1-Math.cos(e))/Math.tan(r))):Math.abs(r)<=t?(u=this.a*o,f=-1*this.ml0):(s=ct(this.a,this.e,Math.sin(r))/Math.tan(r),u=s*Math.sin(e),f=this.a*l(this.e0,this.e1,this.e2,this.e3,r)-this.ml0+s*(1-Math.cos(e))),n.x=u+this.x0,n.y=f+this.y0,n},inverse:function(n){var a,f,e,v,h,u,y,r,c,p,s,k,w,o,b;if(e=n.x-this.x0,v=n.y-this.y0,this.sphere)if(Math.abs(v+this.a*this.lat0)<=t)a=i(e/this.a+this.long0),f=0;else{for(u=this.lat0+v/this.a,y=e*e/this.a/this.a+u*u,r=u,h=hu;h;--h)if(p=Math.tan(r),c=-1*(u*(r*p+1)-r-.5*(r*r+y)*p)/((r-u)/p-1),r+=c,Math.abs(c)<=t){f=r;break}a=i(this.long0+Math.asin(e*Math.tan(r)/this.a)/Math.sin(f))}else if(Math.abs(v+this.ml0)<=t)f=0,a=i(this.long0+e/this.a);else{for(u=(this.ml0+v)/this.a,y=e*e/this.a/this.a+u*u,r=u,h=hu;h;--h)if(b=this.e*Math.sin(r),s=Math.sqrt(1-b*b)*Math.tan(r),k=this.a*l(this.e0,this.e1,this.e2,this.e3,r),w=this.e0-2*this.e1*Math.cos(2*r)+4*this.e2*Math.cos(4*r)-6*this.e3*Math.cos(6*r),o=k/this.a,c=(u*(s*o+1)-o-.5*s*(o*o+y))/(this.es*Math.sin(2*r)*(o*o+y-2*u*o)/(4*s)+(u-o)*(s*w-2/Math.sin(2*r))-w),r-=c,Math.abs(c)<=t){f=r;break}s=Math.sqrt(1-this.es*Math.pow(Math.sin(f),2))*Math.tan(f);a=i(this.long0+Math.asin(e*s/this.a)/Math.sin(f))}return n.x=a,n.y=f,n},names:["Polyconic","poly"]},us={init:function(){this.A=[];this.A[1]=.6399175073;this.A[2]=-.1358797613;this.A[3]=.063294409;this.A[4]=-.02526853;this.A[5]=.0117879;this.A[6]=-.0055161;this.A[7]=.0026906;this.A[8]=-.001333;this.A[9]=.00067;this.A[10]=-.00034;this.B_re=[];this.B_im=[];this.B_re[1]=.7557853228;this.B_im[1]=0;this.B_re[2]=.249204646;this.B_im[2]=.003371507;this.B_re[3]=-.001541739;this.B_im[3]=.04105856;this.B_re[4]=-.10162907;this.B_im[4]=.01727609;this.B_re[5]=-.26623489;this.B_im[5]=-.36249218;this.B_re[6]=-.6870983;this.B_im[6]=-1.1651967;this.C_re=[];this.C_im=[];this.C_re[1]=1.3231270439;this.C_im[1]=0;this.C_re[2]=-.577245789;this.C_im[2]=-.007809598;this.C_re[3]=.508307513;this.C_im[3]=-.112208952;this.C_re[4]=-.15094762;this.C_im[4]=.18200602;this.C_re[5]=1.01418179;this.C_im[5]=1.64497696;this.C_re[6]=1.9660549;this.C_im[6]=2.5127645;this.D=[];this.D[1]=1.5627014243;this.D[2]=.5185406398;this.D[3]=-.03333098;this.D[4]=-.1052906;this.D[5]=-.0368594;this.D[6]=.007317;this.D[7]=.0122;this.D[8]=.00394;this.D[9]=-.0013},forward:function(n){for(var l=n.x,a=n.y-this.lat0,v=l-this.long0,y=a/vt*1e-5,p=v,e=1,o=0,t=1;t<=10;t++)e*=y,o+=this.A[t]*e;var s,h=o,c=p,i=1,r=0,u=0,f=0;for(t=1;t<=6;t++)s=r*h+i*c,i=i*h-r*c,r=s,u=u+this.B_re[t]*i-this.B_im[t]*r,f=f+this.B_im[t]*i+this.B_re[t]*r;return n.x=f*this.a+this.x0,n.y=u*this.a+this.y0,n},inverse:function(n){for(var b,tt=n.x,it=n.y,rt=tt-this.x0,l=(it-this.y0)/this.a,a=rt/this.a,s=1,h=0,u=0,f=0,v,e,o,w,g,nt,t=1;t<=6;t++)b=h*l+s*a,s=s*l-h*a,h=b,u=u+this.C_re[t]*s-this.C_im[t]*h,f=f+this.C_im[t]*s+this.C_re[t]*h;for(v=0;v<this.iterations;v++){var c,i=u,r=f,y=l,p=a;for(t=2;t<=6;t++)c=r*u+i*f,i=i*u-r*f,r=c,y+=(t-1)*(this.B_re[t]*i-this.B_im[t]*r),p+=(t-1)*(this.B_im[t]*i+this.B_re[t]*r);for(i=1,r=0,e=this.B_re[1],o=this.B_im[1],t=2;t<=6;t++)c=r*u+i*f,i=i*u-r*f,r=c,e+=t*(this.B_re[t]*i-this.B_im[t]*r),o+=t*(this.B_im[t]*i+this.B_re[t]*r);w=e*e+o*o;u=(y*e+p*o)/w;f=(p*e-y*o)/w}var ut=u,ft=f,k=1,d=0;for(t=1;t<=9;t++)k*=ut,d+=this.D[t]*k;return g=this.lat0+d*vt*1e5,nt=this.long0+ft,n.x=nt,n.y=g,n},names:["New_Zealand_Map_Grid","nzmg"]},fs={init:function(){},forward:function(n){var t=n.x,r=n.y,u=i(t-this.long0),f=this.x0+this.a*u,e=this.y0+this.a*Math.log(Math.tan(Math.PI/4+r/2.5))*1.25;return n.x=f,n.y=e,n},inverse:function(n){n.x-=this.x0;n.y-=this.y0;var t=i(this.long0+n.x/this.a),r=2.5*(Math.atan(Math.exp(.8*n.y/this.a))-Math.PI/4);return n.x=t,n.y=r,n},names:["Miller_Cylindrical","mill"]},es=20,os={init:function(){this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=fu(this.es)},forward:function(n){var e,o,u=n.x,r=n.y,l,s,h,f,c;if(u=i(u-this.long0),this.sphere){if(this.m){for(l=this.n*Math.sin(r),s=es;s;--s)if(h=(this.m*r+Math.sin(r)-l)/(this.m+Math.cos(r)),r-=h,Math.abs(h)<t)break}else r=1!==this.n?Math.asin(this.n*Math.sin(r)):r;e=this.a*this.C_x*u*(this.m+Math.cos(r));o=this.a*this.C_y*r}else f=Math.sin(r),c=Math.cos(r),o=this.a*hi(r,f,c,this.en),e=this.a*u*c/Math.sqrt(1-this.es*f*f);return n.x=e,n.y=o,n},inverse:function(r){var u,o,f,e;return r.x-=this.x0,f=r.x/this.a,r.y-=this.y0,u=r.y/this.a,this.sphere?(u/=this.C_y,f/=this.C_x*(this.m+Math.cos(u)),this.m?u=rt((this.m*u+Math.sin(u))/this.n):1!==this.n&&(u=rt(Math.sin(u)/this.n)),f=i(f+this.long0),u=lt(u)):(u=eu(r.y/this.a,this.es,this.en),(e=Math.abs(u))<n?(e=Math.sin(u),o=this.long0+r.x*Math.sqrt(1-this.es*e*e)/(this.a*Math.cos(u)),f=i(o)):e-t<n&&(f=this.long0)),r.x=f,r.y=u,r},names:["Sinusoidal","sinu"]},ss={init:function(){},forward:function(n){for(var f,o,s,h=n.x,u=n.y,e=i(h-this.long0),r=u,c=Math.PI*Math.sin(u);;)if(f=-(r+Math.sin(r)-c)/(1+Math.cos(r)),r+=f,Math.abs(f)<t)break;return r/=2,Math.PI/2-Math.abs(u)<t&&(e=0),o=.900316316158*this.a*e*Math.cos(r)+this.x0,s=1.4142135623731*this.a*Math.sin(r)+this.y0,n.x=o,n.y=s,n},inverse:function(n){var u,t,r,f;return n.x-=this.x0,n.y-=this.y0,t=n.y/(1.4142135623731*this.a),Math.abs(t)>.999999999999&&(t=.999999999999),u=Math.asin(t),r=i(this.long0+n.x/(.900316316158*this.a*Math.cos(u))),r<-Math.PI&&(r=-Math.PI),r>Math.PI&&(r=Math.PI),t=(2*u+Math.sin(2*u))/Math.PI,Math.abs(t)>1&&(t=1),f=Math.asin(t),n.x=r,n.y=f,n},names:["Mollweide","moll"]},hs={init:function(){Math.abs(this.lat1+this.lat2)<t||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=dt(this.es),this.e1=gt(this.es),this.e2=ni(this.es),this.e3=ti(this.es),this.sinphi=Math.sin(this.lat1),this.cosphi=Math.cos(this.lat1),this.ms1=k(this.e,this.sinphi,this.cosphi),this.ml1=l(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<t?this.ns=this.sinphi:(this.sinphi=Math.sin(this.lat2),this.cosphi=Math.cos(this.lat2),this.ms2=k(this.e,this.sinphi,this.cosphi),this.ml2=l(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=l(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))},forward:function(n){var t,e=n.x,r=n.y,u;this.sphere?t=this.a*(this.g-r):(u=l(this.e0,this.e1,this.e2,this.e3,r),t=this.a*(this.g-u));var f=this.ns*i(e-this.long0),o=this.x0+t*Math.sin(f),s=this.y0+this.rh-t*Math.cos(f);return n.x=o,n.y=s,n},inverse:function(n){var r,t,u,f,e,o;return(n.x-=this.x0,n.y=this.rh-n.y+this.y0,this.ns>=0?(t=Math.sqrt(n.x*n.x+n.y*n.y),r=1):(t=-Math.sqrt(n.x*n.x+n.y*n.y),r=-1),e=0,0!==t&&(e=Math.atan2(r*n.x,r*n.y)),this.sphere)?(f=i(this.long0+e/this.ns),u=lt(this.g-t/this.a),n.x=f,n.y=u,n):(o=this.g-t/this.a,u=li(o,this.e0,this.e1,this.e2,this.e3),f=i(this.long0+e/this.ns),n.x=f,n.y=u,n)},names:["Equidistant_Conic","eqdc"]},cs={init:function(){this.R=this.a},forward:function(r){var l,a,k=r.x,s=r.y,h=i(k-this.long0),c,y;Math.abs(s)<=t&&(l=this.x0+this.R*h,a=this.y0);c=rt(2*Math.abs(s/Math.PI));(Math.abs(h)<=t||Math.abs(Math.abs(s)-n)<=t)&&(l=this.x0,a=s>=0?this.y0+Math.PI*this.R*Math.tan(.5*c):this.y0+Math.PI*this.R*-Math.tan(.5*c));var v=.5*Math.abs(Math.PI/h-h/Math.PI),f=v*v,w=Math.sin(c),b=Math.cos(c),e=b/(w+b-1),d=e*e,p=e*(2/w-1),u=p*p,o=Math.PI*this.R*(v*(e-u)+Math.sqrt(f*(e-u)*(e-u)-(u+f)*(d-u)))/(u+f);return h<0&&(o=-o),l=this.x0+o,y=f+e,o=Math.PI*this.R*(p*y-v*Math.sqrt((u+f)*(f+1)-y*y))/(u+f),a=s>=0?this.y0+o:this.y0-o,r.x=l,r.y=a,r},inverse:function(n){var v,y,f,r,s,h,e,u,l,c,o,a,p;return n.x-=this.x0,n.y-=this.y0,o=Math.PI*this.R,f=n.x/o,r=n.y/o,s=f*f+r*r,h=-Math.abs(r)*(1+s),e=h-2*r*r+f*f,u=-2*h+1+2*r*r+s*s,p=r*r/u+(2*e*e*e/u/u/u-9*h*e/u/u)/27,l=(h-e*e/3/u)/u,c=2*Math.sqrt(-l/3),o=3*p/l/c,Math.abs(o)>1&&(o=o>=0?1:-1),a=Math.acos(o)/3,y=n.y>=0?(-c*Math.cos(a+Math.PI/3)-e/3/u)*Math.PI:-(-c*Math.cos(a+Math.PI/3)-e/3/u)*Math.PI,v=Math.abs(f)<t?this.long0:i(this.long0+Math.PI*(s-1+Math.sqrt(1+2*(f*f-r*r)+s*s))/2/f),n.x=v,n.y=y,n},names:["Van_der_Grinten_I","VanDerGrinten","vandg"]},ls={init:function(){this.sin_p12=Math.sin(this.lat0);this.cos_p12=Math.cos(this.lat0)},forward:function(r){var y,p,w,b,h,c,ot,tt,st,f,e,d,g,it,o,a,rt,ht,s,ut,ft,et,lt,at=r.x,v=r.y,nt=Math.sin(r.y),k=Math.cos(r.y),u=i(at-this.long0);return this.sphere?Math.abs(this.sin_p12-1)<=t?(r.x=this.x0+this.a*(n-v)*Math.sin(u),r.y=this.y0-this.a*(n-v)*Math.cos(u),r):Math.abs(this.sin_p12+1)<=t?(r.x=this.x0+this.a*(n+v)*Math.sin(u),r.y=this.y0+this.a*(n+v)*Math.cos(u),r):(ht=this.sin_p12*nt+this.cos_p12*k*Math.cos(u),a=Math.acos(ht),rt=a/Math.sin(a),r.x=this.x0+this.a*rt*k*Math.sin(u),r.y=this.y0+this.a*rt*(this.cos_p12*nt-this.sin_p12*k*Math.cos(u)),r):(y=dt(this.es),p=gt(this.es),w=ni(this.es),b=ti(this.es),Math.abs(this.sin_p12-1)<=t?(h=this.a*l(y,p,w,b,n),c=this.a*l(y,p,w,b,v),r.x=this.x0+(h-c)*Math.sin(u),r.y=this.y0-(h-c)*Math.cos(u),r):Math.abs(this.sin_p12+1)<=t?(h=this.a*l(y,p,w,b,n),c=this.a*l(y,p,w,b,v),r.x=this.x0+(h+c)*Math.sin(u),r.y=this.y0+(h+c)*Math.cos(u),r):(ot=nt/k,tt=ct(this.a,this.e,this.sin_p12),st=ct(this.a,this.e,nt),f=Math.atan((1-this.es)*ot+this.es*tt*this.sin_p12/(st*k)),e=Math.atan2(Math.sin(u),this.cos_p12*Math.tan(f)-this.sin_p12*Math.cos(u)),s=0===e?Math.asin(this.cos_p12*Math.sin(f)-this.sin_p12*Math.cos(f)):Math.abs(Math.abs(e)-Math.PI)<=t?-Math.asin(this.cos_p12*Math.sin(f)-this.sin_p12*Math.cos(f)):Math.asin(Math.sin(u)*Math.cos(f)/Math.sin(e)),d=this.e*this.sin_p12/Math.sqrt(1-this.es),g=this.e*this.cos_p12*Math.cos(e)/Math.sqrt(1-this.es),it=d*g,o=g*g,ut=s*s,ft=ut*s,et=ft*s,lt=et*s,a=tt*s*(1-ut*o*(1-o)/6+ft/8*it*(1-2*o)+et/120*(o*(4-7*o)-3*d*d*(1-7*o))-lt/48*it),r.x=this.x0+a*Math.sin(e),r.y=this.y0+a*Math.cos(e),r))},inverse:function(r){r.x-=this.x0;r.y-=this.y0;var u,g,p,nt,f,e,ut,h,c,a,v,w,b,ft,k,tt,d,it,s,et,y,o,ot;return this.sphere?(u=Math.sqrt(r.x*r.x+r.y*r.y))>2*n*this.a?void 0:(g=u/this.a,p=Math.sin(g),nt=Math.cos(g),f=this.long0,Math.abs(u)<=t?e=this.lat0:(e=rt(nt*this.sin_p12+r.y*p*this.cos_p12/u),ut=Math.abs(this.lat0)-n,f=i(Math.abs(ut)<=t?this.lat0>=0?this.long0+Math.atan2(r.x,-r.y):this.long0-Math.atan2(-r.x,r.y):this.long0+Math.atan2(r.x*p,u*this.cos_p12*nt-r.y*this.sin_p12*p))),r.x=f,r.y=e,r):(h=dt(this.es),c=gt(this.es),a=ni(this.es),v=ti(this.es),Math.abs(this.sin_p12-1)<=t?(w=this.a*l(h,c,a,v,n),u=Math.sqrt(r.x*r.x+r.y*r.y),b=w-u,e=li(b/this.a,h,c,a,v),f=i(this.long0+Math.atan2(r.x,-1*r.y)),r.x=f,r.y=e,r):Math.abs(this.sin_p12+1)<=t?(w=this.a*l(h,c,a,v,n),u=Math.sqrt(r.x*r.x+r.y*r.y),b=u-w,e=li(b/this.a,h,c,a,v),f=i(this.long0+Math.atan2(r.x,r.y)),r.x=f,r.y=e,r):(u=Math.sqrt(r.x*r.x+r.y*r.y),tt=Math.atan2(r.x,r.y),ft=ct(this.a,this.e,this.sin_p12),d=Math.cos(tt),it=this.e*this.cos_p12*d,s=-it*it/(1-this.es),et=3*this.es*(1-s)*this.sin_p12*this.cos_p12*d/(1-this.es),y=u/ft,o=y-s*(1+s)*Math.pow(y,3)/6-et*(1+3*s)*Math.pow(y,4)/24,ot=1-s*o*o/2-y*o*o*o/6,k=Math.asin(this.sin_p12*Math.cos(o)+this.cos_p12*Math.sin(o)*d),f=i(this.long0+Math.asin(Math.sin(tt)*Math.sin(o)/Math.cos(k))),e=Math.atan((1-this.es*ot*this.sin_p12/Math.sin(k))*Math.tan(k)/(1-this.es)),r.x=f,r.y=e,r))},names:["Azimuthal_Equidistant","aeqd"]},as={init:function(){this.sin_p14=Math.sin(this.lat0);this.cos_p14=Math.cos(this.lat0)},forward:function(n){var u,r,f,e,o,s,h,l=n.x,c=n.y;return f=i(l-this.long0),u=Math.sin(c),r=Math.cos(c),e=Math.cos(f),((o=this.sin_p14*u+this.cos_p14*r*e)>0||Math.abs(o)<=t)&&(s=1*this.a*r*Math.sin(f),h=this.y0+1*this.a*(this.cos_p14*u-this.sin_p14*r*e)),n.x=s,n.y=h,n},inverse:function(r){var f,s,o,h,c,u,e;return r.x-=this.x0,r.y-=this.y0,f=Math.sqrt(r.x*r.x+r.y*r.y),s=rt(f/this.a),o=Math.sin(s),h=Math.cos(s),u=this.long0,Math.abs(f)<=t?(e=this.lat0,r.x=u,r.y=e,r):(e=rt(h*this.sin_p14+r.y*o*this.cos_p14/f),c=Math.abs(this.lat0)-n,Math.abs(c)<=t?(u=i(this.lat0>=0?this.long0+Math.atan2(r.x,-r.y):this.long0-Math.atan2(-r.x,r.y)),r.x=u,r.y=e,r):(u=i(this.long0+Math.atan2(r.x*o,f*this.cos_p14*h-r.y*this.sin_p14*o)),r.x=u,r.y=e,r))},names:["ortho"]},e={FRONT:1,RIGHT:2,BACK:3,LEFT:4,TOP:5,BOTTOM:6},u={AREA_0:1,AREA_1:2,AREA_2:3,AREA_3:4},vs={init:function(){this.x0=this.x0||0;this.y0=this.y0||0;this.lat0=this.lat0||0;this.long0=this.long0||0;this.lat_ts=this.lat_ts||0;this.title=this.title||"Quadrilateralized Spherical Cube";this.face=this.lat0>=n-f/2?e.TOP:this.lat0<=-(n-f/2)?e.BOTTOM:Math.abs(this.long0)<=f?e.FRONT:Math.abs(this.long0)<=n+f?this.long0>0?e.RIGHT:e.LEFT:e.BACK;0!==this.es&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)},forward:function(t){var a,i,r,h,w,c,l={x:0,y:0},s={value:0},v,y,p,k,b,d;return(t.x-=this.long0,a=0!==this.es?Math.atan(this.one_minus_f_squared*Math.tan(t.y)):t.y,i=t.x,this.face===e.TOP)?(h=n-a,i>=f&&i<=n+f?(s.value=u.AREA_0,r=i-n):i>n+f||i<=-(n+f)?(s.value=u.AREA_1,r=i>0?i-o:i+o):i>-(n+f)&&i<=-f?(s.value=u.AREA_2,r=i+n):(s.value=u.AREA_3,r=i)):this.face===e.BOTTOM?(h=n+a,i>=f&&i<=n+f?(s.value=u.AREA_0,r=-i+n):i<f&&i>=-f?(s.value=u.AREA_1,r=-i):i<-f&&i>=-(n+f)?(s.value=u.AREA_2,r=-i-n):(s.value=u.AREA_3,r=i>0?-i+o:-i-o)):(this.face===e.RIGHT?i=st(i,+n):this.face===e.BACK?i=st(i,+o):this.face===e.LEFT&&(i=st(i,-n)),k=Math.sin(a),b=Math.cos(a),d=Math.sin(i),v=b*Math.cos(i),y=b*d,p=k,this.face===e.FRONT?r=fi(h=Math.acos(v),p,y,s):this.face===e.RIGHT?r=fi(h=Math.acos(y),p,-v,s):this.face===e.BACK?r=fi(h=Math.acos(-v),p,-y,s):this.face===e.LEFT?r=fi(h=Math.acos(-y),p,v,s):(h=r=0,s.value=u.AREA_0)),c=Math.atan(12/o*(r+Math.acos(Math.sin(r)*Math.cos(f))-n)),w=Math.sqrt((1-Math.cos(h))/(Math.cos(c)*Math.cos(c))/(1-Math.cos(Math.atan(1/Math.cos(r))))),s.value===u.AREA_1?c+=n:s.value===u.AREA_2?c+=o:s.value===u.AREA_3&&(c+=1.5*o),l.x=w*Math.cos(c),l.y=w*Math.sin(c),l.x=l.x*this.a+this.x0,l.y=l.y*this.a+this.y0,t.x=l.x,t.y=l.y,t},inverse:function(t){var c,d,w,b,g,f,v,y,r,i={lam:0,phi:0},h={value:0},l,s,a,nt,k,p;return(t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,d=Math.atan(Math.sqrt(t.x*t.x+t.y*t.y)),c=Math.atan2(t.y,t.x),t.x>=0&&t.x>=Math.abs(t.y)?h.value=u.AREA_0:t.y>=0&&t.y>=Math.abs(t.x)?(h.value=u.AREA_1,c-=n):t.x<0&&-t.x>=Math.abs(t.y)?(h.value=u.AREA_2,c=c<0?c+o:c-o):(h.value=u.AREA_3,c+=n),r=o/12*Math.tan(c),g=Math.sin(r)/(Math.cos(r)-1/Math.sqrt(2)),f=Math.atan(g),w=Math.cos(c),b=Math.tan(d),(v=1-w*w*b*b*(1-Math.cos(Math.atan(1/Math.cos(f)))))<-1?v=-1:v>1&&(v=1),this.face===e.TOP)?(y=Math.acos(v),i.phi=n-y,i.lam=h.value===u.AREA_0?f+n:h.value===u.AREA_1?f<0?f+o:f-o:h.value===u.AREA_2?f-n:f):this.face===e.BOTTOM?(y=Math.acos(v),i.phi=y-n,i.lam=h.value===u.AREA_0?-f+n:h.value===u.AREA_1?-f:h.value===u.AREA_2?-f-n:f<0?-f-o:-f+o):(r=(l=v)*l,s=(r+=(a=r>=1?0:Math.sqrt(1-r)*Math.sin(f))*a)>=1?0:Math.sqrt(1-r),h.value===u.AREA_1?(r=s,s=-a,a=r):h.value===u.AREA_2?(s=-s,a=-a):h.value===u.AREA_3&&(r=s,s=a,a=-r),this.face===e.RIGHT?(r=l,l=-s,s=r):this.face===e.BACK?(l=-l,s=-s):this.face===e.LEFT&&(r=l,l=s,s=-r),i.phi=Math.acos(-a)-n,i.lam=Math.atan2(s,l),this.face===e.RIGHT?i.lam=st(i.lam,-n):this.face===e.BACK?i.lam=st(i.lam,-o):this.face===e.LEFT&&(i.lam=st(i.lam,+n))),0!==this.es&&(nt=i.phi<0?1:0,k=Math.tan(i.phi),p=this.b/Math.sqrt(k*k+this.one_minus_f_squared),i.phi=Math.atan(Math.sqrt(this.a*this.a-p*p)/(this.one_minus_f*p)),nt&&(i.phi=-i.phi)),i.lam+=this.long0,t.x=i.lam,t.y=i.phi,t},names:["Quadrilateralized Spherical Cube","Quadrilateralized_Spherical_Cube","qsc"]},rr=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-.000482243,-24897e-9,-13309e-10],[.9954,-.00083103,-448605e-10,-986701e-12],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,18736e-12],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-.00010457,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-.000113898,332484e-11],[.835,-.00698325,-640253e-10,934959e-12],[.7986,-.00755338,-500009e-10,935324e-12],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-.000199569,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,.000182,624051e-11],[.5322,-.00677797,.000275608,624051e-11]],ii=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-126793e-14,422642e-15],[.124,.0124,507171e-14,-160604e-14],[.186,.0123999,-190189e-13,600152e-14],[.248,.0124002,710039e-13,-224e-10],[.31,.0123992,-264997e-12,835986e-13],[.372,.0124029,988983e-12,-311994e-12],[.434,.0123893,-369093e-11,-435621e-12],[.4958,.0123198,-102252e-10,-345523e-12],[.5571,.0121916,-154081e-10,-582288e-12],[.6176,.0119938,-241424e-10,-525327e-12],[.6769,.011713,-320223e-10,-516405e-12],[.7346,.0113541,-397684e-10,-609052e-12],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-140374e-14],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-.000192841,-42106e-10],[.9761,.00616527,-.000256,-42106e-10],[1,.00328947,-.000319159,-42106e-10]],cu=.8487,lu=1.3523,au=tt/5,ys=1/au,at=18,ai=function(n,t){return n[0]+t*(n[1]+t*(n[2]+t*n[3]))},ps=function(n,t){return n[1]+t*(2*n[2]+3*t*n[3])},ws={init:function(){this.x0=this.x0||0;this.y0=this.y0||0;this.long0=this.long0||0;this.es=0;this.title=this.title||"Robinson"},forward:function(n){var f=i(n.x-this.long0),u=Math.abs(n.y),r=Math.floor(u*au),t;return r<0?r=0:r>=at&&(r=at-1),u=tt*(u-ys*r),t={x:ai(rr[r],u)*f,y:ai(ii[r],u)},n.y<0&&(t.y=-t.y),t.x=t.x*this.a*cu+this.x0,t.y=t.y*this.a*lu+this.y0,t},inverse:function(r){var u={x:(r.x-this.x0)/(this.a*cu),y:Math.abs(r.y-this.y0)/(this.a*lu)},f,e,o;if(u.y>=1)u.x/=rr[at][0],u.y=r.y<0?-n:n;else{for(f=Math.floor(u.y*at),f<0?f=0:f>=at&&(f=at-1);;)if(ii[f][0]>u.y)--f;else{if(!(ii[f+1][0]<=u.y))break;++f}e=ii[f];o=5*(u.y-e[0])/(ii[f+1][0]-e[0]);o=te(function(n){return(ai(e,n)-u.y)/ps(e,n)},o,t,100);u.x/=ai(rr[f],o);u.y=(5*f+o)*c;r.y<0&&(u.y=-u.y)}return u.x=i(u.x+this.long0),u},names:["Robinson","robin"]};return y.defaultDatum="WGS84",y.Proj=b,y.WGS84=new y.Proj("WGS84"),y.Point=ot,y.toPoint=gr,y.defs=h,y.transform=ui,y.mgrs=we,y.version="2.5.0",function(n){n.Proj.projections.add(be);n.Proj.projections.add(ci);n.Proj.projections.add(io);n.Proj.projections.add(uo);n.Proj.projections.add(fo);n.Proj.projections.add(eo);n.Proj.projections.add(oo);n.Proj.projections.add(so);n.Proj.projections.add(ho);n.Proj.projections.add(co);n.Proj.projections.add(bo);n.Proj.projections.add(ko);n.Proj.projections.add(go);n.Proj.projections.add(ts);n.Proj.projections.add(is);n.Proj.projections.add(rs);n.Proj.projections.add(us);n.Proj.projections.add(fs);n.Proj.projections.add(os);n.Proj.projections.add(ss);n.Proj.projections.add(hs);n.Proj.projections.add(cs);n.Proj.projections.add(ls);n.Proj.projections.add(as);n.Proj.projections.add(vs);n.Proj.projections.add(ws)}(y),y}),function(n){"use strict";function l(n,t){return t=t||Error,function(){for(var r=arguments[0],f,i,u="["+(n?n+":":"")+r+"] http://errors.angularjs.org/1.6.1/"+(n?n+"/":"")+r,r=1;r<arguments.length;r++)u=u+(1==r?"?":"&")+"p"+(r-1)+"=",f=encodeURIComponent,i=arguments[r],i="function"==typeof i?i.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof i?"undefined":"string"!=typeof i?JSON.stringify(i):i,u+=f(i);return new t(u)}}function dt(n){if(null==n||ur(n))return!1;if(c(n)||h(n)||e&&n instanceof e)return!0;var t="length"in Object(n)&&n.length;return tt(t)&&(0<=t&&(t-1 in n||n instanceof Array)||"function"==typeof n.item)}function t(n,i,r){var u,e,o;if(n)if(f(n))for(u in n)"prototype"!==u&&"length"!==u&&"name"!==u&&n.hasOwnProperty(u)&&i.call(r,n[u],u,n);else if(c(n)||dt(n))for(o="object"!=typeof n,u=0,e=n.length;u<e;u++)(o||u in n)&&i.call(r,n[u],u,n);else if(n.forEach&&n.forEach!==t)n.forEach(i,r,n);else if(uo(n))for(u in n)i.call(r,n[u],u,n);else if("function"==typeof n.hasOwnProperty)for(u in n)n.hasOwnProperty(u)&&i.call(r,n[u],u,n);else for(u in n)pt.call(n,u)&&i.call(r,n[u],u,n);return n}function io(n,t,i){for(var r=Object.keys(n).sort(),u=0;u<r.length;u++)t.call(i,n[r[u]],r[u]);return r}function ro(n){return function(t,i){n(i,t)}}function ol(){return++gu}function hf(n,t,i){for(var e,u,r,l=n.$$hashKey,o=0,v=t.length;o<v;++o)if(e=t[o],s(e)||f(e))for(var a=Object.keys(e),h=0,y=a.length;h<y;h++)u=a[h],r=e[u],i&&s(r)?rt(r)?n[u]=new Date(r.valueOf()):rr(r)?n[u]=new RegExp(r):r.nodeName?n[u]=r.cloneNode(!0):af(r)?n[u]=r.clone():(s(n[u])||(n[u]=c(r)?[]:{}),hf(n[u],[r],!0)):n[u]=r;return l?n.$$hashKey=l:delete n.$$hashKey,n}function v(n){return hf(n,wt.call(arguments,1),!1)}function sl(n){return hf(n,wt.call(arguments,1),!0)}function nt(n){return parseInt(n,10)}function cf(n,t){return v(Object.create(n),t)}function o(){}function ir(n){return n}function st(n){return function(){return n}}function lf(n){return f(n.toString)&&n.toString!==ut}function u(n){return"undefined"==typeof n}function r(n){return"undefined"!=typeof n}function s(n){return null!==n&&"object"==typeof n}function uo(n){return null!==n&&"object"==typeof n&&!wh(n)}function h(n){return"string"==typeof n}function tt(n){return"number"==typeof n}function rt(n){return"[object Date]"===ut.call(n)}function f(n){return"function"==typeof n}function rr(n){return"[object RegExp]"===ut.call(n)}function ur(n){return n&&n.window===n}function fr(n){return n&&n.$evalAsync&&n.$watch}function gt(n){return"boolean"==typeof n}function hl(n){return n&&tt(n.length)&&cy.test(ut.call(n))}function af(n){return!(!n||!(n.nodeName||n.prop&&n.attr&&n.find))}function cl(n){var i={},t;for(n=n.split(","),t=0;t<n.length;t++)i[n[t]]=!0;return i}function lt(n){return a(n.nodeName||n[0]&&n[0].nodeName)}function er(n,t){var i=n.indexOf(t);return 0<=i&&n.splice(i,1),i}function fi(n,i){function o(n,t){var u=t.$$hashKey,i,f;if(c(n))for(i=0,f=n.length;i<f;i++)t.push(r(n[i]));else if(uo(n))for(i in n)t[i]=r(n[i]);else if(n&&"function"==typeof n.hasOwnProperty)for(i in n)n.hasOwnProperty(i)&&(t[i]=r(n[i]));else for(i in n)pt.call(n,i)&&(t[i]=r(n[i]));return u?t.$$hashKey=u:delete t.$$hashKey,t}function r(n){var t,i;if(!s(n))return n;if(t=u.indexOf(n),-1!==t)return e[t];if(ur(n)||fr(n))throw hi("cpws");return t=!1,i=h(n),void 0===i&&(i=c(n)?[]:Object.create(wh(n)),t=!0),u.push(n),e.push(i),t?o(n,i):i}function h(n){switch(ut.call(n)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new n.constructor(r(n.buffer),n.byteOffset,n.length);case"[object ArrayBuffer]":if(!n.slice){var t=new ArrayBuffer(n.byteLength);return new Uint8Array(t).set(new Uint8Array(n)),t}return n.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new n.constructor(n.valueOf());case"[object RegExp]":return t=new RegExp(n.source,n.toString().match(/[^/]*$/)[0]),t.lastIndex=n.lastIndex,t;case"[object Blob]":return new n.constructor([n],{type:n.type})}if(f(n.cloneNode))return n.cloneNode(!0)}var u=[],e=[];if(i){if(hl(i)||"[object ArrayBuffer]"===ut.call(i))throw hi("cpta");if(n===i)throw hi("cpi");return c(i)?i.length=0:t(i,function(n,t){"$$hashKey"!==t&&delete i[t]}),u.push(n),e.push(i),o(n,i)}return r(n)}function ft(n,t){if(n===t)return!0;if(null===n||null===t)return!1;if(n!==n&&t!==t)return!0;var u=typeof n,i;if(u===typeof t&&"object"===u)if(c(n)){if(!c(t))return!1;if((u=n.length)===t.length){for(i=0;i<u;i++)if(!ft(n[i],t[i]))return!1;return!0}}else{if(rt(n))return rt(t)?ft(n.getTime(),t.getTime()):!1;if(rr(n))return rr(t)?n.toString()===t.toString():!1;if(fr(n)||fr(t)||ur(n)||ur(t)||c(t)||rt(t)||rr(t))return!1;u=p();for(i in n)if("$"!==i.charAt(0)&&!f(n[i])){if(!ft(n[i],t[i]))return!1;u[i]=!0}for(i in t)if(!(i in u)&&"$"!==i.charAt(0)&&r(t[i])&&!f(t[i]))return!1;return!0}return!1}function or(n,t,i){return n.concat(wt.call(t,i))}function sr(n,t){var i=2<arguments.length?wt.call(arguments,2):[];return!f(t)||t instanceof RegExp?t:i.length?function(){return arguments.length?t.apply(n,or(i,arguments,0)):t.apply(n,i)}:function(){return arguments.length?t.apply(n,arguments):t.call(n)}}function fo(t,i){var r=i;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?r=void 0:ur(i)?r="$WINDOW":i&&n.document===i?r="$DOCUMENT":fr(i)&&(r="$SCOPE"),r}function hr(n,t){if(!u(n))return tt(t)||(t=t?2:null),JSON.stringify(n,fo,t)}function eo(n){return h(n)?JSON.parse(n):n}function oo(n,t){n=n.replace(ly,"");var i=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return it(i)?t:i}function vf(n,t,i){i=i?-1:1;var r=n.getTimezoneOffset();return t=oo(t,r),i*=t-r,n=new Date(n.getTime()),n.setMinutes(n.getMinutes()+i),n}function at(n){n=e(n).clone();try{n.empty()}catch(i){}var t=e("<div>").append(n).html();try{return n[0].nodeType===ri?a(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(n,t){return"<"+a(t)})}catch(r){return a(t)}}function so(n){try{return decodeURIComponent(n)}catch(t){}}function ho(n){var i={};return t((n||"").split("&"),function(n){var f,t,u;n&&(t=n=n.replace(/\+/g,"%20"),f=n.indexOf("="),-1!==f&&(t=n.substring(0,f),u=n.substring(f+1)),t=so(t),r(t)&&(u=r(u)?so(u):!0,pt.call(i,t)?c(i[t])?i[t].push(u):i[t]=[i[t],u]:i[t]=u))}),i}function yf(n){var i=[];return t(n,function(n,r){c(n)?t(n,function(n){i.push(et(r,!0)+(!0===n?"":"="+et(n,!0)))}):i.push(et(r,!0)+(!0===n?"":"="+et(n,!0)))}),i.length?i.join("&"):""}function cr(n){return et(n,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function et(n,t){return encodeURIComponent(n).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function ll(n,t){for(var i,u=ki.length,r=0;r<u;++r)if(i=ki[r]+t,h(i=n.getAttribute(i)))return i;return null}function al(i,r){var u,f,e={};t(ki,function(n){n+="app";!u&&i.hasAttribute&&i.hasAttribute(n)&&(u=i,f=i.getAttribute(n))});t(ki,function(n){n+="app";var t;!u&&(t=i.querySelector("["+n.replace(":","\\:")+"]"))&&(u=t,f=t.getAttribute(n))});u&&(ay?(e.strictDi=null!==ll(u,"strict-di"),r(u,f?[f]:[],e)):n.console.error("Angular: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match."))}function co(i,r,u){s(u)||(u={});u=v({strictDi:!1},u);var o=function(){if(i=e(i),i.injector()){var t=i[0]===n.document?"document":at(i);throw hi("btstrpd",t.replace(/</,"&lt;").replace(/>/,"&gt;"));}return r=r||[],r.unshift(["$provide",function(n){n.value("$rootElement",i)}]),u.debugInfoEnabled&&r.push(["$compileProvider",function(n){n.debugInfoEnabled(!0)}]),r.unshift("ng"),t=yr(r,u.strictDi),t.invoke(["$rootScope","$rootElement","$compile","$injector",function(n,t,i,r){n.$apply(function(){t.data("$injector",r);i(t)(n)})}]),t},h=/^NG_ENABLE_DEBUG_INFO!/,c=/^NG_DEFER_BOOTSTRAP!/;if(n&&h.test(n.name)&&(u.debugInfoEnabled=!0,n.name=n.name.replace(h,"")),n&&!c.test(n.name))return o();n.name=n.name.replace(c,"");ot.resumeBootstrap=function(n){return t(n,function(n){r.push(n)}),o()};f(ot.resumeDeferredBootstrap)&&ot.resumeDeferredBootstrap()}function vl(){n.name="NG_ENABLE_DEBUG_INFO!"+n.name;n.location.reload()}function yl(n){if(n=ot.element(n).injector(),!n)throw hi("test");return n.get("$$testability")}function lo(n,t){return t=t||"_",n.replace(vy,function(n,i){return(i?t:"")+n.toLowerCase()})}function pl(){var i,t;kh||(t=nf(),(ii=u(t)?n.jQuery:t?n[t]:void 0)&&ii.fn.on?(e=ii,v(ii.fn,{scope:gi.scope,isolateScope:gi.isolateScope,controller:gi.controller,injector:gi.injector,inheritedData:gi.inheritedData}),i=ii.cleanData,ii.cleanData=function(n){for(var r,u=0,t;null!=(t=n[u]);u++)(r=ii._data(t,"events"))&&r.$destroy&&ii(t).triggerHandler("$destroy");i(n)}):e=w,ot.element=e,kh=!0)}function lr(n,t,i){if(!n)throw hi("areq",t||"?",i||"required");return n}function ru(n,t,i){return i&&c(n)&&(n=n[n.length-1]),lr(f(n),t,"not a function, got "+(n&&"object"==typeof n?n.constructor.name||"Object":typeof n)),n}function vi(n,t){if("hasOwnProperty"===n)throw hi("badname",t);}function ao(n,t,i){if(!t)return n;t=t.split(".");for(var u,e=n,o=t.length,r=0;r<o;r++)u=t[r],n&&(n=(e=n)[u]);return!i&&f(n)?sr(e,n):n}function uu(n){for(var t=n[0],u=n[n.length-1],i,r=1;t!==u&&(t=t.nextSibling);r++)(i||n[r]!==t)&&(i||(i=e(wt.call(n,0,r))),i.push(t));return i||n}function p(){return Object.create(null)}function pf(n){if(null==n)return"";switch(typeof n){case"string":break;case"number":n=""+n;break;default:n=!lf(n)||c(n)||rt(n)?hr(n):n.toString()}return n}function wl(n){function t(n,t,i){return n[t]||(n[t]=i())}var i=l("$injector"),r=l("ng");return n=t(n,"angular",Object),n.$$minErr=n.$$minErr||l,t(n,"module",function(){var n={};return function(u,e,o){if("hasOwnProperty"===u)throw r("badname","module");return e&&n.hasOwnProperty(u)&&(n[u]=null),t(n,u,function(){function t(n,t,i,u){return u||(u=r),function(){return u[i||"push"]([n,t,arguments]),h}}function n(n,t,i){return i||(i=r),function(r,e){return e&&f(e)&&(e.$$moduleName=u),i.push([n,t,arguments]),h}}if(!e)throw i("nomod",u);var r=[],s=[],c=[],l=t("$injector","invoke","push",s),h={_invokeQueue:r,_configBlocks:s,_runBlocks:c,requires:e,name:u,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),decorator:n("$provide","decorator",s),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),component:n("$compileProvider","component"),config:l,run:function(n){return c.push(n),this}};return o&&l(o),h})}})}function vt(n,t){if(c(n)){t=t||[];for(var i=0,r=n.length;i<r;i++)t[i]=n[i]}else if(s(n))for(i in t=t||{},n)("$"!==i.charAt(0)||"$"!==i.charAt(1))&&(t[i]=n[i]);return t||n}function bl(n){var t=[];return JSON.stringify(n,function(n,i){if(i=fo(n,i),s(i)){if(0<=t.indexOf(i))return"...";t.push(i)}return i})}function kl(i){v(i,{bootstrap:co,copy:fi,extend:v,merge:sl,equals:ft,element:e,forEach:t,injector:yr,noop:o,bind:sr,toJson:hr,fromJson:eo,identity:ir,isUndefined:u,isDefined:r,isString:h,isFunction:f,isObject:s,isNumber:tt,isElement:af,isArray:c,version:yy,isDate:rt,lowercase:a,uppercase:du,callbacks:{$$counter:0},getTestability:yl,reloadWithDebugInfo:vl,$$minErr:l,$$csp:ci,$$encodeUriSegment:cr,$$encodeUriQuery:et,$$stringify:pf});ve=wl(n);ve("ng",["ngLocale"],["$provide",function(n){n.provider({$$sanitizeUri:lv});n.provider("$compile",ts).directive({a:lc,input:dc,textarea:dc,form:ew,script:ik,select:fk,option:ek,ngBind:yw,ngBindHtml:ww,ngBindTemplate:pw,ngClass:kw,ngClassEven:gw,ngClassOdd:dw,ngCloak:nb,ngController:tb,ngForm:ow,ngHide:wb,ngIf:rb,ngInclude:ub,ngInit:eb,ngNonBindable:hb,ngPluralize:vb,ngRepeat:yb,ngShow:pb,ngStyle:bb,ngSwitch:kb,ngSwitchWhen:db,ngSwitchDefault:gb,ngOptions:ab,ngTransclude:tk,ngModel:tl,ngList:ob,ngChange:bw,pattern:ul,ngPattern:ul,required:rl,ngRequired:rl,minlength:el,ngMinlength:el,maxlength:fl,ngMaxlength:fl,ngValue:vw,ngModelOptions:sb}).directive({ngInclude:fb}).directive(gr).directive(gc);n.provider({$anchorScroll:ua,$animate:sp,$animateCss:lp,$$animateJs:ep,$$animateQueue:op,$$AnimateRunner:cp,$$animateAsyncRun:hp,$browser:oa,$cacheFactory:sa,$controller:la,$document:aa,$$isDocumentHidden:va,$exceptionHandler:ya,$filter:th,$$forceReflow:vp,$interpolate:nv,$interval:tv,$http:ba,$httpParamSerializer:pa,$httpParamSerializerJQLike:wa,$httpBackend:da,$xhrFactory:ka,$jsonpCallbacks:bp,$location:iv,$log:rv,$parse:ev,$rootScope:cv,$q:ov,$$q:sv,$sce:yv,$sceDelegate:vv,$sniffer:pv,$templateCache:ha,$templateRequest:wv,$$testability:bv,$timeout:kv,$window:dv,$$rAF:hv,$$jqLite:ia,$$HashMap:np,$$cookieReader:gv})}])}function ar(n,t){return t.toUpperCase()}function fu(n){return n.replace(py,ar)}function vo(n){return n=n.nodeType,1===n||!n||9===n}function yo(n,i){var u,r,f=i.createDocumentFragment(),e=[];if(pe.test(n)){for(u=f.appendChild(i.createElement("div")),r=(ky.exec(n)||["",""])[1].toLowerCase(),r=ht[r]||ht._default,u.innerHTML=r[1]+n.replace(dy,"<$1><\/$2>")+r[2],r=r[0];r--;)u=u.lastChild;e=or(e,u.childNodes);u=f.firstChild;u.textContent=""}else e.push(i.createTextNode(n));return f.textContent="",f.innerHTML="",t(e,function(n){f.appendChild(n)}),f}function w(t){var i,r;if(t instanceof w)return t;if(h(t)&&(t=y(t),i=!0),!(this instanceof w)){if(i&&"<"!==t.charAt(0))throw ye("nosel");return new w(t)}i?(i=n.document,t=(r=by.exec(t))?[i.createElement(r[1])]:(r=yo(t,i))?r.childNodes:[],kf(this,t)):f(t)?ko(t):kf(this,t)}function wf(n){return n.cloneNode(!0)}function eu(n,t){if(t||vr(n),n.querySelectorAll)for(var r=n.querySelectorAll("*"),i=0,u=r.length;i<u;i++)vr(r[i])}function po(n,i,u,f){var e,o,s;if(r(f))throw ye("offargs");if(e=(f=ou(n))&&f.events,o=f&&f.handle,o)if(i)s=function(t){var i=e[t];r(u)&&er(i||[],u);r(u)&&i&&0<i.length||(n.removeEventListener(t,o),delete e[t])},t(i.split(" "),function(n){s(n);tf[n]&&s(tf[n])});else for(i in e)"$destroy"!==i&&n.removeEventListener(i,o),delete e[i]}function vr(n,t){var r=n.ng339,i=r&&di[r];i&&(t?delete i.data[t]:(i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),po(n)),delete di[r],n.ng339=void 0))}function ou(n,t){var i=n.ng339,i=i&&di[i];return t&&!i&&(n.ng339=i=++dh,i=di[i]={events:{},data:{},handle:void 0}),i}function bf(n,t,i){if(vo(n)){var u,f=r(i),e=!f&&t&&!s(t),o=!t;if(n=(n=ou(n,!e))&&n.data,f)n[fu(t)]=i;else{if(o)return n;if(e)return n&&n[fu(t)];for(u in t)n[fu(u)]=t[u]}}}function su(n,t){return n.getAttribute?-1<(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" "):!1}function hu(n,i){i&&n.setAttribute&&t(i.split(" "),function(t){n.setAttribute("class",y((" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+y(t)+" "," ")))})}function cu(n,i){if(i&&n.setAttribute){var r=(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");t(i.split(" "),function(n){n=y(n);-1===r.indexOf(" "+n+" ")&&(r+=n+" ")});n.setAttribute("class",y(r))}}function kf(n,t){var i,r;if(t)if(t.nodeType)n[n.length++]=t;else if(i=t.length,"number"==typeof i&&t.window!==t){if(i)for(r=0;r<i;r++)n[n.length++]=t[r]}else n[n.length++]=t}function wo(n,t){return lu(n,"$"+(t||"ngController")+"Controller")}function lu(n,t,i){for(9===n.nodeType&&(n=n.documentElement),t=c(t)?t:[t];n;){for(var u=0,f=t.length;u<f;u++)if(r(i=e.data(n,t[u])))return i;n=n.parentNode||11===n.nodeType&&n.host}}function bo(n){for(eu(n,!0);n.firstChild;)n.removeChild(n.firstChild)}function au(n,t){t||eu(n);var i=n.parentNode;i&&i.removeChild(n)}function dl(t,i){if(i=i||n,"complete"===i.document.readyState)i.setTimeout(t);else e(i).on("load",t)}function ko(t){function i(){n.document.removeEventListener("DOMContentLoaded",i);n.removeEventListener("load",i);t()}"complete"===n.document.readyState?n.setTimeout(t):(n.document.addEventListener("DOMContentLoaded",i),n.addEventListener("load",i))}function go(n,t){var i=rf[t.toLowerCase()];return i&&we[lt(n)]&&i}function gl(n,t){var i=function(i,r){var f,e,s,h,o;if(i.isDefaultPrevented=function(){return i.defaultPrevented},f=t[r||i.type],e=f?f.length:0,e)for(u(i.immediatePropagationStopped)&&(s=i.stopImmediatePropagation,i.stopImmediatePropagation=function(){i.immediatePropagationStopped=!0;i.stopPropagation&&i.stopPropagation();s&&s.call(i)}),i.isImmediatePropagationStopped=function(){return!0===i.immediatePropagationStopped},h=f.specialHandlerWrapper||na,1<e&&(f=vt(f)),o=0;o<e;o++)i.isImmediatePropagationStopped()||h(n,i,f[o])};return i.elem=n,i}function na(n,t,i){i.call(n,t)}function ta(n,t,i){var r=t.relatedTarget;r&&(r===n||gy.call(n,r))||i.call(n,t)}function ia(){this.$get=function(){return v(w,{hasClass:function(n,t){return n.attr&&(n=n[0]),su(n,t)},addClass:function(n,t){return n.attr&&(n=n[0]),cu(n,t)},removeClass:function(n,t){return n.attr&&(n=n[0]),hu(n,t)}})}}function bt(n,t){var i=n&&n.$$hashKey;return i?("function"==typeof i&&(i=n.$$hashKey()),i):(i=typeof n,"function"===i||"object"===i&&null!==n?n.$$hashKey=i+":"+(t||ol)():i+":"+n)}function yi(n,i){if(i){var r=0;this.nextUid=function(){return++r}}t(n,this.put,this)}function ns(n){return n=(Function.prototype.toString.call(n)+" ").replace(fp,""),n.match(tp)||n.match(ip)}function ra(n){return(n=ns(n))?"function("+(n[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function yr(n,i){function l(n){return function(i,r){if(s(i))t(i,ro(n));else return n(i,r)}}function w(n,t){if(vi(n,"service"),(f(t)||c(t))&&(t=o.instantiate(t)),!t.$get)throw li("pget",n);return e[n+"Provider"]=t}function tt(n,t){return function(){var i=r.invoke(t,this);if(u(i))throw li("undef",n);return i}}function v(n,t,i){return w(n,{$get:!1!==i?tt(n,t):t})}function b(n){lr(u(n)||c(n),"modulesToLoad","not an array");var i=[],r;return t(n,function(n){function u(n){for(var i,r,t=0,u=n.length;t<u;t++)i=n[t],r=o.get(i[0]),r[i[1]].apply(r,i[2])}if(!d.get(n)){d.put(n,!0);try{h(n)?(r=ve(n),i=i.concat(b(r.requires)).concat(r._runBlocks),u(r._invokeQueue),u(r._configBlocks)):f(n)?i.push(o.invoke(n)):c(n)?i.push(o.invoke(n)):ru(n,"module")}catch(t){throw c(n)&&(n=n[n.length-1]),t.message&&t.stack&&-1===t.stack.indexOf(t.message)&&(t=t.message+"\n"+t.stack),li("modulerr",n,t.stack||t.message||t);}}}),i}function k(n,t){function r(i,r){if(n.hasOwnProperty(i)){if(n[i]===y)throw li("cdep",i+" <- "+a.join(" <- "));return n[i]}try{return a.unshift(i),n[i]=y,n[i]=t(i,r),n[i]}catch(u){throw n[i]===y&&delete n[i],u;}finally{a.shift()}}function u(n,t,u){var o=[],e,s,f;for(n=yr.$$annotate(n,i,u),e=0,s=n.length;e<s;e++){if(f=n[e],"string"!=typeof f)throw li("itkn",f);o.push(t&&t.hasOwnProperty(f)?t[f]:r(f,u))}return o}return{invoke:function(n,t,i,r){if("string"==typeof i&&(r=i,i=null),i=u(n,i,r),c(n)&&(n=n[n.length-1]),r=n,ti||"function"!=typeof r)r=!1;else{var f=r.$$ngIsClass;gt(f)||(f=r.$$ngIsClass=/^(?:class\b|constructor\()/.test(Function.prototype.toString.call(r)+" "));r=f}return r?(i.unshift(null),new(Function.prototype.bind.apply(n,i))):n.apply(t,i)},instantiate:function(n,t,i){var r=c(n)?n[n.length-1]:n;return n=u(n,t,i),n.unshift(null),new(Function.prototype.bind.apply(r,n))},get:r,annotate:yr.$$annotate,has:function(t){return e.hasOwnProperty(t+"Provider")||n.hasOwnProperty(t)}}}var nt,r;i=!0===i;var y={},a=[],d=new yi([],!0),e={$provide:{provider:l(w),factory:l(v),service:l(function(n,t){return v(n,["$injector",function(n){return n.instantiate(t)}])}),value:l(function(n,t){return v(n,st(t),!1)}),constant:l(function(n,t){vi(n,"constant");e[n]=t;g[n]=t}),decorator:function(n,t){var i=o.get(n+"Provider"),u=i.$get;i.$get=function(){var n=r.invoke(u,i);return r.invoke(t,null,{$delegate:n})}}}},o=e.$injector=k(e,function(n,t){ot.isString(t)&&a.push(t);throw li("unpr",a.join(" <- "));}),g={},p=k(g,function(n,t){var i=o.get(n+"Provider",t);return r.invoke(i.$get,i,void 0,n)}),r=p;return e.$injectorProvider={$get:st(p)},nt=b(n),r=p.get("$injector"),r.strictDi=i,t(nt,function(n){n&&r.invoke(n)}),r}function ua(){var n=!0;this.disableAutoScrolling=function(){n=!1};this.$get=["$window","$location","$rootScope",function(t,i,r){function s(n){var t=null;return Array.prototype.some.call(n,function(n){if("a"===lt(n))return t=n,!0}),t}function u(n){if(n){n.scrollIntoView();var i;i=e.yOffset;f(i)?i=i():af(i)?(i=i[0],i="fixed"!==t.getComputedStyle(i).position?0:i.getBoundingClientRect().bottom):tt(i)||(i=0);i&&(n=n.getBoundingClientRect().top,t.scrollBy(0,n-i))}else t.scrollTo(0,0)}function e(n){n=h(n)?n:tt(n)?n.toString():i.hash();var t;n?(t=o.getElementById(n))?u(t):(t=s(o.getElementsByName(n)))?u(t):"top"===n&&u(null):u(null)}var o=t.document;return n&&r.$watch(function(){return i.hash()},function(n,t){n===t&&""===n||dl(function(){r.$evalAsync(e)})}),e}]}function pr(n,t){return!n&&!t?"":n?t?(c(n)&&(n=n.join(" ")),c(t)&&(t=t.join(" ")),n+" "+t):n:t}function fa(n){h(n)&&(n=n.split(" "));var i=p();return t(n,function(n){n.length&&(i[n]=!0)}),i}function ei(n){return s(n)?n:{}}function ea(n,i,r,f){function k(n){try{n.apply(null,wt.call(arguments,1))}finally{if(l--,0===l)for(;b.length;)try{b.pop()()}catch(t){r.error(t)}}}function d(){y=null;g();tt()}function g(){h=st();h=u(h)?null:h;ft(h,nt)&&(h=nt);nt=h}function tt(){(v!==s.url()||a!==h)&&(v=s.url(),a=h,t(it,function(n){n(s.url(),h)}))}var s=this,c=n.location,p=n.history,ut=n.setTimeout,et=n.clearTimeout,w={},l,b;s.isMock=!1;l=0;b=[];s.$$completeOutstandingRequest=k;s.$$incOutstandingRequestCount=function(){l++};s.notifyWhenNoOutstandingRequests=function(n){0===l?n():b.push(n)};var h,a,v=c.href,ot=i.find("base"),y=null,st=f.history?function(){try{return p.state}catch(n){}}:o;g();a=h;s.url=function(t,i,r){var o,e;return(u(r)&&(r=null),c!==n.location&&(c=n.location),p!==n.history&&(p=n.history),t)?(o=a===r,v===t&&(!f.history||o))?s:(e=v&&oi(v)===oi(t),v=t,a=r,!f.history||e&&o?(e||(y=t),i?c.replace(t):e?(i=c,r=t.indexOf("#"),r=-1===r?"":t.substr(r),i.hash=r):c.href=t,c.href!==t&&(y=t)):(p[i?"replaceState":"pushState"](r,"",t),g(),a=h),y&&(y=t),s):y||c.href.replace(/%27/g,"'")};s.state=function(){return h};var it=[],rt=!1,nt=null;s.onUrlChange=function(t){if(!rt){if(f.history)e(n).on("popstate",d);e(n).on("hashchange",d);rt=!0}return it.push(t),t};s.$$applicationDestroyed=function(){e(n).off("hashchange popstate",d)};s.$$checkUrlChange=tt;s.baseHref=function(){var n=ot.attr("href");return n?n.replace(/^(https?:)?\/\/[^/]*/,""):""};s.defer=function(n,t){var i;return l++,i=ut(function(){delete w[i];k(n)},t||0),w[i]=!0,i};s.defer.cancel=function(n){return w[n]?(delete w[n],et(n),k(o),!0):!1}}function oa(){this.$get=["$window","$log","$sniffer","$document",function(n,t,i,r){return new ea(n,r,t,i)}]}function sa(){this.$get=function(){function i(t,i){function a(n){n!==o&&(r?r===n&&(r=n.n):r=n,c(n.n,n.p),c(n,o),o=n,o.n=null)}function c(n,t){n!==t&&(n&&(n.p=t),t&&(t.n=n))}if(t in n)throw l("$cacheFactory")("iid",t);var s=0,y=v({},i,{id:t}),f=p(),h=i&&i.capacity||Number.MAX_VALUE,e=p(),o=null,r=null;return n[t]={put:function(n,t){if(!u(t)){if(h<Number.MAX_VALUE){var i=e[n]||(e[n]={key:n});a(i)}return n in f||s++,f[n]=t,s>h&&this.remove(r.key),t}},get:function(n){if(h<Number.MAX_VALUE){var t=e[n];if(!t)return;a(t)}return f[n]},remove:function(n){if(h<Number.MAX_VALUE){var t=e[n];if(!t)return;t===o&&(o=t.p);t===r&&(r=t.n);c(t.n,t.p);delete e[n]}n in f&&(delete f[n],s--)},removeAll:function(){f=p();s=0;e=p();o=r=null},destroy:function(){e=y=f=null;delete n[t]},info:function(){return v({},y,{size:s})}}}var n={};return i.info=function(){var i={};return t(n,function(n,t){i[t]=n.info()}),i},i.get=function(t){return n[t]},i}}function ha(){this.$get=["$cacheFactory",function(n){return n("templates")}]}function ts(i,l){function it(n,i,r){var f=/^\s*([@&<]|=(\*?))(\??)\s*(\w*)\s*$/,u=p();return t(n,function(n,t){if(n in rt)u[t]=rt[n];else{var e=n.match(f);if(!e)throw k("iscp",i,t,n,r?"controller bindings definition":"isolate scope definition");u[t]={mode:e[1][0],collection:"*"===e[2],optional:"?"===e[3],attrName:e[4]||t};e[4]&&(rt[n]=u[t])}}),u}function ot(n){var t=n.charAt(0);if(!t||t!==a(t))throw k("baddir",n);if(n!==n.trim())throw k("baddir",n);}function ht(n){var i=n.require||n.controller&&n.name;return!c(i)&&s(i)&&t(i,function(n,t){var r=n.match(et);n.substring(r[0].length)||(i[t]=r[0]+t)}),i}var b={},ct=/^\s*directive:\s*([\w-]+)\s+(.*)$/,vt=/(([\w-]+)(?::([^;]+))?;?)/,bt=cl("ngSrc,ngSrcset,src,srcset"),et=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,kt=/^(on[a-z]+|formaction)$/,rt=p(),w,g,d,nt,tt;this.directive=function dt(n,r){return lr(n,"name"),vi(n,"directive"),h(n)?(ot(n),lr(r,"directiveFactory"),b.hasOwnProperty(n)||(b[n]=[],i.factory(n+"Directive",["$injector","$exceptionHandler",function(i,r){var u=[];return t(b[n],function(t,e){var o,c,s;try{if(o=i.invoke(t),f(o)?o={compile:st(o)}:!o.compile&&o.link&&(o.compile=st(o.link)),o.priority=o.priority||0,o.index=e,o.name=o.name||n,o.require=ht(o),c=o,s=o.restrict,s&&(!h(s)||!/[EACM]/.test(s)))throw k("badrestrict",s,n);c.restrict=s||"EA";o.$$moduleName=t.$$moduleName;u.push(o)}catch(l){r(l)}}),u}])),b[n].push(r)):t(n,ro(dt)),this};this.component=function(n,i){function r(n){function r(t){return f(t)||c(t)?function(i,r){return n.invoke(t,this,{$element:i,$attrs:r})}:t}var o=i.template||i.templateUrl?i.template:"",e={controller:u,controllerAs:ca(i.controller)||i.controllerAs||"$ctrl",template:r(o),templateUrl:r(i.templateUrl),transclude:i.transclude,scope:{},bindToController:i.bindings||{},restrict:"E",require:i.require};return t(i,function(n,t){"$"===t.charAt(0)&&(e[t]=n)}),e}var u=i.controller||function(){};return t(i,function(n,t){"$"===t.charAt(0)&&(r[t]=n,f(u)&&(u[t]=n))}),r.$inject=["$injector"],this.directive(n,r)};this.aHrefSanitizationWhitelist=function(n){return r(n)?(l.aHrefSanitizationWhitelist(n),this):l.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(n){return r(n)?(l.imgSrcSanitizationWhitelist(n),this):l.imgSrcSanitizationWhitelist()};w=!0;this.debugInfoEnabled=function(n){return r(n)?(w=n,this):w};g=!1;this.preAssignBindingsEnabled=function(n){return r(n)?(g=n,this):g};d=10;this.onChangesTtl=function(n){return arguments.length?(d=n,this):d};nt=!0;this.commentDirectivesEnabled=function(n){return arguments.length?(nt=n,this):nt};tt=!0;this.cssClassDirectivesEnabled=function(n){return arguments.length?(tt=n,this):tt};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(i,l,rt,ot,st,ht,dt,ni,ii,ui){function wr(){try{if(!--ar)throw ei=void 0,k("infchng",d);dt.$apply(function(){for(var n=[],t=0,i=ei.length;t<i;++t)try{ei[t]()}catch(r){n.push(r)}if(ei=void 0,n.length)throw n;})}finally{ar++}}function vi(n,t){if(t)for(var u=Object.keys(t),r,i=0,f=u.length;i<f;i++)r=u[i],this[r]=t[r];else this.$attr={};this.$$element=n}function br(n,t,i){cr.innerHTML="<span "+t+">";t=cr.firstChild.attributes;var r=t[0];t.removeNamedItem(r.name);r.value=i;n.attributes.setNamedItem(r)}function yi(n,t){try{n.addClass(t)}catch(i){}}function fi(n,t,i,r,u){var o,f;return n instanceof e||(n=e(n)),o=pi(n,t,n,i,r,u),fi.$$addScopeClass(n),f=null,function(t,i,r){var s,h,c;if(!n)throw k("multilink");if(lr(t,"scope"),u&&u.needsNewScope&&(t=t.$parent.$new()),r=r||{},s=r.parentBoundTranscludeFn,h=r.transcludeControllers,r=r.futureParentElement,s&&s.$$boundTransclude&&(s=s.$$boundTransclude),f||(f=(r=r&&r[0])?"foreignobject"!==lt(r)&&ut.call(r).match(/SVG/)?"svg":"html":"html"),r="html"!==f?e(ki(f,e("<div>").append(n).html())):i?gi.clone.call(n):n,h)for(c in h)r.data("$"+c+"Controller",h[c].instance);return fi.$$addScopeInfo(r,t),i&&i(r,t),o&&o(t,r,r,s),i||(n=o=null),r}}function pi(n,t,i,r,u,f){function p(n,i,r,u){var o,h,c,f,a,y,l;if(v)for(l=Array(i.length),f=0;f<s.length;f+=3)o=s[f],l[o]=i[o];else l=i;for(f=0,a=s.length;f<a;)h=l[s[f++]],i=s[f++],o=s[f++],i?(i.scope?(c=n.$new(),fi.$$addScopeInfo(e(h),c)):c=n,y=i.transcludeOnThisElement?si(n,i.transclude,u):!i.templateOnThisElement&&u?u:!u&&t?si(n,t):null,i(o,c,h,r,y)):o&&o(n,h.childNodes,void 0,u)}for(var s=[],w=c(n)||n instanceof e,h,l,a,y,v,o=0;o<n.length;o++)h=new vi,11===ti&&kr(n,o,w),l=wi(n[o],[],h,0===o?r:void 0,u),(f=l.length?tr(l,n[o],h,t,i,null,[],[],f):null)&&f.scope&&fi.$$addScopeClass(h.$$element),h=f&&f.terminal||!(a=n[o].childNodes)||!a.length?null:pi(a,f?(f.transcludeOnThisElement||!f.templateOnThisElement)&&f.transclude:t),(f||h)&&(s.push(o,f,h),y=!0,v=v||f),f=null;return y?p:null}function kr(n,t,i){var u=n[t],f=u.parentNode,r;if(u.nodeType===ri)for(;;){if(r=f?u.nextSibling:n[t+1],!r||r.nodeType!==ri)break;u.nodeValue+=r.nodeValue;r.parentNode&&r.parentNode.removeChild(r);i&&r===n[t+1]&&n.splice(t+1,1)}}function si(n,t,i){function u(r,u,f,e,o){return r||(r=n.$new(!1,o),r.$$transcluded=!0),t(r,u,{parentBoundTranscludeFn:i,transcludeControllers:f,futureParentElement:e})}var f=u.$$slots=p(),r;for(r in t.$$slots)f[r]=t.$$slots[r]?si(n,t.$$slots[r],i):null;return u}function wi(n,t,i,r,u){var o=i.$attr,c,w,b;switch(n.nodeType){case 1:c=lt(n);ci(t,yt(c),"E",r,u);for(var f,e,l,a,v=n.attributes,p=0,k=v&&v.length;p<k;p++)w=!1,b=!1,f=v[p],e=f.name,l=f.value,f=yt(e),(a=hu.test(f))&&(e=e.replace(nc,"").substr(8).replace(/_(.)/g,function(n,t){return t.toUpperCase()})),(f=f.match(cu))&&nu(f[1])&&(w=e,b=e.substr(0,e.length-5)+"end",e=e.substr(0,e.length-6)),f=yt(e.toLowerCase()),o[f]=e,(a||!i.hasOwnProperty(f))&&(i[f]=l,go(n,f)&&(i[f]=!0)),fu(n,t,l,f,a),ci(t,f,"A",r,u,w,b);if("input"===c&&"hidden"===n.getAttribute("type")&&n.setAttribute("autocomplete","off"),!su)break;if(o=n.className,s(o)&&(o=o.animVal),h(o)&&""!==o)for(;n=vt.exec(o);)f=yt(n[2]),ci(t,f,"C",r,u)&&(i[f]=y(n[3])),o=o.substr(n.index+n[0].length);break;case ri:ru(t,n.nodeValue);break;case 8:if(!ou)break;dr(n,t,i,r,u)}return t.sort(iu),t}function dr(n,t,i,r,u){var f,e;try{f=ct.exec(n.nodeValue);f&&(e=yt(f[1]),ci(t,e,"M",r,u)&&(i[e]=y(f[2])))}catch(o){}}function di(n,t,i){var r=[],u=0;if(t&&n.hasAttribute&&n.hasAttribute(t)){do{if(!n)throw k("uterdir",t,i);1===n.nodeType&&(n.hasAttribute(t)&&u++,n.hasAttribute(i)&&u--);r.push(n);n=n.nextSibling}while(0<u)}else r.push(n);return e(r)}function nr(n,t,i){return function(r,u,f,e,o){return u=di(u[0],t,i),n(r,u,f,e,o)}}function bi(n,t,i,r,u,f){var e;return n?fi(t,i,r,u,f):function(){return e||(e=fi(t,i,r,u,f),t=i=f=null),e.apply(this,arguments)}}function tr(n,i,r,o,h,l,a,w,b){function tr(n,t,i,r){n&&(i&&(n=nr(n,i,r)),n.require=d.require,n.directiveName=st,(nt===d||d.$$isolateScope)&&(n=or(n,{isolateScope:!0})),a.push(n));t&&(i&&(t=nr(t,i,r)),t.require=d.require,t.directiveName=st,(nt===d||d.$$isolateScope)&&(t=or(t,{isolateScope:!0})),w.push(t))}function pt(n,o,h,l,y){function yt(n,t,i,r){var e,f;if(fr(n)||(r=i,i=t,t=n,n=void 0),ii&&(e=ut),i||(i=ii?b.parent():b),r){if(f=y.$$slots[r],f)return f(n,t,e,i,lt);if(u(f))throw k("noslot",r,at(b));}else return y(n,t,e,i,lt)}var tt,d,p,it,et,ut,st,b,ct,vt,lt;i===h?(l=r,b=r.$$element):(b=e(h),l=new vi(b,r));et=o;nt?it=o.$new(!0):ft&&(et=o.$parent);y&&(st=yt,st.$$boundTransclude=y,st.isSlotFilled=function(n){return!!y.$$slots[n]});ot&&(ut=gr(b,l,st,ot,it,o,nt));nt&&(fi.$$addScopeInfo(b,it,!0,!(ht&&(ht===nt||ht===nt.$$originalDirective))),fi.$$addScopeClass(b,!0),it.$$isolateBindings=nt.$$isolateBindings,d=ai(o,l,it,it.$$isolateBindings,nt),d.removeWatches&&it.$on("$destroy",d.removeWatches));for(tt in ut)d=ot[tt],p=ut[tt],ct=d.$$bindings.bindToController,g?(p.bindingInfo=ct?ai(et,l,p.instance,ct,d):{},vt=p(),vt!==p.instance&&(p.instance=vt,b.data("$"+d.name+"Controller",vt),p.bindingInfo.removeWatches&&p.bindingInfo.removeWatches(),p.bindingInfo=ai(et,l,p.instance,ct,d))):(p.instance=p(),b.data("$"+d.name+"Controller",p.instance),p.bindingInfo=ai(et,l,p.instance,ct,d));for(t(ot,function(n,t){var i=n.require;n.bindToController&&!c(i)&&s(i)&&v(ut[t].instance,hi(t,i,b,ut))}),t(ut,function(n){var t=n.instance;if(f(t.$onChanges))try{t.$onChanges(n.bindingInfo.initialChanges)}catch(i){rt(i)}if(f(t.$onInit))try{t.$onInit()}catch(r){rt(r)}f(t.$doCheck)&&(et.$watch(function(){t.$doCheck()}),t.$doCheck());f(t.$onDestroy)&&et.$on("$destroy",function(){t.$onDestroy()})}),tt=0,d=a.length;tt<d;tt++)p=a[tt],hr(p,p.isolateScope?it:o,b,l,p.require&&hi(p.directiveName,p.require,b,ut),st);for(lt=o,nt&&(nt.template||null===nt.templateUrl)&&(lt=it),n&&n(lt,h.childNodes,void 0,y),tt=w.length-1;0<=tt;tt--)p=w[tt],hr(p,p.isolateScope?it:o,b,l,p.require&&hi(p.directiveName,p.require,b,ut),st);t(ut,function(n){n=n.instance;f(n.$postLink)&&n.$postLink()})}var ni,ui,et,gi,ei,si,ir,ci;b=b||{};for(var gt=-Number.MAX_VALUE,ft=b.newScopeDirective,ot=b.controllerDirectives,nt=b.newIsolateScopeDirective,ht=b.templateDirective,ti=b.nonTlbTranscludeDirective,yi=!1,pi=!1,ii=b.hasElementTranscludeDirective,tt=r.$$element=e(i),d,st,ut,bt=o,kt,ct=!1,ri=!1,it,vt=0,dt=n.length;vt<dt;vt++){if(d=n[vt],ni=d.$$start,ui=d.$$end,ni&&(tt=di(i,ni,ui)),ut=void 0,gt>d.priority)break;if((it=d.scope)&&(d.templateUrl||(s(it)?(oi("new/isolated scope",nt||ft,d,tt),nt=d):oi("new/isolated scope",nt,d,tt)),ft=ft||d),st=d.name,!ct&&(d.replace&&(d.templateUrl||d.template)||d.transclude&&!d.$$tlb)){for(it=vt+1;ct=n[it++];)if(ct.transclude&&!ct.$$tlb||ct.replace&&(ct.templateUrl||ct.template)){ri=!0;break}ct=!0}if(!d.templateUrl&&d.controller&&(ot=ot||p(),oi("'"+st+"' controller",ot[st],d,tt),ot[st]=d),it=d.transclude)if(yi=!0,d.$$tlb||(oi("transclusion",ti,d,tt),ti=d),"element"===it)ii=!0,gt=d.priority,ut=tt,tt=r.$$element=e(fi.$$createComment(st,r[st])),i=tt[0],li(h,wt.call(ut,0),i),ut[0].$$parentNode=ut[0].parentNode,bt=bi(ri,ut,o,gt,l&&l.name,{nonTlbTranscludeDirective:ti});else{if(et=p(),s(it)){ut=[];gi=p();ei=p();t(it,function(n,t){var i="?"===n.charAt(0);n=i?n.substring(1):n;gi[n]=t;et[t]=null;ei[t]=i});t(tt.contents(),function(n){var t=gi[yt(lt(n))];t?(ei[t]=!0,et[t]=et[t]||[],et[t].push(n)):ut.push(n)});t(ei,function(n,t){if(!n)throw k("reqslot",t);});for(si in et)et[si]&&(et[si]=bi(ri,et[si],o))}else ut=e(wf(i)).contents();tt.empty();bt=bi(ri,ut,o,void 0,void 0,{needsNewScope:d.$$isolateScope||d.$$newScope});bt.$$slots=et}if(d.template)if(pi=!0,oi("template",ht,d,tt),ht=d,it=f(d.template)?d.template(tt,r):d.template,it=pr(it),d.replace){if(l=d,ut=pe.test(it)?rs(ki(d.templateNamespace,y(it))):[],i=ut[0],1!==ut.length||1!==i.nodeType)throw k("tplrt",st,"");li(h,tt,i);dt={$attr:{}};it=wi(i,[],dt);ir=n.splice(vt+1,n.length-(vt+1));(nt||ft)&&rr(it,nt,ft);n=n.concat(it).concat(ir);ur(r,dt);dt=n.length}else tt.html(it);if(d.templateUrl)pi=!0,oi("template",ht,d,tt),ht=d,d.replace&&(l=d),pt=tu(n.splice(vt,n.length-vt),tt,r,h,yi&&bt,a,w,{controllerDirectives:ot,newScopeDirective:ft!==d&&ft,newIsolateScopeDirective:nt,templateDirective:ht,nonTlbTranscludeDirective:ti}),dt=n.length;else if(d.compile)try{kt=d.compile(tt,r,bt);ci=d.$$originalDirective||d;f(kt)?tr(null,sr(ci,kt),ni,ui):kt&&tr(sr(ci,kt.pre),sr(ci,kt.post),ni,ui)}catch(er){rt(er,at(tt))}d.terminal&&(pt.terminal=!0,gt=Math.max(gt,d.priority))}return pt.scope=ft&&!0===ft.scope,pt.transcludeOnThisElement=yi,pt.templateOnThisElement=pi,pt.transclude=bt,b.hasElementTranscludeDirective=ii,pt}function hi(n,i,r,u){var f,o,e,l;if(h(i)){if(e=i.match(et),i=i.substring(e[0].length),o=e[1]||e[3],e="?"===e[2],"^^"===o?r=r.parent():f=(f=u&&u[i])&&f.instance,f||(l="$"+i+"Controller",f=o?r.inheritedData(l):r.data(l)),!f&&!e)throw k("ctreq",i,n);}else if(c(i))for(f=[],o=0,e=i.length;o<e;o++)f[o]=hi(n,i[o],r,u);else s(i)&&(f={},t(i,function(t,i){f[i]=hi(n,t,r,u)}));return f||null}function gr(n,t,i,r,u,f,e){var c=p(),l;for(l in r){var o=r[l],s={$scope:o===e||o.$$isolateScope?u:f,$element:n,$attrs:t,$transclude:i},h=o.controller;"@"===h&&(h=t[o.name]);s=ht(h,s,!0,o.controllerAs);c[o.name]=s;n.data("$"+o.name+"Controller",s.instance)}return c}function rr(n,t,i){for(var r=0,u=n.length;r<u;r++)n[r]=cf(n[r],{$$isolateScope:t,$$newScope:i})}function ci(n,t,r,f,e,o,h){var c,v,p;if(t===e)return null;if(c=null,b.hasOwnProperty(t))for(e=i.get(t+"Directive"),v=0,p=e.length;v<p;v++)if(t=e[v],(u(f)||f>t.priority)&&-1!==t.restrict.indexOf(r)){if(o&&(t=cf(t,{$$start:o,$$end:h})),!t.$$bindings){var l=c=t,y=t.name,a={isolateScope:null,bindToController:null};if(s(l.scope)&&(!0===l.bindToController?(a.bindToController=it(l.scope,y,!0),a.isolateScope={}):a.isolateScope=it(l.scope,y,!1)),s(l.bindToController)&&(a.bindToController=it(l.bindToController,y,!0)),a.bindToController&&!l.controller)throw k("noctrl",y);c=c.$$bindings=a;s(c.isolateScope)&&(t.$$isolateBindings=c.isolateScope)}n.push(t);c=t}return c}function nu(n){if(b.hasOwnProperty(n))for(var r=i.get(n+"Directive"),t=0,u=r.length;t<u;t++)if(n=r[t],n.multiElement)return!0;return!1}function ur(n,i){var r=i.$attr,u=n.$attr;t(n,function(t,u){"$"!==u.charAt(0)&&(i[u]&&i[u]!==t&&(t=t.length?t+(("style"===u?";":" ")+i[u]):i[u]),n.$set(u,t,!0,r[u]))});t(i,function(t,i){n.hasOwnProperty(i)||"$"===i.charAt(0)||(n[i]=t,"class"!==i&&"style"!==i&&(u[i]=r[i]))})}function tu(n,i,r,u,h,c,l,a){var p=[],w,b,d=i[0],v=n.shift(),nt=cf(v,{templateUrl:null,transclude:null,replace:null,$$originalDirective:v}),g=f(v.templateUrl)?v.templateUrl(i,r):v.templateUrl,tt=v.templateNamespace;return i.empty(),ot(g).then(function(f){var o,rt,it,ft;if(f=pr(f),v.replace){if(f=pe.test(f)?rs(ki(tt,y(f))):[],o=f[0],1!==f.length||1!==o.nodeType)throw k("tplrt",v.name,g);f={$attr:{}};li(u,i,o);it=wi(o,[],f);s(v.scope)&&rr(it,!0);n=it.concat(n);ur(r,f)}else o=d,i.html(f);for(n.unshift(nt),w=tr(n,o,r,h,i,v,c,l,a),t(u,function(n,t){n===o&&(u[t]=i[0])}),b=pi(i[0].childNodes,h);p.length;){f=p.shift();rt=p.shift();var et=p.shift(),ut=p.shift(),it=i[0];f.$$destroyed||(rt!==d&&(ft=rt.className,a.hasElementTranscludeDirective&&v.replace||(it=wf(o)),li(et,e(rt),it),yi(e(it),ft)),rt=w.transcludeOnThisElement?si(f,w.transclude,ut):ut,w(b,f,it,u,rt))}p=null}).catch(function(n){n instanceof Error&&rt(n)}).catch(o),function(n,t,i,r,u){n=u;t.$$destroyed||(p?p.push(t,i,r,n):(w.transcludeOnThisElement&&(n=si(t,w.transclude,u)),w(b,t,i,r,n)))}}function iu(n,t){var i=t.priority-n.priority;return 0!==i?i:n.name!==t.name?n.name<t.name?-1:1:n.index-t.index}function oi(n,t,i,r){function u(n){return n?" (module: "+n+")":""}if(t)throw k("multidir",t.name,u(t.$$moduleName),i.name,u(i.$$moduleName),n,at(r));}function ru(n,t){var i=l(t,!0);i&&n.push({priority:0,compile:function(n){n=n.parent();var t=!!n.length;return t&&fi.$$addBindingClass(n),function(n,r){var u=r.parent();t||fi.$$addBindingClass(u);fi.$$addBindingInfo(u,i.expressions);n.$watch(i,function(n){r[0].nodeValue=n})}}})}function ki(t,i){t=a(t||"html");switch(t){case"svg":case"math":var r=n.document.createElement("div");return r.innerHTML="<"+t+">"+i+"<\/"+t+">",r.childNodes[0].childNodes;default:return i}}function uu(n,t){if("srcdoc"===t)return ni.HTML;var i=lt(n);if("src"===t||"ngSrc"===t){if(-1===["img","video","audio","source","track"].indexOf(i))return ni.RESOURCE_URL}else if("xlinkHref"===t||"form"===i&&"action"===t||"link"===i&&"href"===t)return ni.RESOURCE_URL}function fu(n,t,i,r,u){var e=uu(n,r),o=bt[r]||u,f=l(i,!u,e,o);if(f){if("multiple"===r&&"select"===lt(n))throw k("selmulti",at(n));if(kt.test(r))throw k("nodomevents");t.push({priority:100,compile:function(){return{pre:function(n,t,u){t=u.$$observers||(u.$$observers=p());var s=u[r];s!==i&&(f=s&&l(s,!0,e,o),i=s);f&&(u[r]=f(n),(t[r]||(t[r]=[])).$$inter=!0,(u.$$observers&&u.$$observers[r].$$scope||n).$watch(f,function(n,t){"class"===r&&n!==t?u.$updateClass(n,t):u.$set(r,n)}))}}}})}}function li(t,i,r){var f=i[0],s=i.length,c=f.parentNode,u,o,h;if(t)for(u=0,o=t.length;u<o;u++)if(t[u]===f){for(t[u++]=r,o=u+s-1,h=t.length;u<h;u++,o++)o<h?t[u]=t[o]:delete t[u];t.length-=s-1;t.context===f&&(t.context=r);break}for(c&&c.replaceChild(r,f),t=n.document.createDocumentFragment(),u=0;u<s;u++)t.appendChild(i[u]);for(e.hasData(f)&&(e.data(r,e.data(f)),e(f).off("$destroy")),e.cleanData(t.querySelectorAll("*")),u=1;u<s;u++)delete i[u];i[0]=r;i.length=1}function or(n,t){return v(function(){return n.apply(null,arguments)},n,t)}function hr(n,t,i,r,u,f){try{n(t,i,r,u,f)}catch(e){rt(e,at(i))}}function ai(n,i,r,u,e){function v(t,i,u){f(r.$onChanges)&&i!==u&&(i===i||u===u)&&(ei||(n.$$postDigest(wr),ei=[]),s||(s={},ei.push(y)),s[t]&&(u=s[t].previousValue),s[t]=new vu(u,i))}function y(){r.$onChanges(s);s=void 0}var c=[],a={},s;return t(u,function(t,u){var f=t.attrName,s=t.optional,p,y,g,b,d,w;switch(t.mode){case"@":s||pt.call(i,f)||(r[u]=i[f]=void 0);s=i.$observe(f,function(n){(h(n)||gt(n))&&(v(u,n,r[u]),r[u]=n)});i.$$observers[f].$$scope=n;p=i[f];h(p)?r[u]=l(p)(n):gt(p)&&(r[u]=p);a[u]=new vu(ke,r[u]);c.push(s);break;case"=":if(!pt.call(i,f)){if(s)break;i[f]=void 0}if(s&&!i[f])break;y=st(i[f]);b=y.literal?ft:function(n,t){return n===t||n!==n&&t!==t};g=y.assign||function(){p=r[u]=y(n);throw k("nonassign",i[f],f,e.name);};p=r[u]=y(n);s=function(t){return b(t,r[u])||(b(t,p)?g(n,t=r[u]):r[u]=t),p=t};s.$stateful=!0;s=t.collection?n.$watchCollection(i[f],s):n.$watch(st(i[f],s),null,y.literal);c.push(s);break;case"<":if(!pt.call(i,f)){if(s)break;i[f]=void 0}if(s&&!i[f])break;y=st(i[f]);d=y.literal;w=r[u]=y(n);a[u]=new vu(ke,r[u]);s=n.$watch(y,function(n,t){if(t===n){if(t===w||d&&ft(t,w))return;t=w}v(u,n,t);r[u]=n},d);c.push(s);break;case"&":if(y=i.hasOwnProperty(f)?st(i[f]):o,y===o&&s)break;r[u]=function(t){return y(n,t)}}}),{initialChanges:a,removeWatches:c.length&&function(){for(var n=0,t=c.length;n<t;++n)c[n]()}}}var eu=/^\w/,cr=n.document.createElement("div"),ou=nt,su=tt,ar=d,ei;vi.prototype={$normalize:yt,$addClass:function(n){n&&0<n.length&&ii.addClass(this.$$element,n)},$removeClass:function(n){n&&0<n.length&&ii.removeClass(this.$$element,n)},$updateClass:function(n,t){var i=is(n,t);i&&i.length&&ii.addClass(this.$$element,i);(i=is(t,n))&&i.length&&ii.removeClass(this.$$element,i)},$set:function(n,i,f,e){var s=go(this.$$element[0],n),o=be[n],l=n;if(s?(this.$$element.prop(n,i),e=s):o&&(this[o]=i,l=o),this[n]=i,e?this.$attr[n]=e:(e=this.$attr[n])||(this.$attr[n]=e=lo(n,"-")),s=lt(this.$$element),"a"===s&&("href"===n||"xlinkHref"===n)||"img"===s&&"src"===n)this[n]=i=ui(i,"src"===n);else if("img"===s&&"srcset"===n&&r(i)){for(var s="",o=y(i),h=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,h=/\s/.test(o)?h:/(,)/,o=o.split(h),h=Math.floor(o.length/2),c=0;c<h;c++)var a=2*c,s=s+ui(y(o[a]),!0),s=s+(" "+y(o[a+1]));o=y(o[2*c]).split(/\s/);s+=ui(y(o[0]),!0);2===o.length&&(s+=" "+y(o[1]));this[n]=i=s}!1!==f&&(null===i||u(i)?this.$$element.removeAttr(e):eu.test(e)?this.$$element.attr(e,i):br(this.$$element[0],e,i));(n=this.$$observers)&&t(n[l],function(n){try{n(i)}catch(t){rt(t)}})},$observe:function(n,t){var i=this,f=i.$$observers||(i.$$observers=p()),r=f[n]||(f[n]=[]);return r.push(t),dt.$evalAsync(function(){r.$$inter||!i.hasOwnProperty(n)||u(i[n])||t(i[n])}),function(){er(r,t)}}};var vr=l.startSymbol(),yr=l.endSymbol(),pr="{{"===vr&&"}}"===yr?ir:function(n){return n.replace(/\{\{/g,vr).replace(/}}/g,yr)},hu=/^ngAttr[A-Z]/,cu=/^(.+)Start$/;return fi.$$addBindingInfo=w?function(n,t){var i=n.data("$binding")||[];c(t)?i=i.concat(t):i.push(t);n.data("$binding",i)}:o,fi.$$addBindingClass=w?function(n){yi(n,"ng-binding")}:o,fi.$$addScopeInfo=w?function(n,t,i,r){n.data(i?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope",t)}:o,fi.$$addScopeClass=w?function(n,t){yi(n,t?"ng-isolate-scope":"ng-scope")}:o,fi.$$createComment=function(t,i){var r="";return w&&(r=" "+(t||"")+": ",i&&(r+=i+" ")),n.document.createComment(r)},fi}]}function vu(n,t){this.previousValue=n;this.currentValue=t}function yt(n){return n.replace(nc,"").replace(ap,ar)}function is(n,t){var r="",e=n.split(/\s+/),o=t.split(/\s+/),u=0,f,i;n:for(;u<e.length;u++){for(f=e[u],i=0;i<o.length;i++)if(f===o[i])continue n;r+=(0<r.length?" ":"")+f}return r}function rs(n){var t,i;if(n=e(n),t=n.length,1>=t)return n;for(;t--;)i=n[t],(8===i.nodeType||i.nodeType===ri&&""===i.nodeValue.trim())&&sy.call(n,t,1);return n}function ca(n,t){if(t&&h(t))return t;if(h(n)){var i=ic.exec(n);if(i)return i[3]}}function la(){var n={},t=!1;this.has=function(t){return n.hasOwnProperty(t)};this.register=function(t,i){vi(t,"controller");s(t)?v(n,t):n[t]=i};this.allowGlobals=function(){t=!0};this.$get=["$injector","$window",function(i,r){function u(n,t,i,r){if(!n||!s(n.$scope))throw l("$controller")("noscp",r,t);n.$scope[t]=i}return function(e,o,l,a){var p,y,w;if(l=!0===l,a&&h(a)&&(w=a),h(e)){if(a=e.match(ic),!a)throw tc("ctrlfmt",e);if(y=a[1],w=w||a[3],e=n.hasOwnProperty(y)?n[y]:ao(o.$scope,y,!0)||(t?ao(r,y,!0):void 0),!e)throw tc("ctrlreg",y);ru(e,y,!0)}return l?(l=(c(e)?e[e.length-1]:e).prototype,p=Object.create(l||null),w&&u(o,w,p,y||e.name),v(function(){var n=i.invoke(e,p,o,y);return n!==p&&(s(n)||f(n))&&(p=n,w&&u(o,w,p,y||e.name)),p},{instance:p,identifier:w})):(p=i.instantiate(e,o,y),w&&u(o,w,p,y||e.name),p)}}]}function aa(){this.$get=["$window",function(n){return e(n.document)}]}function va(){this.$get=["$document","$rootScope",function(n,t){function r(){u=i.hidden}var i=n[0],u=i&&i.hidden;n.on("visibilitychange",r);return t.$on("$destroy",function(){n.off("visibilitychange",r)}),function(){return u}}]}function ya(){this.$get=["$log",function(n){return function(){n.error.apply(n,arguments)}}]}function df(n){return s(n)?rt(n)?n.toISOString():hr(n):n}function pa(){this.$get=function(){return function(n){if(!n)return"";var i=[];return io(n,function(n,r){null===n||u(n)||(c(n)?t(n,function(n){i.push(et(r)+"="+et(df(n)))}):i.push(et(r)+"="+et(df(n))))}),i.join("&")}}}function wa(){this.$get=function(){return function(n){function i(n,f,e){null===n||u(n)||(c(n)?t(n,function(n,t){i(n,f+"["+(s(n)?t:"")+"]")}):s(n)&&!rt(n)?io(n,function(n,t){i(n,f+(e?"":"[")+t+(e?"":"]"))}):r.push(et(f)+"="+et(df(n))))}if(!n)return"";var r=[];return i(n,"",!0),r.join("&")}}}function gf(n,t){var r,i;return h(n)&&(r=n.replace(wp,"").trim(),r&&(i=t("Content-Type"),(i=i&&0===i.indexOf(rc))||(i=(i=r.match(yp))&&pp[i[0]].test(r)),i&&(n=eo(r)))),n}function us(n){var i=p(),r;return h(n)?t(n.split("\n"),function(n){r=n.indexOf(":");var t=a(y(n.substr(0,r)));n=y(n.substr(r+1));t&&(i[t]=i[t]?i[t]+", "+n:n)}):s(n)&&t(n,function(n,t){var r=a(t),u=y(n);r&&(i[r]=i[r]?i[r]+", "+u:u)}),i}function fs(n){var t;return function(i){return t||(t=us(n)),i?(i=t[a(i)],void 0===i&&(i=null),i):t}}function es(n,i,r,u){return f(u)?u(n,i,r):(t(u,function(t){n=t(n,i,r)}),n)}function ba(){var n=this.defaults={transformResponse:[gf],transformRequest:[function(n){return s(n)&&"[object File]"!==ut.call(n)&&"[object Blob]"!==ut.call(n)&&"[object FormData]"!==ut.call(n)?hr(n):n}],headers:{common:{Accept:"application/json, text/plain, */*"},post:vt(de),put:vt(de),patch:vt(de)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},i=!1,e;this.useApplyAsync=function(n){return r(n)?(i=!!n,this):i};e=this.interceptors=[];this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(y,p,w,b,k,d,g,nt){function tt(i){function p(n,t){for(var u,f,i=0,r=t.length;i<r;)u=t[i++],f=t[i++],n=n.then(u,f);return t.length=0,n}function b(n,i){var r,u={};return t(n,function(n,t){f(n)?(r=n(i),null!=r&&(u[t]=r)):u[t]=n}),u}function w(n){var t=v({},n);return t.data=es(n.data,n.headers,n.status,r.transformResponse),n=n.status,200<=n&&300>n?t:d.reject(t)}var r,e,c;if(!s(i))throw l("$http")("badreq",i);if(!h(nt.valueOf(i.url)))throw l("$http")("badreq",i.url);return r=v({method:"get",transformRequest:n.transformRequest,transformResponse:n.transformResponse,paramSerializer:n.paramSerializer,jsonpCallbackParam:n.jsonpCallbackParam},i),r.headers=function(t){var i=n.headers,u=v({},t.headers),r,f,e,i=v({},i.common,i[a(t.method)]);n:for(r in i){f=a(r);for(e in u)if(a(e)===f)continue n;u[r]=i[r]}return b(u,vt(t))}(i),r.method=du(r.method),r.paramSerializer=h(r.paramSerializer)?g.get(r.paramSerializer):r.paramSerializer,y.$$incOutstandingRequestCount(),e=[],c=[],i=d.resolve(r),t(it,function(n){(n.request||n.requestError)&&e.unshift(n.request,n.requestError);(n.response||n.responseError)&&c.push(n.response,n.responseError)}),i=p(i,e),i=i.then(function(i){var r=i.headers,f=es(i.data,fs(r),void 0,i.transformRequest);return u(f)&&t(r,function(n,t){"content-type"===a(t)&&delete r[t]}),u(i.withCredentials)&&!u(n.withCredentials)&&(i.withCredentials=n.withCredentials),rt(i,f).then(w,w)}),i=p(i,c),i.finally(function(){y.$$completeOutstandingRequest(o)})}function rt(e,o){function rt(n){if(n){var r={};return t(n,function(n,t){r[t]=function(t){function r(){n(t)}i?k.$applyAsync(r):k.$$phase?r():k.$apply(r)}}),r}}function lt(n,t,r,u){function f(){b(t,n,r,u)}y&&(200<=n&&300>n?y.put(v,[n,t,us(r),u]):y.remove(v));i?k.$applyAsync(f):(f(),k.$$phase||k.$apply())}function b(n,t,i,r){t=-1<=t?t:0;(200<=t&&300>t?g.resolve:g.reject)({data:n,status:t,headers:fs(i),config:e,statusText:r})}function ot(n){b(n.data,n.status,vt(n.headers()),n.statusText)}function st(){var n=tt.pendingRequests.indexOf(e);-1!==n&&tt.pendingRequests.splice(n,1)}var g=d.defer(),it=g.promise,y,l,ht=e.headers,ct="jsonp"===a(e.method),v=e.url;return ct?v=nt.getTrustedResourceUrl(v):h(v)||(v=nt.valueOf(v)),v=ut(v,e.paramSerializer(e.params)),ct&&(v=ft(v,e.jsonpCallbackParam)),tt.pendingRequests.push(e),it.then(st,st),(e.cache||n.cache)&&!1!==e.cache&&("GET"===e.method||"JSONP"===e.method)&&(y=s(e.cache)?e.cache:s(n.cache)?n.cache:et),y&&(l=y.get(v),r(l)?l&&f(l.then)?l.then(ot,ot):c(l)?b(l[1],l[0],vt(l[2]),l[3]):b(l,200,{},"OK"):y.put(v,it)),u(l)&&((l=gs(e.url)?w()[e.xsrfCookieName||n.xsrfCookieName]:void 0)&&(ht[e.xsrfHeaderName||n.xsrfHeaderName]=l),p(e.method,v,o,lt,ht,e.timeout,e.withCredentials,e.responseType,rt(e.eventHandlers),rt(e.uploadEventHandlers))),it}function ut(n,t){return 0<t.length&&(n+=(-1===n.indexOf("?")?"?":"&")+t),n}function ft(n,t){if(/[&?][^=]+=JSON_CALLBACK/.test(n))throw uc("badjsonp",n);if(new RegExp("[&?]"+t+"=").test(n))throw uc("badjsonp",t,n);return n+((-1===n.indexOf("?")?"?":"&")+t+"=JSON_CALLBACK")}var et=b("$http"),it;return n.paramSerializer=h(n.paramSerializer)?g.get(n.paramSerializer):n.paramSerializer,it=[],t(e,function(n){it.unshift(h(n)?g.get(n):g.invoke(n))}),tt.pendingRequests=[],function(){t(arguments,function(n){tt[n]=function(t,i){return tt(v({},i||{},{method:n,url:t}))}})}("get","delete","head","jsonp"),function(){t(arguments,function(n){tt[n]=function(t,i,r){return tt(v({},r||{},{method:n,url:t,data:i}))}})}("post","put","patch"),tt.defaults=n,tt}]}function ka(){this.$get=function(){return function(){return new n.XMLHttpRequest}}}function da(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(n,t,i,r){return ga(n,r,n.defer,t,i[0])}]}function ga(n,i,e,o,s){function h(n,t,i){n=n.replace("JSON_CALLBACK",t);var r=s.createElement("script"),u=null;return r.type="text/javascript",r.src=n,r.async=!0,u=function(n){r.removeEventListener("load",u);r.removeEventListener("error",u);s.body.removeChild(r);r=null;var f=-1,e="unknown";n&&("load"!==n.type||o.wasCalled(t)||(n={type:"error"}),e=n.type,f="error"===n.type?404:200);i&&i(f,e)},r.addEventListener("load",u),r.addEventListener("error",u),s.body.appendChild(r),u}return function(s,c,l,v,y,p,w,b,k,d){function rt(){tt&&tt();g&&g.abort()}var it,tt,g,nt;if(c=c||n.url(),"jsonp"===a(s))it=o.createCallback(c),tt=h(c,it,function(n,t){var i=200===n&&o.getResponse(it);r(nt)&&e.cancel(nt);tt=g=null;v(n,i,"",t);o.removeCallback(it)});else{if(g=i(s,c),g.open(s,c,!0),t(y,function(n,t){r(n)&&g.setRequestHeader(t,n)}),g.onload=function(){var u=g.statusText||"",t="response"in g?g.response:g.responseText,n=1223===g.status?204:g.status,i;0===n&&(n=t?200:"file"===ni(c).protocol?404:0);i=g.getAllResponseHeaders();r(nt)&&e.cancel(nt);tt=g=null;v(n,t,i,u)},s=function(){r(nt)&&e.cancel(nt);tt=g=null;v(-1,null,null,"")},g.onerror=s,g.onabort=s,g.ontimeout=s,t(k,function(n,t){g.addEventListener(t,n)}),t(d,function(n,t){g.upload.addEventListener(t,n)}),w&&(g.withCredentials=!0),b)try{g.responseType=b}catch(ut){if("json"!==b)throw ut;}g.send(u(l)?null:l)}0<p?nt=e(rt,p):p&&f(p.then)&&p.then(rt)}}function nv(){var n="{{",t="}}";this.startSymbol=function(t){return t?(n=t,this):n};this.endSymbol=function(n){return n?(t=n,this):t};this.$get=["$parse","$exceptionHandler","$sce",function(i,e,o){function c(n){return"\\\\\\"+n}function s(i){return i.replace(p,n).replace(w,t)}function a(n,t,i,r){var u=n.$watch(function(n){return u(),r(n)},t,i);return u}function h(h,c,p,w){function ft(n){try{var t=n;return n=p?o.getTrusted(p,t):o.valueOf(t),w&&!r(n)?n:pf(n)}catch(i){e(ai.interr(h,i))}}var k,d,rt,ut;if(!h.length||-1===h.indexOf(n))return c||(c=s(h),k=st(c),k.exp=h,k.expressions=[],k.$$watchDelegate=a),k;w=!!w;var g,tt,b=0,nt=[],it=[];for(k=h.length,d=[],rt=[];b<k;)if(-1!==(g=h.indexOf(n,b))&&-1!==(tt=h.indexOf(t,g+l)))b!==g&&d.push(s(h.substring(b,g))),b=h.substring(g+l,tt),nt.push(b),it.push(i(b,ft)),b=tt+y,rt.push(d.length),d.push("");else{b!==k&&d.push(s(h.substring(b)));break}return p&&1<d.length&&ai.throwNoconcat(h),!c||nt.length?(ut=function(n){for(var t=0,i=nt.length;t<i;t++){if(w&&u(n[t]))return;d[rt[t]]=n[t]}return d.join("")},v(function(n){var t=0,i=nt.length,r=Array(i);try{for(;t<i;t++)r[t]=it[t](n);return ut(r)}catch(u){e(ai.interr(h,u))}},{exp:h,expressions:nt,$$watchDelegate:function(n,t){var i;return n.$watchGroup(it,function(r,u){var e=ut(r);f(t)&&t.call(this,e,r!==u?i:e,n);i=e})}})):void 0}var l=n.length,y=t.length,p=new RegExp(n.replace(/./g,c),"g"),w=new RegExp(t.replace(/./g,c),"g");return h.startSymbol=function(){return n},h.endSymbol=function(){return t},h}]}function tv(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(n,t,i,u,f){function s(o,s,h,c){function p(){w?o.apply(null,b):o(a)}var w=4<arguments.length,b=w?wt.call(arguments,4):[],k=t.setInterval,d=t.clearInterval,a=0,y=r(c)&&!c,v=(y?u:i).defer(),l=v.promise;return h=r(h)?h:0,l.$$intervalId=k(function(){y?f.defer(p):n.$evalAsync(p);v.notify(a++);0<h&&a>=h&&(v.resolve(a),d(l.$$intervalId),delete e[l.$$intervalId]);y||n.$apply()},s),e[l.$$intervalId]=v,l}var e={};return s.cancel=function(n){return n&&n.$$intervalId in e?(e[n.$$intervalId].promise.catch(o),e[n.$$intervalId].reject("canceled"),t.clearInterval(n.$$intervalId),delete e[n.$$intervalId],!0):!1},s}]}function ne(n){n=n.split("/");for(var t=n.length;t--;)n[t]=cr(n[t]);return n.join("/")}function os(n,t){var i=ni(n);t.$$protocol=i.protocol;t.$$host=i.hostname;t.$$port=nt(i.port)||dp[i.protocol]||null}function ss(n,t){var r,i;if(gp.test(n))throw dr("badpath",n);r="/"!==n.charAt(0);r&&(n="/"+n);i=ni(n);t.$$path=decodeURIComponent(r&&"/"===i.pathname.charAt(0)?i.pathname.substring(1):i.pathname);t.$$search=ho(i.search);t.$$hash=decodeURIComponent(i.hash);t.$$path&&"/"!==t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function te(n,t){return n.slice(0,t.length)===t}function kt(n,t){if(te(t,n))return t.substr(n.length)}function oi(n){var t=n.indexOf("#");return-1===t?n:n.substr(0,t)}function wr(n){return n.replace(/(#.+)|#$/,"$1")}function ie(n,t,i){this.$$html5=!0;i=i||"";os(n,this);this.$$parse=function(n){var i=kt(t,n);if(!h(i))throw dr("ipthprfx",n,t);ss(i,this);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var n=yf(this.$$search),i=this.$$hash?"#"+cr(this.$$hash):"";this.$$url=ne(this.$$path)+(n?"?"+n:"")+i;this.$$absUrl=t+this.$$url.substr(1)};this.$$parseLinkUrl=function(u,f){if(f&&"#"===f[0])return this.hash(f.slice(1)),!0;var e,o;return r(e=kt(n,u))?(o=e,o=i&&r(e=kt(i,e))?t+(kt("/",e)||e):n+o):r(e=kt(t,u))?o=t+e:t===u+"/"&&(o=t),o&&this.$$parse(o),!!o}}function re(n,t,i){os(n,this);this.$$parse=function(r){var e=kt(n,r)||kt(t,r),f,o;u(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",u(e)&&(n=r,this.replace())):(f=kt(i,e),u(f)&&(f=e));ss(f,this);r=this.$$path;e=n;o=/^\/[A-Z]:(\/.*)/;te(f,e)&&(f=f.replace(e,""));o.exec(f)||(r=(f=o.exec(r))?f[1]:r);this.$$path=r;this.$$compose()};this.$$compose=function(){var t=yf(this.$$search),r=this.$$hash?"#"+cr(this.$$hash):"";this.$$url=ne(this.$$path)+(t?"?"+t:"")+r;this.$$absUrl=n+(this.$$url?i+this.$$url:"")};this.$$parseLinkUrl=function(t){return oi(n)===oi(t)?(this.$$parse(t),!0):!1}}function hs(n,t,i){this.$$html5=!0;re.apply(this,arguments);this.$$parseLinkUrl=function(r,u){if(u&&"#"===u[0])return this.hash(u.slice(1)),!0;var f,e;return n===oi(r)?f=r:(e=kt(t,r))?f=n+i+e:t===r+"/"&&(f=t),f&&this.$$parse(f),!!f};this.$$compose=function(){var t=yf(this.$$search),r=this.$$hash?"#"+cr(this.$$hash):"";this.$$url=ne(this.$$path)+(t?"?"+t:"")+r;this.$$absUrl=n+i+this.$$url}}function yu(n){return function(){return this[n]}}function cs(n,t){return function(i){return u(i)?this[n]:(this[n]=t(i),this.$$compose(),this)}}function iv(){var t="!",n={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(n){return r(n)?(t=n,this):t};this.html5Mode=function(t){return gt(t)?(n.enabled=t,this):s(t)?(gt(t.enabled)&&(n.enabled=t.enabled),gt(t.requireBase)&&(n.requireBase=t.requireBase),(gt(t.rewriteLinks)||h(t.rewriteLinks))&&(n.rewriteLinks=t.rewriteLinks),this):n};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(i,r,f,o,c){function b(n,t,i){var u=l.url(),f=l.$$state;try{r.url(n,t,i);l.$$state=r.state()}catch(e){throw l.url(u),l.$$state=f,e;}}function k(n,t){i.$broadcast("$locationChangeSuccess",l.absUrl(),n,l.$$state,t)}var l,v,a,y,w,d,p;if(v=r.baseHref(),a=r.url(),n.enabled){if(!v&&n.requireBase)throw dr("nobase");y=a.substring(0,a.indexOf("/",a.indexOf("//")+2))+(v||"/");v=f.history?ie:hs}else y=oi(a),v=re;w=y.substr(0,oi(y).lastIndexOf("/")+1);l=new v(y,w,"#"+t);l.$$parseLinkUrl(a,a);l.$$state=r.state();d=/^\s*(javascript|mailto):/i;o.on("click",function(t){var f=n.rewriteLinks,a,v;if(f&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!==t.which&&2!==t.button){for(a=e(t.target);"a"!==lt(a[0]);)if(a[0]===o[0]||!(a=a.parent())[0])return;h(f)&&u(a.attr(f))||(f=a.prop("href"),v=a.attr("href")||a.attr("xlink:href"),s(f)&&"[object SVGAnimatedString]"===f.toString()&&(f=ni(f.animVal).href),d.test(f)||!f||a.attr("target")||t.isDefaultPrevented()||!l.$$parseLinkUrl(f,v)||(t.preventDefault(),l.absUrl()!==r.url()&&(i.$apply(),c.angular["ff-684208-preventDefault"]=!0)))}});wr(l.absUrl())!==wr(a)&&r.url(l.absUrl(),!0);p=!0;r.onUrlChange(function(n,t){te(n,w)?(i.$evalAsync(function(){var r=l.absUrl(),u=l.$$state,f;n=wr(n);l.$$parse(n);l.$$state=t;f=i.$broadcast("$locationChangeStart",n,r,t,u).defaultPrevented;l.absUrl()===n&&(f?(l.$$parse(r),l.$$state=u,b(r,!1,u)):(p=!1,k(r,u)))}),i.$$phase||i.$digest()):c.location.href=n});return i.$watch(function(){var t=wr(r.url()),e=wr(l.absUrl()),n=r.state(),o=l.$$replace,u=t!==e||l.$$html5&&f.history&&n!==l.$$state;(p||u)&&(p=!1,i.$evalAsync(function(){var r=l.absUrl(),f=i.$broadcast("$locationChangeStart",r,t,l.$$state,n).defaultPrevented;l.absUrl()===r&&(f?(l.$$parse(t),l.$$state=n):(u&&b(r,o,n===l.$$state?null:l.$$state),k(t,n)))}));l.$$replace=!1}),l}]}function rv(){var n=!0,i=this;this.debugEnabled=function(t){return r(t)?(n=t,this):n};this.$get=["$window",function(r){function f(n){return n instanceof Error&&(n.stack?n=n.message&&-1===n.stack.indexOf(n.message)?"Error: "+n.message+"\n"+n.stack:n.stack:n.sourceURL&&(n=n.message+"\n"+n.sourceURL+":"+n.line)),n}function u(n){var i=r.console||{},u=i[n]||i.log||o;n=!1;try{n=!!u.apply}catch(e){}return n?function(){var n=[];return t(arguments,function(t){n.push(f(t))}),u.apply(i,n)}:function(n,t){u(n,null==t?"":t)}}return{log:u("log"),info:u("info"),warn:u("warn"),error:u("error"),debug:function(){var t=u("debug");return function(){n&&t.apply(i,arguments)}}()}}]}function uv(n){return n+""}function fv(n,t){return"undefined"!=typeof n?n:t}function ls(n,t){return"undefined"==typeof n?t:"undefined"==typeof t?n:n+t}function b(n,r){var u,f,e;switch(n.type){case i.Program:u=!0;t(n.body,function(n){b(n.expression,r);u=u&&n.expression.constant});n.constant=u;break;case i.Literal:n.constant=!0;n.toWatch=[];break;case i.UnaryExpression:b(n.argument,r);n.constant=n.argument.constant;n.toWatch=n.argument.toWatch;break;case i.BinaryExpression:b(n.left,r);b(n.right,r);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.left.toWatch.concat(n.right.toWatch);break;case i.LogicalExpression:b(n.left,r);b(n.right,r);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.constant?[]:[n];break;case i.ConditionalExpression:b(n.test,r);b(n.alternate,r);b(n.consequent,r);n.constant=n.test.constant&&n.alternate.constant&&n.consequent.constant;n.toWatch=n.constant?[]:[n];break;case i.Identifier:n.constant=!1;n.toWatch=[n];break;case i.MemberExpression:b(n.object,r);n.computed&&b(n.property,r);n.constant=n.object.constant&&(!n.computed||n.property.constant);n.toWatch=[n];break;case i.CallExpression:u=e=n.filter?!r(n.callee.name).$stateful:!1;f=[];t(n.arguments,function(n){b(n,r);u=u&&n.constant;n.constant||f.push.apply(f,n.toWatch)});n.constant=u;n.toWatch=e?f:[n];break;case i.AssignmentExpression:b(n.left,r);b(n.right,r);n.constant=n.left.constant&&n.right.constant;n.toWatch=[n];break;case i.ArrayExpression:u=!0;f=[];t(n.elements,function(n){b(n,r);u=u&&n.constant;n.constant||f.push.apply(f,n.toWatch)});n.constant=u;n.toWatch=f;break;case i.ObjectExpression:u=!0;f=[];t(n.properties,function(n){b(n.value,r);u=u&&n.value.constant&&!n.computed;n.value.constant||f.push.apply(f,n.value.toWatch)});n.constant=u;n.toWatch=f;break;case i.ThisExpression:n.constant=!1;n.toWatch=[];break;case i.LocalsExpression:n.constant=!1;n.toWatch=[]}}function as(n){if(1===n.length){n=n[0].expression;var t=n.toWatch;return 1!==t.length?t:t[0]!==n?t:void 0}}function vs(n){return n.type===i.Identifier||n.type===i.MemberExpression}function ys(n){if(1===n.body.length&&vs(n.body[0].expression))return{type:i.AssignmentExpression,left:n.body[0].expression,right:{type:i.NGValueParameter},operator:"="}}function ps(n){return 0===n.body.length||1===n.body.length&&(n.body[0].expression.type===i.Literal||n.body[0].expression.type===i.ArrayExpression||n.body[0].expression.type===i.ObjectExpression)}function ws(n,t){this.astBuilder=n;this.$filter=t}function bs(n,t){this.astBuilder=n;this.$filter=t}function ue(n){return f(n.valueOf)?n.valueOf():tw.call(n)}function ev(){var u=p(),e={"true":!0,"false":!1,"null":null,undefined:void 0},n,i;this.addLiteral=function(n,t){e[n]=t};this.setIdentifierFns=function(t,r){return n=t,i=r,this};this.$get=["$filter",function(s){function h(n,t){return null==n||null==t?n===t:"object"==typeof n&&(n=ue(n),"object"==typeof n)?!1:n===t||n!==n&&t!==t}function c(n,t,i,r,u){var f=r.inputs,e,s;if(1===f.length)return s=h,f=f[0],n.$watch(function(n){var t=f(n);return h(t,s)||(e=r(n,void 0,void 0,[t]),s=t&&ue(t)),e},t,i,u);for(var c=[],l=[],o=0,a=f.length;o<a;o++)c[o]=h,l[o]=null;return n.$watch(function(n){for(var i,u=!1,t=0,o=f.length;t<o;t++)i=f[t](n),(u||(u=!h(i,c[t])))&&(l[t]=i,c[t]=i&&ue(i));return u&&(e=r(n,void 0,void 0,l)),e},t,i,u)}function a(n,t,i,u,e){function l(n){return u(n)}function o(n,i,u){h=n;f(t)&&t(n,i,u);r(n)&&u.$$postDigest(function(){r(h)&&s()})}var s,h;return s=u.inputs?c(n,o,i,u,e):n.$watch(l,o,i)}function v(n,i,u,e){function o(n){var i=!0;return t(n,function(n){r(n)||(i=!1)}),i}var s,h;return s=n.$watch(function(n){return e(n)},function(n,t,r){h=n;f(i)&&i(n,t,r);o(n)&&r.$$postDigest(function(){o(h)&&s()})},u)}function p(n,t,i,r){var u=n.$watch(function(n){return u(),r(n)},t,i);return u}function l(n,t){if(!t)return n;var i=n.$$watchDelegate,u=!1,i=i!==v&&i!==a?function(i,r,f,e){return f=u&&e?e[0]:n(i,r,f,e),t(f,i,r)}:function(i,u,f,e){return f=n(i,u,f,e),i=t(f,i,u),r(f)?i:f},u=!n.inputs;return n.$$watchDelegate&&n.$$watchDelegate!==c?(i.$$watchDelegate=n.$$watchDelegate,i.inputs=n.inputs):t.$stateful||(i.$$watchDelegate=c,i.inputs=n.inputs?n.inputs:[n]),i}var y={csp:ci().noUnsafeEval,literals:fi(e),isIdentifierStart:f(n)&&n,isIdentifierContinue:f(i)&&i};return function(n,t){var i,f,r;switch(typeof n){case"string":return r=n=n.trim(),i=u[r],i||(":"===n.charAt(0)&&":"===n.charAt(1)&&(f=!0,n=n.substring(2)),i=new ff(y),i=new ef(i,s,y).parse(n),i.constant?i.$$watchDelegate=p:f?i.$$watchDelegate=i.literal?v:a:i.inputs&&(i.$$watchDelegate=c),u[r]=i),l(i,t);case"function":return l(n,t);default:return l(o,t)}}}]}function ov(){var n=!0;this.$get=["$rootScope","$exceptionHandler",function(t,i){return ks(function(n){t.$evalAsync(n)},i,n)}];this.errorOnUnhandledRejections=function(t){return r(t)?(n=t,this):n}}function sv(){var n=!0;this.$get=["$browser","$exceptionHandler",function(t,i){return ks(function(n){t.defer(n)},i,n)}];this.errorOnUnhandledRejections=function(t){return r(t)?(n=t,this):n}}function ks(n,i,r){function tt(){return new et}function et(){var n=this.promise=new e;this.resolve=function(t){h(n,t)};this.reject=function(t){a(n,t)};this.notify=function(t){g(n,t)}}function e(){this.$$state={status:0}}function it(){for(var t,n;!y&&b.length;)t=b.shift(),t.pur||(t.pur=!0,n=t.value,n="Possibly unhandled rejection: "+("function"==typeof n?n.toString().replace(/ \{[\s\S]*$/,""):u(n)?"undefined":"string"!=typeof n?bl(n):n),t.value instanceof Error?i(t.value,n):i(n))}function k(t){!r||t.pending||2!==t.status||t.pur||(0===y&&0===b.length&&n(it),b.push(t));!t.processScheduled&&t.pending&&(t.processScheduled=!0,++y,n(function(){var o,i,e,u,s;e=t.pending;t.processScheduled=!1;t.pending=void 0;try{for(u=0,s=e.length;u<s;++u){t.pur=!0;i=e[u][0];o=e[u][t.status];try{f(o)?h(i,o(t.value)):1===t.status?h(i,t.value):a(i,t.value)}catch(c){a(i,c)}}}finally{--y;r&&0===y&&n(it)}}))}function h(n,t){n.$$state.status||(t===n?d(n,ft("qcycle",t)):rt(n,t))}function rt(n,t){function e(t){i||(i=!0,rt(n,t))}function u(t){i||(i=!0,d(n,t))}function o(t){g(n,t)}var r,i=!1;try{(s(t)||f(t))&&(r=t.then);f(r)?(n.$$state.status=-1,r.call(t,e,u,o)):(n.$$state.value=t,n.$$state.status=1,k(n.$$state))}catch(h){u(h)}}function a(n,t){n.$$state.status||d(n,t)}function d(n,t){n.$$state.value=t;n.$$state.status=2;k(n.$$state)}function g(t,r){var u=t.$$state.pending;0>=t.$$state.status&&u&&u.length&&n(function(){for(var t,e,n=0,o=u.length;n<o;n++){e=u[n][0];t=u[n][3];try{g(e,f(t)?t(r):r)}catch(s){i(s)}}})}function p(n){var t=new e;return a(t,n),t}function ut(n,t,i){var r=null;try{f(i)&&(r=i())}catch(u){return p(u)}return r&&f(r.then)?r.then(function(){return t(n)},p):t(n)}function w(n,t,i,r){var u=new e;return h(u,n),u.then(t,i,r)}function o(n){if(!f(n))throw ft("norslvr",n);var t=new e;return n(function(n){h(t,n)},function(n){a(t,n)}),t}var ft=l("$q",TypeError),y=0,b=[],nt;return v(e.prototype,{then:function(n,t,i){if(u(n)&&u(t)&&u(i))return this;var r=new e;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,n,t,i]),0<this.$$state.status&&k(this.$$state),r},"catch":function(n){return this.then(null,n)},"finally":function(n,t){return this.then(function(t){return ut(t,nt,n)},function(t){return ut(t,p,n)},t)}}),nt=w,o.prototype=e.prototype,o.defer=tt,o.reject=p,o.when=w,o.resolve=nt,o.all=function(n){var i=new e,r=0,u=c(n)?[]:{};return t(n,function(n,t){r++;w(n).then(function(n){u[t]=n;--r||h(i,u)},function(n){a(i,n)})}),0===r&&h(i,u),i},o.race=function(n){var i=tt();return t(n,function(n){w(n).then(i.resolve,i.reject)}),i.promise},o}function hv(){this.$get=["$window","$timeout",function(n,t){var i=n.requestAnimationFrame||n.webkitRequestAnimationFrame,f=n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.webkitCancelRequestAnimationFrame,r=!!i,u=r?function(n){var t=i(n);return function(){f(t)}}:function(n){var i=t(n,16.66,!1);return function(){t.cancel(i)}};return u.supported=r,u}]}function cv(){function h(n){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=++gu;this.$$ChildScope=null}return t.prototype=n,t}var r=10,e=l("$rootScope"),n=null,i=null;this.digestTtl=function(n){return arguments.length&&(r=n),r};this.$get=["$exceptionHandler","$parse","$browser",function(c,l,a){function et(n){n.currentScope.$$destroyed=!0}function b(n){9===ti&&(n.$$childHead&&b(n.$$childHead),n.$$nextSibling&&b(n.$$nextSibling));n.$parent=n.$$nextSibling=n.$$prevSibling=n.$$childHead=n.$$childTail=n.$root=n.$$watchers=null}function p(){this.$id=++gu;this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$destroyed=!1;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}function nt(n){if(v.$$phase)throw e("inprog",v.$$phase);v.$$phase=n}function k(n,t){do n.$$watchersCount+=t;while(n=n.$parent)}function tt(n,t,i){do n.$$listenerCount[i]-=t,0===n.$$listenerCount[i]&&delete n.$$listenerCount[i];while(n=n.$parent)}function rt(){}function ut(){for(;d.length;)try{d.shift()()}catch(n){c(n)}i=null}function ot(){null===i&&(i=a.defer(function(){v.$apply(ut)}))}p.prototype={constructor:p,$new:function(n,t){var i;return t=t||this,n?(i=new p,i.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=h(this)),i=new this.$$ChildScope),i.$parent=t,i.$$prevSibling=t.$$childTail,t.$$childHead?(t.$$childTail.$$nextSibling=i,t.$$childTail=i):t.$$childHead=t.$$childTail=i,(n||t!==this)&&i.$on("$destroy",et),i},$watch:function(t,i,r,u){var s=l(t);if(s.$$watchDelegate)return s.$$watchDelegate(this,i,r,s,t);var h=this,e=h.$$watchers,c={fn:i,last:rt,get:s,exp:u||t,eq:!!r};return n=null,f(i)||(c.fn=o),e||(e=h.$$watchers=[],e.$$digestWatchIndex=-1),e.unshift(c),e.$$digestWatchIndex++,k(this,1),function(){var t=er(e,c);0<=t&&(k(h,-1),t<e.$$digestWatchIndex&&e.$$digestWatchIndex--);n=null}},$watchGroup:function(n,i){function c(){o=!1;h?(h=!1,i(r,r,u)):i(r,f,u)}var f=Array(n.length),r=Array(n.length),e=[],u=this,o=!1,h=!0,s;return n.length?1===n.length?this.$watch(n[0],function(n,t,u){r[0]=n;f[0]=t;i(r,n===t?r:f,u)}):(t(n,function(n,t){var i=u.$watch(n,function(n,i){r[t]=n;f[t]=i;o||(o=!0,u.$evalAsync(c))});e.push(i)}),function(){for(;e.length;)e.shift()()}):(s=!0,u.$evalAsync(function(){s&&i(r,r,u)}),function(){s=!1})},$watchCollection:function(n,t){function h(n){i=n;var t,c,o,h;if(!u(i)){if(s(i))if(dt(i))for(r!==a&&(r=a,e=r.length=0,f++),n=i.length,e!==n&&(f++,r.length=e=n),t=0;t<n;t++)h=r[t],o=i[t],c=h!==h&&o!==o,c||h===o||(f++,r[t]=o);else{r!==v&&(r=v={},e=0,f++);n=0;for(t in i)pt.call(i,t)&&(n++,o=i[t],h=r[t],t in r?(c=h!==h&&o!==o,c||h===o||(f++,r[t]=o)):(e++,r[t]=o,f++));if(e>n)for(t in f++,r)pt.call(i,t)||(e--,delete r[t])}else r!==i&&(r=i,f++);return f}}h.$stateful=!0;var c=this,i,r,o,p=1<t.length,f=0,w=l(n,h),a=[],v={},y=!0,e=0;return this.$watch(w,function(){if(y?(y=!1,t(i,i,c)):t(i,o,c),p)if(s(i))if(dt(i)){o=Array(i.length);for(var n=0;n<i.length;n++)o[n]=i[n]}else for(n in o={},i)pt.call(i,n)&&(o[n]=i[n]);else o=i})},$digest:function(){var t,s,h,tt,et,u,l,d=r,o,p=[],b,k;nt("$digest");a.$$checkUrlChange();this===v&&null!==i&&(a.defer.cancel(i),ut());n=null;do{for(l=!1,o=this,u=0;u<y.length;u++){try{k=y[u];k.scope.$eval(k.expression,k.locals)}catch(ot){c(ot)}n=null}y.length=0;n:do{if(u=o.$$watchers)for(u.$$digestWatchIndex=u.length;u.$$digestWatchIndex--;)try{if(t=u[u.$$digestWatchIndex])if(et=t.get,(s=et(o))===(h=t.last)||(t.eq?ft(s,h):it(s)&&it(h))){if(t===n){l=!1;break n}}else l=!0,n=t,t.last=t.eq?fi(s,null):s,tt=t.fn,tt(s,h===rt?s:h,o),5>d&&(b=4-d,p[b]||(p[b]=[]),p[b].push({msg:f(t.exp)?"fn: "+(t.exp.name||t.exp.toString()):t.exp,newVal:s,oldVal:h}))}catch(st){c(st)}if(!(u=o.$$watchersCount&&o.$$childHead||o!==this&&o.$$nextSibling))for(;o!==this&&!(u=o.$$nextSibling);)o=o.$parent}while(o=u);if((l||y.length)&&!d--)throw v.$$phase=null,e("infdig",r,p);}while(l||y.length);for(v.$$phase=null;g<w.length;)try{w[g++]()}catch(ht){c(ht)}w.length=g=0},$destroy:function(){var n,t;if(!this.$$destroyed){n=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===v&&a.$$applicationDestroyed();k(this,-this.$$watchersCount);for(t in this.$$listenerCount)tt(this,this.$$listenerCount[t],t);n&&n.$$childHead===this&&(n.$$childHead=this.$$nextSibling);n&&n.$$childTail===this&&(n.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=o;this.$on=this.$watch=this.$watchGroup=function(){return o};this.$$listeners={};this.$$nextSibling=null;b(this)}},$eval:function(n,t){return l(n)(this,t)},$evalAsync:function(n,t){v.$$phase||y.length||a.defer(function(){y.length&&v.$digest()});y.push({scope:this,expression:l(n),locals:t})},$$postDigest:function(n){w.push(n)},$apply:function(n){try{nt("$apply");try{return this.$eval(n)}finally{v.$$phase=null}}catch(i){c(i)}finally{try{v.$digest()}catch(t){throw c(t),t;}}},$applyAsync:function(n){function t(){i.$eval(n)}var i=this;n&&d.push(t);n=l(n);ot()},$on:function(n,t){var r=this.$$listeners[n],i,u;r||(this.$$listeners[n]=r=[]);r.push(t);i=this;do i.$$listenerCount[n]||(i.$$listenerCount[n]=0),i.$$listenerCount[n]++;while(i=i.$parent);return u=this,function(){var i=r.indexOf(t);-1!==i&&(r[i]=null,tt(u,1,n))}},$emit:function(n){var o=[],u,r=this,e=!1,t={name:n,targetScope:r,stopPropagation:function(){e=!0},preventDefault:function(){t.defaultPrevented=!0},defaultPrevented:!1},s=or([t],arguments,1),i,f;do{for(u=r.$$listeners[n]||o,t.currentScope=r,i=0,f=u.length;i<f;i++)if(u[i])try{u[i].apply(null,s)}catch(h){c(h)}else u.splice(i,1),i--,f--;if(e)return t.currentScope=null,t;r=r.$parent}while(r);return t.currentScope=null,t},$broadcast:function(n){var t=this,i=this,u={name:n,targetScope:this,preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},e,r,f;if(!this.$$listenerCount[n])return u;for(e=or([u],arguments,1);t=i;){for(u.currentScope=t,i=t.$$listeners[n]||[],r=0,f=i.length;r<f;r++)if(i[r])try{i[r].apply(null,e)}catch(o){c(o)}else i.splice(r,1),r--,f--;if(!(i=t.$$listenerCount[n]&&t.$$childHead||t!==this&&t.$$nextSibling))for(;t!==this&&!(i=t.$$nextSibling);)t=t.$parent}return u.currentScope=null,u}};var v=new p,y=v.$$asyncQueue=[],w=v.$$postDigestQueue=[],d=v.$$applyAsyncQueue=[],g=0;return v}]}function lv(){var n=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return r(t)?(n=t,this):n};this.imgSrcSanitizationWhitelist=function(n){return r(n)?(t=n,this):t};this.$get=function(){return function(i,r){var f=r?t:n,u;return u=ni(i).href,""===u||u.match(f)?i:"unsafe:"+u}}}function av(n){if("self"===n)return n;if(h(n)){if(-1<n.indexOf("***"))throw ui("iwcard",n);return n=bh(n).replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^:/.?&;]*"),new RegExp("^"+n+"$")}if(rr(n))return new RegExp("^"+n.source+"$");throw ui("imatcher");}function ds(n){var i=[];return r(n)&&t(n,function(n){i.push(av(n))}),i}function vv(){this.SCE_CONTEXTS=ct;var n=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(n=ds(t)),n};this.resourceUrlBlacklist=function(n){return arguments.length&&(t=ds(n)),t};this.$get=["$injector",function(i){function o(n,t){return"self"===n?gs(t):!!n.exec(t.href)}function f(n){var t=function(n){this.$$unwrapTrustedValue=function(){return n}};return n&&(t.prototype=new n),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}var s=function(){throw ui("unsafe");},e,r;return i.has("$sanitize")&&(s=i.get("$sanitize")),e=f(),r={},r[ct.HTML]=f(e),r[ct.CSS]=f(e),r[ct.URL]=f(e),r[ct.JS]=f(e),r[ct.RESOURCE_URL]=f(r[ct.URL]),{trustAs:function(n,t){var i=r.hasOwnProperty(n)?r[n]:null;if(!i)throw ui("icontext",n,t);if(null===t||u(t)||""===t)return t;if("string"!=typeof t)throw ui("itype",n);return new i(t)},getTrusted:function(i,f){var h,e,l,c;if(null===f||u(f)||""===f)return f;if(h=r.hasOwnProperty(i)?r[i]:null,h&&f instanceof h)return f.$$unwrapTrustedValue();if(i===ct.RESOURCE_URL){for(h=ni(f.toString()),c=!1,e=0,l=n.length;e<l;e++)if(o(n[e],h)){c=!0;break}if(c)for(e=0,l=t.length;e<l;e++)if(o(t[e],h)){c=!1;break}if(c)return f;throw ui("insecurl",f.toString());}if(i===ct.HTML)return s(f);throw ui("unsafe");},valueOf:function(n){return n instanceof e?n.$$unwrapTrustedValue():n}}}]}function yv(){var n=!0;this.enabled=function(t){return arguments.length&&(n=!!t),n};this.$get=["$parse","$sceDelegate",function(i,r){var u;if(n&&8>ti)throw ui("iequirks");u=vt(ct);u.isEnabled=function(){return n};u.trustAs=r.trustAs;u.getTrusted=r.getTrusted;u.valueOf=r.valueOf;n||(u.trustAs=u.getTrusted=function(n,t){return t},u.valueOf=ir);u.parseAs=function(n,t){var r=i(t);return r.literal&&r.constant?r:i(t,function(t){return u.getTrusted(n,t)})};var f=u.parseAs,e=u.getTrusted,o=u.trustAs;return t(ct,function(n,t){var i=a(t);u[("parse_as_"+i).replace(ge,ar)]=function(t){return f(n,t)};u[("get_trusted_"+i).replace(ge,ar)]=function(t){return e(n,t)};u[("trust_as_"+i).replace(ge,ar)]=function(t){return o(n,t)}}),u}]}function pv(){this.$get=["$window","$document",function(n,t){var r={},h=!(n.chrome&&(n.chrome.app&&n.chrome.app.runtime||!n.chrome.app&&n.chrome.runtime&&n.chrome.runtime.id))&&n.history&&n.history.pushState,e=nt((/android (\d+)/.exec(a((n.navigator||{}).userAgent))||[])[1]),c=/Boxee/i.test((n.navigator||{}).userAgent),f=t[0]||{},i=f.body&&f.body.style,o=!1,s=!1;return i&&(o=!!("transition"in i||"webkitTransition"in i),s=!!("animation"in i||"webkitAnimation"in i)),{history:!(!h||4>e||c),hasEvent:function(n){if("input"===n&&ti)return!1;if(u(r[n])){var t=f.createElement("div");r[n]="on"+n in t}return r[n]},csp:ci(),transitions:o,animations:s,android:e}}]}function wv(){var n;this.httpOptions=function(t){return t?(n=t,this):n};this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(t,i,r,f,e){function o(s,l){o.totalPendingRequests++;(!h(s)||u(i.get(s)))&&(s=e.getTrustedResourceUrl(s));var a=r.defaults&&r.defaults.transformResponse;return c(a)?a=a.filter(function(n){return n!==gf}):a===gf&&(a=null),r.get(s,v({cache:i,transformResponse:a},n)).finally(function(){o.totalPendingRequests--}).then(function(n){return i.put(s,n.data),n.data},function(n){return l||(n=iw("tpload",s,n.status,n.statusText),t(n)),f.reject(n)})}return o.totalPendingRequests=0,o}]}function bv(){this.$get=["$rootScope","$browser","$location",function(n,i,r){return{findBindings:function(n,i,r){n=n.getElementsByClassName("ng-binding");var u=[];return t(n,function(n){var f=ot.element(n).data("$binding");f&&t(f,function(t){r?new RegExp("(^|\\s)"+bh(i)+"(\\s|\\||$)").test(t)&&u.push(n):-1!==t.indexOf(i)&&u.push(n)})}),u},findModels:function(n,t,i){for(var f,u=["ng-","data-ng-","ng\\:"],r=0;r<u.length;++r)if(f=n.querySelectorAll("["+u[r]+"model"+(i?"=":"*=")+'"'+t+'"]'),f.length)return f},getLocation:function(){return r.url()},setLocation:function(t){t!==r.url()&&(r.url(t),n.$digest())},whenStable:function(n){i.notifyWhenNoOutstandingRequests(n)}}}]}function kv(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(n,t,i,u,e){function h(h,c,l){f(h)||(l=c,c=h,h=o);var w=wt.call(arguments,3),p=r(l)&&!l,a=(p?u:i).defer(),v=a.promise,y;return y=t.defer(function(){try{a.resolve(h.apply(null,w))}catch(t){a.reject(t);e(t)}finally{delete s[v.$$timeoutId]}p||n.$apply()},c),v.$$timeoutId=y,s[y]=a,v}var s={};return h.cancel=function(n){return n&&n.$$timeoutId in s?(s[n.$$timeoutId].promise.catch(o),s[n.$$timeoutId].reject("canceled"),delete s[n.$$timeoutId],t.defer.cancel(n.$$timeoutId)):!1},h}]}function ni(n){return ti&&(g.setAttribute("href",n),n=g.href),g.setAttribute("href",n),{href:g.href,protocol:g.protocol?g.protocol.replace(/:$/,""):"",host:g.host,search:g.search?g.search.replace(/^\?/,""):"",hash:g.hash?g.hash.replace(/^#/,""):"",hostname:g.hostname,port:g.port,pathname:"/"===g.pathname.charAt(0)?g.pathname:"/"+g.pathname}}function gs(n){return n=h(n)?ni(n):n,n.protocol===ec.protocol&&n.host===ec.host}function dv(){this.$get=st(n)}function nh(n){function r(n){try{return decodeURIComponent(n)}catch(t){return n}}var f=n[0]||{},t={},i="";return function(){var n,e,o,s,h;try{n=f.cookie||""}catch(c){n=""}if(n!==i)for(i=n,n=i.split("; "),t={},o=0;o<n.length;o++)e=n[o],s=e.indexOf("="),0<s&&(h=r(e.substring(0,s)),u(t[h])&&(t[h]=r(e.substring(s+1))));return t}}function gv(){this.$get=nh}function th(n){function i(r,u){if(s(r)){var f={};return t(r,function(n,t){f[t]=i(t,n)}),f}return n.factory(r+"Filter",u)}this.register=i;this.$get=["$injector",function(n){return function(t){return n.get(t+"Filter")}}];i("currency",ih);i("date",oh);i("filter",ny);i("json",uy);i("limitTo",fy);i("lowercase",hc);i("number",rh);i("orderBy",sh);i("uppercase",cc)}function ny(){return function(n,t,i,r){if(!dt(n)){if(null==n)return n;throw l("filter")("notarray",n);}r=r||"$";var u;switch(fe(t)){case"function":break;case"boolean":case"null":case"number":case"string":u=!0;case"object":t=ty(t,i,r,u);break;default:return n}return Array.prototype.filter.call(n,t)}}function ty(n,t,i,r){var e=s(n)&&i in n;return!0===t?t=ft:f(t)||(t=function(n,t){return u(n)?!1:null===n||null===t?n===t:s(t)||s(n)&&!lf(n)?!1:(n=a(""+n),t=a(""+t),-1!==n.indexOf(t))}),function(u){return e&&!s(u)?si(u,n[i],t,i,!1):si(u,n,t,i,r)}}function si(n,t,i,r,e,o){var h=fe(n),l=fe(t),s;if("string"===l&&"!"===t.charAt(0))return!si(n,t.substring(1),i,r,e);if(c(n))return n.some(function(n){return si(n,t,i,r,e)});switch(h){case"object":if(e){for(s in n)if("$"!==s.charAt(0)&&si(n[s],t,i,r,!0))return!0;return o?!1:si(n,t,i,r,!1)}if("object"===l){for(s in t)if(o=t[s],!f(o)&&!u(o)&&(h=s===r,!si(h?n:n[s],o,i,r,h,h)))return!1;return!0}return i(n,t);case"function":return!1;default:return i(n,t)}}function fe(n){return null===n?"null":typeof n}function ih(n){var t=n.NUMBER_FORMATS;return function(n,i,r){return u(i)&&(i=t.CURRENCY_SYM),u(r)&&(r=t.PATTERNS[1].maxFrac),null==n?n:uh(n,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,r).replace(/\u00A4/g,i)}}function rh(n){var t=n.NUMBER_FORMATS;return function(n,i){return null==n?n:uh(n,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,i)}}function iy(n){var e=0,r,t,i,f,u;for(-1<(t=n.indexOf(sc))&&(n=n.replace(sc,"")),0<(i=n.search(/e/i))?(0>t&&(t=i),t+=+n.slice(i+1),n=n.substring(0,i)):0>t&&(t=n.length),i=0;n.charAt(i)===no;i++);if(i===(u=n.length))r=[0],t=1;else{for(u--;n.charAt(u)===no;)u--;for(t-=i,r=[],f=0;i<=u;i++,f++)r[f]=+n.charAt(i)}return t>oc&&(r=r.splice(0,oc-1),e=t-1,t=1),{d:r,e:e,i:t}}function ry(n,t,i,r){var f=n.d,o=f.length-n.i,e;if(t=u(t)?Math.min(Math.max(i,o),r):+t,i=t+n.i,r=f[i],0<i)for(f.splice(Math.max(n.i,i)),e=i;e<f.length;e++)f[e]=0;else for(o=Math.max(0,o),n.i=1,f.length=Math.max(1,i=t+1),f[0]=0,e=1;e<i;e++)f[e]=0;if(5<=r)if(0>i-1){for(r=0;r>i;r--)f.unshift(0),n.i++;f.unshift(1);n.i++}else f[i-1]++;for(;o<Math.max(0,t);o++)f.push(0);(t=f.reduceRight(function(n,t,i,r){return t+=n,r[i]=t%10,Math.floor(t/10)},0))&&(f.unshift(t),n.i++)}function uh(n,t,i,r,u){if(!h(n)&&!tt(n)||isNaN(n))return"";var s=!isFinite(n),o=!1,e=Math.abs(n)+"",f="";if(s)f="∞";else{for(o=iy(e),ry(o,u,t.minFrac,t.maxFrac),f=o.d,e=o.i,u=o.e,s=[],o=f.reduce(function(n,t){return n&&!t},!0);0>e;)f.unshift(0),e++;for(0<e?s=f.splice(e,f.length):(s=f,f=[0]),e=[],f.length>=t.lgSize&&e.unshift(f.splice(-t.lgSize,f.length).join(""));f.length>t.gSize;)e.unshift(f.splice(-t.gSize,f.length).join(""));f.length&&e.unshift(f.join(""));f=e.join(i);s.length&&(f+=r+s.join(""));u&&(f+="e+"+u)}return 0>n&&!o?t.negPre+f+t.negSuf:t.posPre+f+t.posSuf}function pu(n,t,i,r){var u="";for((0>n||r&&0>=n)&&(r?n=-n+1:(n=-n,u="-")),n=""+n;n.length<t;)n=no+n;return i&&(n=n.substr(n.length-t)),u+n}function d(n,t,i,r,u){return i=i||0,function(f){return f=f["get"+n](),(0<i||f>-i)&&(f+=i),0===f&&-12===i&&(f=12),pu(f,t,r,u)}}function br(n,t,i){return function(r,u){var f=r["get"+n](),e=du((i?"STANDALONE":"")+(t?"SHORT":"")+n);return u[e][f]}}function fh(n){var t=new Date(n,0,1).getDay();return new Date(n,0,(4>=t?5:12)-t)}function eh(n){return function(t){var i=fh(t.getFullYear());return t=+new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))-+i,t=1+Math.round(t/6048e5),pu(t,n)}}function ee(n,t){return 0>=n.getFullYear()?t.ERAS[0]:t.ERAS[1]}function oh(n){function i(n){var t;if(t=n.match(r)){n=new Date(0);var i=0,u=0,f=t[8]?n.setUTCFullYear:n.setFullYear,e=t[8]?n.setUTCHours:n.setHours;t[9]&&(i=nt(t[9]+t[10]),u=nt(t[9]+t[11]));f.call(n,nt(t[1]),nt(t[2])-1,nt(t[3]));i=nt(t[4]||0)-i;u=nt(t[5]||0)-u;f=nt(t[6]||0);t=Math.round(1e3*parseFloat("0."+(t[7]||0)));e.call(n,i,u,f,t)}return n}var r=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(r,u,f){var c="",e=[],s,l,o;if(u=u||"mediumDate",u=n.DATETIME_FORMATS[u]||u,h(r)&&(r=fw.test(r)?nt(r):i(r)),tt(r)&&(r=new Date(r)),!rt(r)||!isFinite(r.getTime()))return r;for(;u;)(l=uw.exec(u))?(e=or(e,l,1),u=e.pop()):(e.push(u),u=null);return o=r.getTimezoneOffset(),f&&(o=oo(f,o),r=vf(r,f,!0)),t(e,function(t){s=rw[t];c+=s?s(r,n.DATETIME_FORMATS,o):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}}function uy(){return function(n,t){return u(t)&&(t=2),hr(n,t)}}function fy(){return function(n,t,i){return(t=Infinity===Math.abs(Number(t))?Number(t):nt(t),it(t))?n:(tt(n)&&(n=n.toString()),!dt(n))?n:(i=!i||isNaN(i)?0:nt(i),i=0>i?Math.max(0,n.length+i):i,0<=t?oe(n,i,i+t):0===i?oe(n,t,n.length):oe(n,Math.max(0,i+t),i))}}function oe(n,t,i){return h(n)?n.slice(t,i):wt.call(n,t,i)}function sh(n){function i(t){return t.map(function(t){var r=1,i=ir,u;return f(t)?i=t:h(t)&&(("+"===t.charAt(0)||"-"===t.charAt(0))&&(r="-"===t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(i=n(t),i.constant)&&(u=i(),i=function(n){return n[u]})),{get:i,descending:r}})}function t(n){switch(typeof n){case"number":case"boolean":case"string":return!0;default:return!1}}function r(n,t){var f=0,u=n.type,i=t.type,r;return u===i?(i=n.value,r=t.value,"string"===u?(i=i.toLowerCase(),r=r.toLowerCase()):"object"===u&&(s(i)&&(i=n.index),s(r)&&(r=t.index)),i!==r&&(f=i<r?-1:1)):f=u<i?-1:1,f}return function(n,u,e,o){if(null==n)return n;if(!dt(n))throw l("orderBy")("notarray",n);c(u)||(u=[u]);0===u.length&&(u=["+"]);var s=i(u),h=e?-1:1,a=f(o)?o:r;return n=Array.prototype.map.call(n,function(n,i){return{value:n,tieBreaker:{value:i,type:"number",index:i},predicateValues:s.map(function(r){var u=r.get(n);if(r=typeof u,null===u)r="string",u="null";else if("object"===r)n:{if(f(u.valueOf)&&(u=u.valueOf(),t(u)))break n;lf(u)&&(u=u.toString(),t(u))}return{value:u,type:r,index:i}})}}),n.sort(function(n,t){for(var r,i=0,u=s.length;i<u;i++)if(r=a(n.predicateValues[i],t.predicateValues[i]),r)return r*s[i].descending*h;return a(n.tieBreaker,t.tieBreaker)*h}),n.map(function(n){return n.value})}}function pi(n){return f(n)&&(n={link:n}),n.restrict=n.restrict||"AC",st(n)}function wu(n,t,i,r,u){this.$$controls=[];this.$error={};this.$$success={};this.$pending=void 0;this.$name=u(t.name||t.ngForm||"")(i);this.$dirty=!1;this.$valid=this.$pristine=!0;this.$submitted=this.$invalid=!1;this.$$parentForm=nu;this.$$element=n;this.$$animate=r;hh(this)}function hh(n){n.$$classCache={};n.$$classCache[nl]=!(n.$$classCache[tu]=n.$$element.hasClass(tu))}function ch(n){function i(n,t,i){i&&!n.$$classCache[t]?(n.$$animate.addClass(n.$$element,t),n.$$classCache[t]=!0):!i&&n.$$classCache[t]&&(n.$$animate.removeClass(n.$$element,t),n.$$classCache[t]=!1)}function r(n,t,r){t=t?"-"+lo(t,"-"):"";i(n,tu+t,!0===r);i(n,nl+t,!1===r)}var f=n.set,t=n.unset;n.clazz.prototype.$setValidity=function(n,e,o){u(e)?(this.$pending||(this.$pending={}),f(this.$pending,n,o)):(this.$pending&&t(this.$pending,n,o),lh(this.$pending)&&(this.$pending=void 0));gt(e)?e?(t(this.$error,n,o),f(this.$$success,n,o)):(f(this.$error,n,o),t(this.$$success,n,o)):(t(this.$error,n,o),t(this.$$success,n,o));this.$pending?(i(this,"ng-pending",!0),this.$valid=this.$invalid=void 0,r(this,"",null)):(i(this,"ng-pending",!1),this.$valid=lh(this.$error),this.$invalid=!this.$valid,r(this,"",this.$valid));e=this.$pending&&this.$pending[n]?void 0:this.$error[n]?!1:this.$$success[n]?!0:null;r(this,n,e);this.$$parentForm.$setValidity(n,e,this)}}function lh(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}function se(n){n.$formatters.push(function(t){return n.$isEmpty(t)?t:t.toString()})}function wi(n,t,i,r,u,f){var h=a(t[0].type),s,e,o,c;if(!u.android){s=!1;t.on("compositionstart",function(){s=!0});t.on("compositionend",function(){s=!1;o()})}if(o=function(n){if(e&&(f.defer.cancel(e),e=null),!s){var u=t.val();n=n&&n.type;"password"===h||i.ngTrim&&"false"===i.ngTrim||(u=y(u));(r.$viewValue!==u||""===u&&r.$$hasNativeValidators)&&r.$setViewValue(u,n)}},u.hasEvent("input"))t.on("input",o);else{c=function(n,t,i){e||(e=f.defer(function(){e=null;t&&t.value===i||o(n)}))};t.on("keydown",function(n){var t=n.keyCode;91===t||15<t&&19>t||37<=t&&40>=t||c(n,this,this.value)});if(u.hasEvent("paste"))t.on("paste cut",c)}t.on("change",o);if(bc[h]&&r.$$hasNativeValidators&&h===i.type)t.on("keydown wheel mousedown",function(n){if(!e){var t=this.validity,i=t.badInput,r=t.typeMismatch;e=f.defer(function(){e=null;t.badInput===i&&t.typeMismatch===r||o(n)})}});r.$render=function(){var n=r.$isEmpty(r.$viewValue)?"":r.$viewValue;t.val()!==n&&t.val(n)}}function bu(n,i){return function(r,u){var e,f;if(rt(r))return r;if(h(r)){if('"'===r.charAt(0)&&'"'===r.charAt(r.length-1)&&(r=r.substring(1,r.length-1)),sw.test(r))return new Date(r);if(n.lastIndex=0,e=n.exec(r))return e.shift(),f=u?{yyyy:u.getFullYear(),MM:u.getMonth()+1,dd:u.getDate(),HH:u.getHours(),mm:u.getMinutes(),ss:u.getSeconds(),sss:u.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},t(e,function(n,t){t<i.length&&(f[i[t]]=+n)}),new Date(f.yyyy,f.MM-1,f.dd,f.HH,f.mm,f.ss||0,1e3*f.sss||0)}return NaN}}function kr(n,t,i,f){return function(e,o,s,h,c,l,a){function p(n){return n&&!(n.getTime&&n.getTime()!==n.getTime())}function k(n){return r(n)&&!rt(n)?i(n)||void 0:n}var v,y,w,b;he(e,o,s,h);wi(e,o,s,h,c,l);v=h&&h.$options.getOption("timezone");h.$$parserName=n;h.$parsers.push(function(n){return h.$isEmpty(n)?null:t.test(n)?(n=i(n,y),v&&(n=vf(n,v)),n):void 0});h.$formatters.push(function(n){if(n&&!rt(n))throw iu("datefmt",n);return p(n)?((y=n)&&v&&(y=vf(y,v,!0)),a("date")(n,f,v)):(y=null,"")});(r(s.min)||s.ngMin)&&(h.$validators.min=function(n){return!p(n)||u(w)||i(n)>=w},s.$observe("min",function(n){w=k(n);h.$validate()}));(r(s.max)||s.ngMax)&&(h.$validators.max=function(n){return!p(n)||u(b)||i(n)<=b},s.$observe("max",function(n){b=k(n);h.$validate()}))}}function he(n,t,i,r){(r.$$hasNativeValidators=s(t[0].validity))&&r.$parsers.push(function(n){var i=t.prop("validity")||{};if(!i.badInput&&!i.typeMismatch)return n})}function ah(n){n.$$parserName="number";n.$parsers.push(function(t){return n.$isEmpty(t)?null:lw.test(t)?parseFloat(t):void 0});n.$formatters.push(function(t){if(!n.$isEmpty(t)){if(!tt(t))throw iu("numfmt",t);t=t.toString()}return t})}function bi(n){return r(n)&&!tt(n)&&(n=parseFloat(n)),it(n)?void 0:n}function ce(n){var t=n.toString(),i=t.indexOf(".");return-1===i?-1<n&&1>n&&(n=/e-(\d+)$/.exec(t))?Number(n[1]):0:t.length-i-1}function vh(n,t,i){if(n=Number(n),(n|0)!==n||(t|0)!==t||(i|0)!==i){var r=Math.max(ce(n),ce(t),ce(i)),r=Math.pow(10,r);n*=r;t*=r;i*=r}return 0==(n-t)%i}function yh(n,t,i,u,f){if(r(u)){if(n=n(u),!n.constant)throw iu("constexpr",i,u);return n(t)}return f}function le(n,i){function e(n,t){var u,i,f,r;if(!n||!n.length)return[];if(!t||!t.length)return n;u=[];i=0;n:for(;i<n.length;i++){for(f=n[i],r=0;r<t.length;r++)if(f===t[r])continue n;u.push(f)}return u}function r(n){var t=n;return c(n)?t=n.map(r).join(" "):s(n)&&(t=Object.keys(n).filter(function(t){return n[t]}).join(" ")),t}function o(n){var t=n,i;return c(n)?t=n.map(o):s(n)&&(i=!1,t=Object.keys(n).filter(function(t){return t=n[t],!i&&u(t)&&(i=!0),t}),i&&t.push(void 0)),t}n="ngClass"+n;var f;return["$parse",function(u){return{restrict:"AC",link:function(s,h,c){function y(n,i){var r=[];return t(n,function(n){(0<i||l[n])&&(l[n]=(l[n]||0)+i,l[n]===+(0<i)&&r.push(n))}),r.join(" ")}function d(n){if(n===i){var t=a,t=y(t&&t.split(" "),1);c.$addClass(t)}else t=a,t=y(t&&t.split(" "),-1),c.$removeClass(t);k=n}function g(n){n=r(n);n!==a&&b(n)}function b(n){if(k===i){var t=a&&a.split(" "),u=n&&n.split(" "),r=e(t,u),t=e(u,t),r=y(r,-1),t=y(t,1);c.$addClass(t);c.$removeClass(r)}a=n}var v=c[n].trim(),w=":"===v.charAt(0)&&":"===v.charAt(1),v=u(v,w?o:r),nt=w?g:b,l=h.data("$classCounts"),k=!0,a;l||(l=p(),h.data("$classCounts",l));"ngClass"!==n&&(f||(f=u("$index",function(n){return n&1})),s.$watch(f,d));s.$watch(v,nt,w)}}}]}function ku(n,t,i,r,u,f,e,o,s){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=void 0;this.$validators={};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=void 0;this.$name=s(i.name||"",!1)(n);this.$$parentForm=nu;this.$options=sf;this.$$parsedNgModel=u(i.ngModel);this.$$parsedNgModelAssign=this.$$parsedNgModel.assign;this.$$ngModelGet=this.$$parsedNgModel;this.$$ngModelSet=this.$$parsedNgModelAssign;this.$$pendingDebounce=null;this.$$parserValid=void 0;this.$$currentValidationRunId=0;this.$$scope=n;this.$$attr=i;this.$$element=r;this.$$animate=f;this.$$timeout=e;this.$$parse=u;this.$$q=o;this.$$exceptionHandler=t;hh(this);ey(this)}function ey(n){n.$$scope.$watch(function(){var t=n.$$ngModelGet(n.$$scope);if(t!==n.$modelValue&&(n.$modelValue===n.$modelValue||t===t)){n.$modelValue=n.$$rawModelValue=t;n.$$parserValid=void 0;for(var r=n.$formatters,u=r.length,i=t;u--;)i=r[u](i);n.$viewValue!==i&&(n.$$updateEmptyClasses(i),n.$viewValue=n.$$lastCommittedViewValue=i,n.$render(),n.$$runValidators(n.$modelValue,n.$viewValue,o))}return t})}function ae(n){this.$$options=n}function ph(n,i){t(i,function(t,i){r(n[i])||(n[i]=t)})}var oy=/^\/(.+)\/([a-z]*)$/,pt=Object.prototype.hasOwnProperty,a=function(n){return h(n)?n.toLowerCase():n},du=function(n){return h(n)?n.toUpperCase():n},ti,e,ii,wt=[].slice,sy=[].splice,hy=[].push,ut=Object.prototype.toString,wh=Object.getPrototypeOf,hi=l("ng"),ot=n.angular||(n.angular={}),ve,gu=0,it,di,dh,we,be,fc,ff,i,ef,hc,cc,lc,gr,nu,tl,sf,il;ti=n.document.documentMode;it=Number.isNaN||function(n){return n!==n};o.$inject=[];ir.$inject=[];var c=Array.isArray,cy=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/,y=function(n){return h(n)?n.trim():n},bh=function(n){return n.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},ci=function(){var i,t;if(!r(ci.rules))if(i=n.document.querySelector("[ng-csp]")||n.document.querySelector("[data-ng-csp]"),i)t=i.getAttribute("ng-csp")||i.getAttribute("data-ng-csp"),ci.rules={noUnsafeEval:!t||-1!==t.indexOf("no-unsafe-eval"),noInlineStyle:!t||-1!==t.indexOf("no-inline-style")};else{i=ci;try{new Function("");t=!1}catch(u){t=!0}i.rules={noUnsafeEval:t,noInlineStyle:!1}}return ci.rules},nf=function(){if(r(nf.name_))return nf.name_;for(var u,e=ki.length,i,f,t=0;t<e;++t)if(i=ki[t],u=n.document.querySelector("["+i.replace(":","\\:")+"jq]")){f=u.getAttribute(i+"jq");break}return nf.name_=f},ly=/:/g,ki=["ng-","data-ng-","ng:","x-ng-"],ay=function(n){if(!n.currentScript)return!0;var i=n.currentScript.getAttribute("src"),t=n.createElement("a");if(t.href=i,n.location.origin===t.origin)return!0;switch(t.protocol){case"http:":case"https:":case"ftp:":case"blob:":case"file:":case"data:":return!0;default:return!1}}(n.document),vy=/[A-Z]/g,kh=!1,ri=3,yy={full:"1.6.1",major:1,minor:6,dot:1,codeName:"promise-rectification"};w.expando="ng339";di=w.cache={};dh=1;w._data=function(n){return this.cache[n[this.expando]]||{}};var py=/-([a-z])/g,wy=/^-ms-/,tf={mouseleave:"mouseout",mouseenter:"mouseover"},ye=l("jqLite"),by=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,pe=/<|&#?\w+;/,ky=/<([\w:-]+)/,dy=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ht={option:[1,'<select multiple="multiple">',"<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};ht.optgroup=ht.option;ht.tbody=ht.tfoot=ht.colgroup=ht.caption=ht.thead;ht.th=ht.td;var gy=n.Node.prototype.contains||function(n){return!!(this.compareDocumentPosition(n)&16)},gi=w.prototype={ready:ko,toString:function(){var n=[];return t(this,function(t){n.push(""+t)}),"["+n.join(", ")+"]"},eq:function(n){return 0<=n?e(this[n]):e(this[this.length+n])},length:0,push:hy,sort:[].sort,splice:[].splice},rf={};t("multiple selected checked disabled readOnly required open".split(" "),function(n){rf[a(n)]=n});we={};t("input select option textarea button form details".split(" "),function(n){we[n]=!0});be={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};t({data:bf,removeData:vr,hasData:function(n){for(var t in di[n.ng339])return!0;return!1},cleanData:function(n){for(var t=0,i=n.length;t<i;t++)vr(n[t])}},function(n,t){w[t]=n});t({data:bf,inheritedData:lu,scope:function(n){return e.data(n,"$scope")||lu(n.parentNode||n,["$isolateScope","$scope"])},isolateScope:function(n){return e.data(n,"$isolateScope")||e.data(n,"$isolateScopeNoTemplate")},controller:wo,injector:function(n){return lu(n,"$injector")},removeAttr:function(n,t){n.removeAttribute(t)},hasClass:su,css:function(n,t,i){if(t=fu(t.replace(wy,"ms-")),r(i))n.style[t]=i;else return n.style[t]},attr:function(n,t,i){var u=n.nodeType,f;if(u!==ri&&2!==u&&8!==u&&n.getAttribute)if(u=a(t),f=rf[u],r(i))null===i||!1===i&&f?n.removeAttribute(t):n.setAttribute(t,f?u:i);else return n=n.getAttribute(t),f&&null!==n&&(n=u),null===n?void 0:n},prop:function(n,t,i){if(r(i))n[t]=i;else return n[t]},text:function(){function n(n,t){if(u(t)){var i=n.nodeType;return 1===i||i===ri?n.textContent:""}n.textContent=t}return n.$dv="",n}(),val:function(n,i){if(u(i)){if(n.multiple&&"select"===lt(n)){var r=[];return t(n.options,function(n){n.selected&&r.push(n.value||n.text)}),r}return n.value}n.value=i},html:function(n,t){if(u(t))return n.innerHTML;eu(n,!0);n.innerHTML=t},empty:bo},function(n,t){w.prototype[t]=function(t,i){var r,f,e=this.length,o;if(n!==bo&&u(2===n.length&&n!==su&&n!==wo?t:i)){if(s(t)){for(r=0;r<e;r++)if(n===bf)n(this[r],t);else for(f in t)n(this[r],f,t[f]);return this}for(r=n.$dv,e=u(r)?Math.min(e,1):e,f=0;f<e;f++)o=n(this[f],t,i),r=r?r+o:o;return r}for(r=0;r<e;r++)n(this[r],t,i);return this}});t({removeData:vr,on:function(n,t,i,u){var f,e,s,o;if(r(u))throw ye("onargs");if(vo(n))for(u=ou(n,!0),f=u.events,e=u.handle,e||(e=u.handle=gl(n,f)),u=0<=t.indexOf(" ")?t.split(" "):[t],s=u.length,o=function(t,r,u){var o=f[t];o||(o=f[t]=[],o.specialHandlerWrapper=r,"$destroy"===t||u||n.addEventListener(t,e));o.push(i)};s--;)t=u[s],tf[t]?(o(tf[t],ta),o(t,void 0,!0)):o(t)},off:po,one:function(n,t,i){n=e(n);n.on(t,function r(){n.off(t,i);n.off(t,r)});n.on(t,i)},replaceWith:function(n,i){var r,u=n.parentNode;eu(n);t(new w(i),function(t){r?u.insertBefore(t,r.nextSibling):u.replaceChild(t,n);r=t})},children:function(n){var i=[];return t(n.childNodes,function(n){1===n.nodeType&&i.push(n)}),i},contents:function(n){return n.contentDocument||n.childNodes||[]},append:function(n,t){var i=n.nodeType,r;if(1===i||11===i)for(t=new w(t),i=0,r=t.length;i<r;i++)n.appendChild(t[i])},prepend:function(n,i){if(1===n.nodeType){var r=n.firstChild;t(new w(i),function(t){n.insertBefore(t,r)})}},wrap:function(n,t){var i=e(t).eq(0).clone()[0],r=n.parentNode;r&&r.replaceChild(i,n);i.appendChild(n)},remove:au,detach:function(n){au(n,!0)},after:function(n,t){var u=n,f=n.parentNode,i,e,r;if(f)for(t=new w(t),i=0,e=t.length;i<e;i++)r=t[i],f.insertBefore(r,u.nextSibling),u=r},addClass:cu,removeClass:hu,toggleClass:function(n,i,r){i&&t(i.split(" "),function(t){var i=r;u(i)&&(i=!su(n,t));(i?cu:hu)(n,t)})},parent:function(n){return(n=n.parentNode)&&11!==n.nodeType?n:null},next:function(n){return n.nextElementSibling},find:function(n,t){return n.getElementsByTagName?n.getElementsByTagName(t):[]},clone:wf,triggerHandler:function(n,i,r){var u,e,s=i.type||i,f=ou(n);(f=(f=f&&f.events)&&f[s])&&(u={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:o,type:s,target:n},i.type&&(u=v(u,i)),i=vt(f),e=r?[u].concat(r):[u],t(i,function(t){u.isImmediatePropagationStopped()||t.apply(n,e)}))}},function(n,t){w.prototype[t]=function(t,i,f){for(var o,s=0,h=this.length;s<h;s++)u(o)?(o=n(this[s],t,i,f),r(o)&&(o=e(o))):kf(o,n(this[s],t,i,f));return r(o)?o:this}});w.prototype.bind=w.prototype.on;w.prototype.unbind=w.prototype.off;yi.prototype={put:function(n,t){this[bt(n,this.nextUid)]=t},get:function(n){return this[bt(n,this.nextUid)]},remove:function(n){var t=this[n=bt(n,this.nextUid)];return delete this[n],t}};var np=[function(){this.$get=[function(){return yi}]}],tp=/^([^(]+?)=>/,ip=/^[^(]*\(\s*([^)]*)\)/m,rp=/,/,up=/^\s*(_?)(\S+?)\1\s*$/,fp=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,li=l("$injector");yr.$$annotate=function(n,i,r){var u;if("function"==typeof n){if(!(u=n.$inject)){if(u=[],n.length){if(i)throw h(r)&&r||(r=n.name||ra(n)),li("strictdi",r);i=ns(n);t(i[1].split(rp),function(n){n.replace(up,function(n,t,i){u.push(i)})})}n.$inject=u}}else c(n)?(i=n.length-1,ru(n[i],"fn"),u=n.slice(0,i)):ru(n,"fn",!0);return u};var gh=l("$animate"),ep=function(){this.$get=o},op=function(){var n=new yi,i=[];this.$get=["$$AnimateRunner","$rootScope",function(r,u){function f(n,i,r){var u=!1;return i&&(i=h(i)?i.split(" "):c(i)?i:[],t(i,function(t){t&&(u=!0,n[t]=r)})),u}function e(){t(i,function(i){var f=n.get(i);if(f){var e=fa(i.attr("class")),r="",u="";t(f,function(n,t){n!==!!e[t]&&(n?r+=(r.length?" ":"")+t:u+=(u.length?" ":"")+t)});t(i,function(n){r&&cu(n,r);u&&hu(n,u)});n.remove(i)}});i.length=0}return{enabled:o,on:o,off:o,pin:o,push:function(t,o,s,h){return h&&h(),s=s||{},s.from&&t.css(s.from),s.to&&t.css(s.to),(s.addClass||s.removeClass)&&(o=s.addClass,h=s.removeClass,s=n.get(t)||{},o=f(s,o,!0),h=f(s,h,!1),o||h)&&(n.put(t,s),i.push(t),1===i.length&&u.$$postDigest(e)),t=new r,t.complete(),t}}}]},sp=["$provide",function(n){var t=this;this.$$registeredAnimations=Object.create(null);this.register=function(i,r){if(i&&"."!==i.charAt(0))throw gh("notcsel",i);var u=i+"-animation";t.$$registeredAnimations[i.substr(1)]=u;n.factory(u,r)};this.classNameFilter=function(n){if(1===arguments.length&&(this.$$classNameFilter=n instanceof RegExp?n:null)&&/(\s+|\/)ng-animate(\s+|\/)/.test(this.$$classNameFilter.toString()))throw gh("nongcls","ng-animate");return this.$$classNameFilter};this.$get=["$$animateQueue",function(n){function t(n,t,i){var r,u;if(i){n:{for(r=0;r<i.length;r++)if(u=i[r],1===u.nodeType){r=u;break n}r=void 0}!r||r.parentNode||r.previousElementSibling||(i=null)}i?i.after(n):t.prepend(n)}return{on:n.on,off:n.off,pin:n.pin,enabled:n.enabled,cancel:function(n){n.end&&n.end()},enter:function(i,r,u,f){return r=r&&e(r),u=u&&e(u),r=r||u.parent(),t(i,r,u),n.push(i,"enter",ei(f))},move:function(i,r,u,f){return r=r&&e(r),u=u&&e(u),r=r||u.parent(),t(i,r,u),n.push(i,"move",ei(f))},leave:function(t,i){return n.push(t,"leave",ei(i),function(){t.remove()})},addClass:function(t,i,r){return r=ei(r),r.addClass=pr(r.addclass,i),n.push(t,"addClass",r)},removeClass:function(t,i,r){return r=ei(r),r.removeClass=pr(r.removeClass,i),n.push(t,"removeClass",r)},setClass:function(t,i,r,u){return u=ei(u),u.addClass=pr(u.addClass,i),u.removeClass=pr(u.removeClass,r),n.push(t,"setClass",u)},animate:function(t,i,r,u,f){return f=ei(f),f.from=f.from?v(f.from,i):i,f.to=f.to?v(f.to,r):r,f.tempClasses=pr(f.tempClasses,u||"ng-inline-animate"),n.push(t,"animate",f)}}}]}],hp=function(){this.$get=["$$rAF",function(n){function i(i){t.push(i);1<t.length||n(function(){for(var n=0;n<t.length;n++)t[n]();t=[]})}var t=[];return function(){var n=!1;return i(function(){n=!0}),function(t){n?t():i(t)}}}]},cp=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(n,i,r,u,f){function e(n){this.setHost(n);var t=r();this._doneCallbacks=[];this._tick=function(n){u()?f(n,0,!1):t(n)};this._state=0}return e.chain=function(n,t){function r(){i===n.length?t(!0):n[i](function(n){!1===n?t(!1):(i++,r())})}var i=0;r()},e.all=function(n,i){function u(t){r=r&&t;++f===n.length&&i(r)}var f=0,r=!0;t(n,function(n){n.done(u)})},e.prototype={setHost:function(n){this.host=n||{}},done:function(n){2===this._state?n():this._doneCallbacks.push(n)},progress:o,getPromise:function(){if(!this.promise){var t=this;this.promise=n(function(n,i){t.done(function(t){!1===t?i():n()})})}return this.promise},then:function(n,t){return this.getPromise().then(n,t)},"catch":function(n){return this.getPromise()["catch"](n)},"finally":function(n){return this.getPromise()["finally"](n)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(n){var t=this;0===t._state&&(t._state=1,t._tick(function(){t._resolve(n)}))},_resolve:function(n){2!==this._state&&(t(this._doneCallbacks,function(t){t(n)}),this._doneCallbacks.length=0,this._state=2)}},e}]},lp=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(n,t,i){return function(t,r){function e(){return n(function(){u.addClass&&(t.addClass(u.addClass),u.addClass=null);u.removeClass&&(t.removeClass(u.removeClass),u.removeClass=null);u.to&&(t.css(u.to),u.to=null);o||f.complete();o=!0}),f}var u=r||{},o,f;return u.$$prepared||(u=fi(u)),u.cleanupStyles&&(u.from=u.to=null),u.from&&(t.css(u.from),u.from=null),f=new i,{start:e,end:e}}}]},k=l("$compile"),ke=new function(){};ts.$inject=["$provide","$$sanitizeUriProvider"];vu.prototype.isFirstChange=function(){return this.previousValue===ke};var nc=/^((?:x|data)[:\-_])/i,ap=/[:\-_]+(.)/g,tc=l("$controller"),ic=/^(\S+)(\s+as\s+([\w$]+))?$/,vp=function(){this.$get=["$document",function(n){return function(t){return t?!t.nodeType&&t instanceof e&&(t=t[0]):t=n[0].body,t.offsetWidth+1}}]},rc="application/json",de={"Content-Type":rc+";charset=utf-8"},yp=/^\[|^\{(?!\{)/,pp={"[":/]$/,"{":/}$/},wp=/^\)]\}',?\n/,uc=l("$http"),ai=ot.$interpolateMinErr=l("$interpolate");ai.throwNoconcat=function(n){throw ai("noconcat",n);};ai.interr=function(n,t){return ai("interr",n,t.toString())};var bp=function(){this.$get=["$window",function(n){function r(n){var t=function(n){t.data=n;t.called=!0};return t.id=n,t}var i=n.angular.callbacks,t={};return{createCallback:function(n){n="_"+(i.$$counter++).toString(36);var u="angular.callbacks."+n,f=r(n);return t[u]=i[n]=f,u},wasCalled:function(n){return t[n].called},getResponse:function(n){return t[n].data},removeCallback:function(n){delete i[t[n].id];delete t[n]}}}]},kp=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,dp={http:80,https:443,ftp:21},dr=l("$location"),gp=/^\s*[\\/]{2,}/,nw={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:yu("$$absUrl"),url:function(n){if(u(n))return this.$$url;var t=kp.exec(n);return(t[1]||""===n)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===n)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:yu("$$protocol"),host:yu("$$host"),port:yu("$$port"),path:cs("$$path",function(n){return n=null!==n?n.toString():"","/"===n.charAt(0)?n:"/"+n}),search:function(n,i){switch(arguments.length){case 0:return this.$$search;case 1:if(h(n)||tt(n))n=n.toString(),this.$$search=ho(n);else if(s(n))n=fi(n,{}),t(n,function(t,i){null==t&&delete n[i]}),this.$$search=n;else throw dr("isrcharg");break;default:u(i)||null===i?delete this.$$search[n]:this.$$search[n]=i}return this.$$compose(),this},hash:cs("$$hash",function(n){return null!==n?n.toString():""}),replace:function(){return this.$$replace=!0,this}};t([hs,re,ie],function(n){n.prototype=Object.create(nw);n.prototype.state=function(t){if(!arguments.length)return this.$$state;if(n!==ie||!this.$$html5)throw dr("nostate");return this.$$state=u(t)?null:t,this}});var nr=l("$parse"),tw={}.constructor.prototype.valueOf,uf=p();t("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(n){uf[n]=!0});fc={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'};ff=function(n){this.options=n};ff.prototype={constructor:ff,lex:function(n){for(this.text=n,this.index=0,this.tokens=[];this.index<this.text.length;)if(n=this.text.charAt(this.index),'"'===n||"'"===n)this.readString(n);else if(this.isNumber(n)||"."===n&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(n,"(){}[].,;:?"))this.tokens.push({index:this.index,text:n}),this.index++;else if(this.isWhitespace(n))this.index++;else{var t=n+this.peek(),i=t+this.peek(2),r=uf[t],u=uf[i];uf[n]||r||u?(n=u?i:r?t:n,this.tokens.push({index:this.index,text:n,operator:!0}),this.index+=n.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(n,t){return-1!==t.indexOf(n)},peek:function(n){return n=n||1,this.index+n<this.text.length?this.text.charAt(this.index+n):!1},isNumber:function(n){return"0"<=n&&"9">=n&&"string"==typeof n},isWhitespace:function(n){return" "===n||"\r"===n||"\t"===n||"\n"===n||"\v"===n||" "===n},isIdentifierStart:function(n){return this.options.isIdentifierStart?this.options.isIdentifierStart(n,this.codePointAt(n)):this.isValidIdentifierStart(n)},isValidIdentifierStart:function(n){return"a"<=n&&"z">=n||"A"<=n&&"Z">=n||"_"===n||"$"===n},isIdentifierContinue:function(n){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(n,this.codePointAt(n)):this.isValidIdentifierContinue(n)},isValidIdentifierContinue:function(n,t){return this.isValidIdentifierStart(n,t)||this.isNumber(n)},codePointAt:function(n){return 1===n.length?n.charCodeAt(0):(n.charCodeAt(0)<<10)+n.charCodeAt(1)-56613888},peekMultichar:function(){var n=this.text.charAt(this.index),t=this.peek(),i,r;return t?(i=n.charCodeAt(0),r=t.charCodeAt(0),55296<=i&&56319>=i&&56320<=r&&57343>=r?n+t:n):n},isExpOperator:function(n){return"-"===n||"+"===n||this.isNumber(n)},throwError:function(n,t,i){i=i||this.index;t=r(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,i)+"]":" "+i;throw nr("lexerr",n,t,this.text);},readNumber:function(){for(var t,i,n="",r=this.index;this.index<this.text.length;){if(t=a(this.text.charAt(this.index)),"."===t||this.isNumber(t))n+=t;else if(i=this.peek(),"e"===t&&this.isExpOperator(i))n+=t;else if(this.isExpOperator(t)&&i&&this.isNumber(i)&&"e"===n.charAt(n.length-1))n+=t;else if(!this.isExpOperator(t)||i&&this.isNumber(i)||"e"!==n.charAt(n.length-1))break;else this.throwError("Invalid exponent");this.index++}this.tokens.push({index:r,text:n,constant:!0,value:Number(n)})},readIdent:function(){var t=this.index,n;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){if(n=this.peekMultichar(),!this.isIdentifierContinue(n))break;this.index+=n.length}this.tokens.push({index:t,text:this.text.slice(t,this.index),identifier:!0})},readString:function(n){var f=this.index,t,u;this.index++;for(var r="",u=n,i=!1;this.index<this.text.length;){if(t=this.text.charAt(this.index),u=u+t,i)"u"===t?(i=this.text.substring(this.index+1,this.index+5),i.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+i+"]"),this.index+=4,r+=String.fromCharCode(parseInt(i,16))):r+=fc[t]||t,i=!1;else if("\\"===t)i=!0;else{if(t===n){this.index++;this.tokens.push({index:f,text:u,constant:!0,value:r});return}r+=t}this.index++}this.throwError("Unterminated quote",f)}};i=function(n,t){this.lexer=n;this.options=t};i.Program="Program";i.ExpressionStatement="ExpressionStatement";i.AssignmentExpression="AssignmentExpression";i.ConditionalExpression="ConditionalExpression";i.LogicalExpression="LogicalExpression";i.BinaryExpression="BinaryExpression";i.UnaryExpression="UnaryExpression";i.CallExpression="CallExpression";i.MemberExpression="MemberExpression";i.Identifier="Identifier";i.Literal="Literal";i.ArrayExpression="ArrayExpression";i.Property="Property";i.ObjectExpression="ObjectExpression";i.ThisExpression="ThisExpression";i.LocalsExpression="LocalsExpression";i.NGValueParameter="NGValueParameter";i.prototype={ast:function(n){return this.text=n,this.tokens=this.lexer.lex(n),n=this.program(),0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),n},program:function(){for(var n=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&n.push(this.expressionStatement()),!this.expect(";"))return{type:i.Program,body:n}},expressionStatement:function(){return{type:i.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var n=this.expression();this.expect("|");)n=this.filter(n);return n},expression:function(){return this.assignment()},assignment:function(){var n=this.ternary();if(this.expect("=")){if(!vs(n))throw nr("lval");n={type:i.AssignmentExpression,left:n,right:this.assignment(),operator:"="}}return n},ternary:function(){var n=this.logicalOR(),t,r;return this.expect("?")&&(t=this.expression(),this.consume(":"))?(r=this.expression(),{type:i.ConditionalExpression,test:n,alternate:t,consequent:r}):n},logicalOR:function(){for(var n=this.logicalAND();this.expect("||");)n={type:i.LogicalExpression,operator:"||",left:n,right:this.logicalAND()};return n},logicalAND:function(){for(var n=this.equality();this.expect("&&");)n={type:i.LogicalExpression,operator:"&&",left:n,right:this.equality()};return n},equality:function(){for(var n=this.relational(),t;t=this.expect("==","!=","===","!==");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.relational()};return n},relational:function(){for(var n=this.additive(),t;t=this.expect("<",">","<=",">=");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.additive()};return n},additive:function(){for(var n=this.multiplicative(),t;t=this.expect("+","-");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.multiplicative()};return n},multiplicative:function(){for(var n=this.unary(),t;t=this.expect("*","/","%");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.unary()};return n},unary:function(){var n;return(n=this.expect("+","-","!"))?{type:i.UnaryExpression,operator:n.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var n,t;for(this.expect("(")?(n=this.filterChain(),this.consume(")")):this.expect("[")?n=this.arrayDeclaration():this.expect("{")?n=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?n=fi(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?n={type:i.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?n=this.identifier():this.peek().constant?n=this.constant():this.throwError("not a primary expression",this.peek());t=this.expect("(","[",".");)"("===t.text?(n={type:i.CallExpression,callee:n,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(n={type:i.MemberExpression,object:n,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?n={type:i.MemberExpression,object:n,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return n},filter:function(n){n=[n];for(var t={type:i.CallExpression,callee:this.identifier(),arguments:n,filter:!0};this.expect(":");)n.push(this.expression());return t},parseArguments:function(){var n=[];if(")"!==this.peekToken().text)do n.push(this.filterChain());while(this.expect(","));return n},identifier:function(){var n=this.consume();return n.identifier||this.throwError("is not a valid identifier",n),{type:i.Identifier,name:n.text}},constant:function(){return{type:i.Literal,value:this.consume().value}},arrayDeclaration:function(){var n=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;n.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:i.ArrayExpression,elements:n}},object:function(){var t=[],n;if("}"!==this.peekToken().text)do{if(this.peek("}"))break;n={type:i.Property,kind:"init"};this.peek().constant?(n.key=this.constant(),n.computed=!1,this.consume(":"),n.value=this.expression()):this.peek().identifier?(n.key=this.identifier(),n.computed=!1,this.peek(":")?(this.consume(":"),n.value=this.expression()):n.value=n.key):this.peek("[")?(this.consume("["),n.key=this.expression(),this.consume("]"),n.computed=!0,this.consume(":"),n.value=this.expression()):this.throwError("invalid key",this.peek());t.push(n)}while(this.expect(","));return this.consume("}"),{type:i.ObjectExpression,properties:t}},throwError:function(n,t){throw nr("syntax",t.text,n,t.index+1,this.text,this.text.substring(t.index));},consume:function(n){if(0===this.tokens.length)throw nr("ueoe",this.text);var t=this.expect(n);return t||this.throwError("is unexpected, expecting ["+n+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw nr("ueoe",this.text);return this.tokens[0]},peek:function(n,t,i,r){return this.peekAhead(0,n,t,i,r)},peekAhead:function(n,t,i,r,u){if(this.tokens.length>n){n=this.tokens[n];var f=n.text;if(f===t||f===i||f===r||f===u||!(t||i||r||u))return n}return!1},expect:function(n,t,i,r){return(n=this.peek(n,t,i,r))?(this.tokens.shift(),n):!1},selfReferential:{"this":{type:i.ThisExpression},$locals:{type:i.LocalsExpression}}};ws.prototype={compile:function(n){var r=this,i,u;return n=this.astBuilder.ast(n),this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},b(n,r.$filter),i="",this.stage="assign",(u=ys(n))&&(this.state.computing="assign",i=this.nextId(),this.recurse(u,i),this.return_(i),i="fn.assign="+this.generateFunction("assign","s,v,l")),u=as(n.body),r.stage="inputs",t(u,function(n,t){var i="fn"+t,u;r.state[i]={vars:[],body:[],own:{}};r.state.computing=i;u=r.nextId();r.recurse(n,u);r.return_(u);r.state.inputs.push(i);n.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(n),i='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+i+this.watchFns()+"return fn;",i=new Function("$filter","getStringValue","ifDefined","plus",i)(this.$filter,uv,fv,ls),this.state=this.stage=void 0,i.literal=ps(n),i.constant=n.constant,i},USE:"use",STRICT:"strict",watchFns:function(){var n=[],i=this.state.inputs,r=this;return t(i,function(t){n.push("var "+t+"="+r.generateFunction(t,"s"))}),i.length&&n.push("fn.inputs=["+i.join(",")+"];"),n.join("")},generateFunction:function(n,t){return"function("+t+"){"+this.varsPrefix(n)+this.body(n)+"};"},filterPrefix:function(){var n=[],i=this;return t(this.state.filters,function(t,r){n.push(t+"=$filter("+i.escape(r)+")")}),n.length?"var "+n.join(",")+";":""},varsPrefix:function(n){return this.state[n].vars.length?"var "+this.state[n].vars.join(",")+";":""},body:function(n){return this.state[n].body.join("")},recurse:function(n,u,f,e,s,h){var l,a,c=this,y,v,p;if(e=e||o,!h&&r(n.watchId))u=u||this.nextId(),this.if_("i",this.lazyAssign(u,this.computedMember("i",n.watchId)),this.lazyRecurse(n,u,f,e,s,!0));else switch(n.type){case i.Program:t(n.body,function(t,i){c.recurse(t.expression,void 0,void 0,function(n){a=n});i!==n.body.length-1?c.current().body.push(a,";"):c.return_(a)});break;case i.Literal:v=this.escape(n.value);this.assign(u,v);e(u||v);break;case i.UnaryExpression:this.recurse(n.argument,void 0,void 0,function(n){a=n});v=n.operator+"("+this.ifDefined(a,0)+")";this.assign(u,v);e(v);break;case i.BinaryExpression:this.recurse(n.left,void 0,void 0,function(n){l=n});this.recurse(n.right,void 0,void 0,function(n){a=n});v="+"===n.operator?this.plus(l,a):"-"===n.operator?this.ifDefined(l,0)+n.operator+this.ifDefined(a,0):"("+l+")"+n.operator+"("+a+")";this.assign(u,v);e(v);break;case i.LogicalExpression:u=u||this.nextId();c.recurse(n.left,u);c.if_("&&"===n.operator?u:c.not(u),c.lazyRecurse(n.right,u));e(u);break;case i.ConditionalExpression:u=u||this.nextId();c.recurse(n.test,u);c.if_(u,c.lazyRecurse(n.alternate,u),c.lazyRecurse(n.consequent,u));e(u);break;case i.Identifier:u=u||this.nextId();f&&(f.context="inputs"===c.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",n.name)+"?l:s"),f.computed=!1,f.name=n.name);c.if_("inputs"===c.stage||c.not(c.getHasOwnProperty("l",n.name)),function(){c.if_("inputs"===c.stage||"s",function(){s&&1!==s&&c.if_(c.isNull(c.nonComputedMember("s",n.name)),c.lazyAssign(c.nonComputedMember("s",n.name),"{}"));c.assign(u,c.nonComputedMember("s",n.name))})},u&&c.lazyAssign(u,c.nonComputedMember("l",n.name)));e(u);break;case i.MemberExpression:l=f&&(f.context=this.nextId())||this.nextId();u=u||this.nextId();c.recurse(n.object,l,void 0,function(){c.if_(c.notNull(l),function(){n.computed?(a=c.nextId(),c.recurse(n.property,a),c.getStringValue(a),s&&1!==s&&c.if_(c.not(c.computedMember(l,a)),c.lazyAssign(c.computedMember(l,a),"{}")),v=c.computedMember(l,a),c.assign(u,v),f&&(f.computed=!0,f.name=a)):(s&&1!==s&&c.if_(c.isNull(c.nonComputedMember(l,n.property.name)),c.lazyAssign(c.nonComputedMember(l,n.property.name),"{}")),v=c.nonComputedMember(l,n.property.name),c.assign(u,v),f&&(f.computed=!1,f.name=n.property.name))},function(){c.assign(u,"undefined")});e(u)},!!s);break;case i.CallExpression:u=u||this.nextId();n.filter?(a=c.filter(n.callee.name),y=[],t(n.arguments,function(n){var t=c.nextId();c.recurse(n,t);y.push(t)}),v=a+"("+y.join(",")+")",c.assign(u,v),e(u)):(a=c.nextId(),l={},y=[],c.recurse(n.callee,a,l,function(){c.if_(c.notNull(a),function(){t(n.arguments,function(t){c.recurse(t,n.constant?void 0:c.nextId(),void 0,function(n){y.push(n)})});v=l.name?c.member(l.context,l.name,l.computed)+"("+y.join(",")+")":a+"("+y.join(",")+")";c.assign(u,v)},function(){c.assign(u,"undefined")});e(u)}));break;case i.AssignmentExpression:a=this.nextId();l={};this.recurse(n.left,void 0,l,function(){c.if_(c.notNull(l.context),function(){c.recurse(n.right,a);v=c.member(l.context,l.name,l.computed)+n.operator+a;c.assign(u,v);e(u||v)})},1);break;case i.ArrayExpression:y=[];t(n.elements,function(t){c.recurse(t,n.constant?void 0:c.nextId(),void 0,function(n){y.push(n)})});v="["+y.join(",")+"]";this.assign(u,v);e(u||v);break;case i.ObjectExpression:y=[];p=!1;t(n.properties,function(n){n.computed&&(p=!0)});p?(u=u||this.nextId(),this.assign(u,"{}"),t(n.properties,function(n){n.computed?(l=c.nextId(),c.recurse(n.key,l)):l=n.key.type===i.Identifier?n.key.name:""+n.key.value;a=c.nextId();c.recurse(n.value,a);c.assign(c.member(u,l,n.computed),a)})):(t(n.properties,function(t){c.recurse(t.value,n.constant?void 0:c.nextId(),void 0,function(n){y.push(c.escape(t.key.type===i.Identifier?t.key.name:""+t.key.value)+":"+n)})}),v="{"+y.join(",")+"}",this.assign(u,v));e(u||v);break;case i.ThisExpression:this.assign(u,"s");e(u||"s");break;case i.LocalsExpression:this.assign(u,"l");e(u||"l");break;case i.NGValueParameter:this.assign(u,"v");e(u||"v")}},getHasOwnProperty:function(n,t){var i=n+"."+t,r=this.current().own;return r.hasOwnProperty(i)||(r[i]=this.nextId(!1,n+"&&("+this.escape(t)+" in "+n+")")),r[i]},assign:function(n,t){if(n)return this.current().body.push(n,"=",t,";"),n},filter:function(n){return this.state.filters.hasOwnProperty(n)||(this.state.filters[n]=this.nextId(!0)),this.state.filters[n]},ifDefined:function(n,t){return"ifDefined("+n+","+this.escape(t)+")"},plus:function(n,t){return"plus("+n+","+t+")"},return_:function(n){this.current().body.push("return ",n,";")},if_:function(n,t,i){if(!0===n)t();else{var r=this.current().body;r.push("if(",n,"){");t();r.push("}");i&&(r.push("else{"),i(),r.push("}"))}},not:function(n){return"!("+n+")"},isNull:function(n){return n+"==null"},notNull:function(n){return n+"!=null"},nonComputedMember:function(n,t){return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(t)?n+"."+t:n+'["'+t.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(n,t){return n+"["+t+"]"},member:function(n,t,i){return i?this.computedMember(n,t):this.nonComputedMember(n,t)},getStringValue:function(n){this.assign(n,"getStringValue("+n+")")},lazyRecurse:function(n,t,i,r,u,f){var e=this;return function(){e.recurse(n,t,i,r,u,f)}},lazyAssign:function(n,t){var i=this;return function(){i.assign(n,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)},escape:function(n){if(h(n))return"'"+n.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(tt(n))return n.toString();if(!0===n)return"true";if(!1===n)return"false";if(null===n)return"null";if("undefined"==typeof n)return"undefined";throw nr("esc");},nextId:function(n,t){var i="v"+this.state.nextId++;return n||this.current().vars.push(i+(t?"="+t:"")),i},current:function(){return this.state[this.state.computing]}};bs.prototype={compile:function(n){var f=this,i,e,r,u;return n=this.astBuilder.ast(n),b(n,f.$filter),(i=ys(n))&&(e=this.recurse(i)),i=as(n.body),i&&(r=[],t(i,function(n,t){var i=f.recurse(n);n.input=i;r.push(i);n.watchId=t})),u=[],t(n.body,function(n){u.push(f.recurse(n.expression))}),i=0===n.body.length?o:1===n.body.length?u[0]:function(n,i){var r;return t(u,function(t){r=t(n,i)}),r},e&&(i.assign=function(n,t,i){return e(n,i,t)}),r&&(i.inputs=r),i.literal=ps(n),i.constant=n.constant,i},recurse:function(n,r,u){var o,e,s=this,f;if(n.input)return this.inputs(n.input,n.watchId);switch(n.type){case i.Literal:return this.value(n.value,r);case i.UnaryExpression:return e=this.recurse(n.argument),this["unary"+n.operator](e,r);case i.BinaryExpression:return o=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](o,e,r);case i.LogicalExpression:return o=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](o,e,r);case i.ConditionalExpression:return this["ternary?:"](this.recurse(n.test),this.recurse(n.alternate),this.recurse(n.consequent),r);case i.Identifier:return s.identifier(n.name,r,u);case i.MemberExpression:return o=this.recurse(n.object,!1,!!u),n.computed||(e=n.property.name),n.computed&&(e=this.recurse(n.property)),n.computed?this.computedMember(o,e,r,u):this.nonComputedMember(o,e,r,u);case i.CallExpression:return f=[],t(n.arguments,function(n){f.push(s.recurse(n))}),n.filter&&(e=this.$filter(n.callee.name)),n.filter||(e=this.recurse(n.callee,!0)),n.filter?function(n,t,i,u){for(var s=[],o=0;o<f.length;++o)s.push(f[o](n,t,i,u));return n=e.apply(void 0,s,u),r?{context:void 0,name:void 0,value:n}:n}:function(n,t,i,u){var h=e(n,t,i,u),o,s;if(null!=h.value){for(o=[],s=0;s<f.length;++s)o.push(f[s](n,t,i,u));o=h.value.apply(h.context,o)}return r?{value:o}:o};case i.AssignmentExpression:return o=this.recurse(n.left,!0,1),e=this.recurse(n.right),function(n,t,i,u){var f=o(n,t,i,u);return n=e(n,t,i,u),f.context[f.name]=n,r?{value:n}:n};case i.ArrayExpression:return f=[],t(n.elements,function(n){f.push(s.recurse(n))}),function(n,t,i,u){for(var e=[],o=0;o<f.length;++o)e.push(f[o](n,t,i,u));return r?{value:e}:e};case i.ObjectExpression:return f=[],t(n.properties,function(n){n.computed?f.push({key:s.recurse(n.key),computed:!0,value:s.recurse(n.value)}):f.push({key:n.key.type===i.Identifier?n.key.name:""+n.key.value,computed:!1,value:s.recurse(n.value)})}),function(n,t,i,u){for(var o={},e=0;e<f.length;++e)f[e].computed?o[f[e].key(n,t,i,u)]=f[e].value(n,t,i,u):o[f[e].key]=f[e].value(n,t,i,u);return r?{value:o}:o};case i.ThisExpression:return function(n){return r?{value:n}:n};case i.LocalsExpression:return function(n,t){return r?{value:t}:t};case i.NGValueParameter:return function(n,t,i){return r?{value:i}:i}}},"unary+":function(n,t){return function(i,u,f,e){return i=n(i,u,f,e),i=r(i)?+i:0,t?{value:i}:i}},"unary-":function(n,t){return function(i,u,f,e){return i=n(i,u,f,e),i=r(i)?-i:-0,t?{value:i}:i}},"unary!":function(n,t){return function(i,r,u,f){return i=!n(i,r,u,f),t?{value:i}:i}},"binary+":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e);return r=t(r,u,f,e),o=ls(o,r),i?{value:o}:o}},"binary-":function(n,t,i){return function(u,f,e,o){var s=n(u,f,e,o);return u=t(u,f,e,o),s=(r(s)?s:0)-(r(u)?u:0),i?{value:s}:s}},"binary*":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)*t(r,u,f,e),i?{value:r}:r}},"binary/":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)/t(r,u,f,e),i?{value:r}:r}},"binary%":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)%t(r,u,f,e),i?{value:r}:r}},"binary===":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)===t(r,u,f,e),i?{value:r}:r}},"binary!==":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)!==t(r,u,f,e),i?{value:r}:r}},"binary==":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)==t(r,u,f,e),i?{value:r}:r}},"binary!=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)!=t(r,u,f,e),i?{value:r}:r}},"binary<":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)<t(r,u,f,e),i?{value:r}:r}},"binary>":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)>t(r,u,f,e),i?{value:r}:r}},"binary<=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)<=t(r,u,f,e),i?{value:r}:r}},"binary>=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)>=t(r,u,f,e),i?{value:r}:r}},"binary&&":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)&&t(r,u,f,e),i?{value:r}:r}},"binary||":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)||t(r,u,f,e),i?{value:r}:r}},"ternary?:":function(n,t,i,r){return function(u,f,e,o){return u=n(u,f,e,o)?t(u,f,e,o):i(u,f,e,o),r?{value:u}:u}},value:function(n,t){return function(){return t?{context:void 0,name:void 0,value:n}:n}},identifier:function(n,t,i){return function(r,u){return r=u&&n in u?u:r,i&&1!==i&&r&&null==r[n]&&(r[n]={}),u=r?r[n]:void 0,t?{context:r,name:n,value:u}:u}},computedMember:function(n,t,i,r){return function(u,f,e,o){var s=n(u,f,e,o),h,c;return null!=s&&(h=t(u,f,e,o),h+="",r&&1!==r&&s&&!s[h]&&(s[h]={}),c=s[h]),i?{context:s,name:h,value:c}:c}},nonComputedMember:function(n,t,i,r){return function(u,f,e,o){return u=n(u,f,e,o),r&&1!==r&&u&&null==u[t]&&(u[t]={}),f=null!=u?u[t]:void 0,i?{context:u,name:t,value:f}:f}},inputs:function(n,t){return function(i,r,u,f){return f?f[t]:n(i,r,u)}}};ef=function(n,t,r){this.lexer=n;this.$filter=t;this.options=r;this.ast=new i(n,r);this.astCompiler=r.csp?new bs(this.ast,t):new ws(this.ast,t)};ef.prototype={constructor:ef,parse:function(n){return this.astCompiler.compile(n)}};var ui=l("$sce"),ct={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},ge=/_([a-z])/g,iw=l("$compile"),g=n.document.createElement("a"),ec=ni(n.location.href);nh.$inject=["$document"];th.$inject=["$provide"];var oc=22,sc=".",no="0";ih.$inject=["$locale"];rh.$inject=["$locale"];var rw={yyyy:d("FullYear",4,0,!1,!0),yy:d("FullYear",2,0,!0,!0),y:d("FullYear",1,0,!1,!0),MMMM:br("Month"),MMM:br("Month",!0),MM:d("Month",2,1),M:d("Month",1,1),LLLL:br("Month",!1,!0),dd:d("Date",2),d:d("Date",1),HH:d("Hours",2),H:d("Hours",1),hh:d("Hours",2,-12),h:d("Hours",1,-12),mm:d("Minutes",2),m:d("Minutes",1),ss:d("Seconds",2),s:d("Seconds",1),sss:d("Milliseconds",3),EEEE:br("Day"),EEE:br("Day",!0),a:function(n,t){return 12>n.getHours()?t.AMPMS[0]:t.AMPMS[1]},Z:function(n,t,i){return n=-1*i,(0<=n?"+":"")+(pu(Math[0<n?"floor":"ceil"](n/60),2)+pu(Math.abs(n%60),2))},ww:eh(2),w:eh(1),G:ee,GG:ee,GGG:ee,GGGG:function(n,t){return 0>=n.getFullYear()?t.ERANAMES[0]:t.ERANAMES[1]}},uw=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,fw=/^-?\d+$/;oh.$inject=["$locale"];hc=st(a);cc=st(du);sh.$inject=["$parse"];lc=st({restrict:"E",compile:function(n,t){if(!t.href&&!t.xlinkHref)return function(n,t){if("a"===t[0].nodeName.toLowerCase()){var i="[object SVGAnimatedString]"===ut.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(n){t.attr(i)||n.preventDefault()})}}}});gr={};t(rf,function(n,t){function r(n,r,u){n.$watch(u[i],function(n){u.$set(t,!!n)})}if("multiple"!==n){var i=yt("ng-"+t),u=r;"checked"===n&&(u=function(n,t,u){u.ngModel!==u[i]&&r(n,t,u)});gr[i]=function(){return{restrict:"A",priority:100,link:u}}}});t(be,function(n,t){gr[t]=function(){return{priority:100,link:function(n,i,r){if("ngPattern"===t&&"/"===r.ngPattern.charAt(0)&&(i=r.ngPattern.match(oy))){r.$set("ngPattern",new RegExp(i[1],i[2]));return}n.$watch(r[t],function(n){r.$set(t,n)})}}}});t(["src","srcset","href"],function(n){var t=yt("ng-"+n);gr[t]=function(){return{priority:99,link:function(i,r,u){var e=n,f=n;"href"===n&&"[object SVGAnimatedString]"===ut.call(r.prop("href"))&&(f="xlinkHref",u.$attr[f]="xlink:href",e=null);u.$observe(t,function(t){t?(u.$set(f,t),ti&&e&&r.prop(e,u[f])):"href"===n&&u.$set(f,null)})}}}});nu={$addControl:o,$$renameControl:function(n,t){n.$name=t},$removeControl:o,$setValidity:o,$setDirty:o,$setPristine:o,$setSubmitted:o};wu.$inject=["$element","$attrs","$scope","$animate","$interpolate"];wu.prototype={$rollbackViewValue:function(){t(this.$$controls,function(n){n.$rollbackViewValue()})},$commitViewValue:function(){t(this.$$controls,function(n){n.$commitViewValue()})},$addControl:function(n){vi(n.$name,"input");this.$$controls.push(n);n.$name&&(this[n.$name]=n);n.$$parentForm=this},$$renameControl:function(n,t){var i=n.$name;this[i]===n&&delete this[i];this[t]=n;n.$name=t},$removeControl:function(n){n.$name&&this[n.$name]===n&&delete this[n.$name];t(this.$pending,function(t,i){this.$setValidity(i,null,n)},this);t(this.$error,function(t,i){this.$setValidity(i,null,n)},this);t(this.$$success,function(t,i){this.$setValidity(i,null,n)},this);er(this.$$controls,n);n.$$parentForm=nu},$setDirty:function(){this.$$animate.removeClass(this.$$element,tr);this.$$animate.addClass(this.$$element,of);this.$dirty=!0;this.$pristine=!1;this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,tr,of+" ng-submitted");this.$dirty=!1;this.$pristine=!0;this.$submitted=!1;t(this.$$controls,function(n){n.$setPristine()})},$setUntouched:function(){t(this.$$controls,function(n){n.$setUntouched()})},$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted");this.$submitted=!0;this.$$parentForm.$setSubmitted()}};ch({clazz:wu,set:function(n,t,i){var r=n[t];r?-1===r.indexOf(i)&&r.push(i):n[t]=[i]},unset:function(n,t,i){var r=n[t];r&&(er(r,i),0===r.length&&delete n[t])}});var ac=function(n){return["$timeout","$parse",function(t,i){function r(n){return""===n?i('this[""]').assign:i(n).assign||o}return{name:"form",restrict:n?"EAC":"E",require:["form","^^?form"],controller:wu,compile:function(i,u){i.addClass(tr).addClass(tu);var f=u.name?"name":n&&u.ngForm?"ngForm":!1;return{pre:function(n,i,u,e){var s=e[0],c,h;if(!("action"in u)){c=function(t){n.$apply(function(){s.$commitViewValue();s.$setSubmitted()});t.preventDefault()};i[0].addEventListener("submit",c);i.on("$destroy",function(){t(function(){i[0].removeEventListener("submit",c)},0,!1)})}(e[1]||s.$$parentForm).$addControl(s);h=f?r(s.$name):o;f&&(h(n,s),u.$observe(f,function(t){s.$name!==t&&(h(n,void 0),s.$$parentForm.$$renameControl(s,t),h=r(s.$name),h(n,s))}));i.on("$destroy",function(){s.$$parentForm.$removeControl(s);h(n,void 0);v(s,nu)})}}}}}]},ew=ac(),ow=ac(!0),sw=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,hw=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,cw=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,lw=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,vc=/^(\d{4,})-(\d{2})-(\d{2})$/,yc=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,to=/^(\d{4,})-W(\d\d)$/,pc=/^(\d{4,})-(\d\d)$/,wc=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,bc=p();t(["date","datetime-local","month","time","week"],function(n){bc[n]=!0});var kc={text:function(n,t,i,r,u,f){wi(n,t,i,r,u,f);se(r)},date:kr("date",vc,bu(vc,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":kr("datetimelocal",yc,bu(yc,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:kr("time",wc,bu(wc,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:kr("week",to,function(n,t){var i;if(rt(n))return n;if(h(n)&&(to.lastIndex=0,i=to.exec(n),i)){var u=+i[1],r=+i[2],f=i=0,e=0,o=0,s=fh(u),r=7*(r-1);return t&&(i=t.getHours(),f=t.getMinutes(),e=t.getSeconds(),o=t.getMilliseconds()),new Date(u,0,s.getDate()+r,i,f,e,o)}return NaN},"yyyy-Www"),month:kr("month",pc,bu(pc,["yyyy","MM"]),"yyyy-MM"),number:function(n,t,i,f,e,o){var s,h,c;he(n,t,i,f);ah(f);wi(n,t,i,f,e,o);(r(i.min)||i.ngMin)&&(f.$validators.min=function(n){return f.$isEmpty(n)||u(s)||n>=s},i.$observe("min",function(n){s=bi(n);f.$validate()}));(r(i.max)||i.ngMax)&&(f.$validators.max=function(n){return f.$isEmpty(n)||u(h)||n<=h},i.$observe("max",function(n){h=bi(n);f.$validate()}));(r(i.step)||i.ngStep)&&(f.$validators.step=function(n,t){return f.$isEmpty(t)||u(c)||vh(t,s||0,c)},i.$observe("step",function(n){c=bi(n);f.$validate()}))},url:function(n,t,i,r,u,f){wi(n,t,i,r,u,f);se(r);r.$$parserName="url";r.$validators.url=function(n,t){var i=n||t;return r.$isEmpty(i)||hw.test(i)}},email:function(n,t,i,r,u,f){wi(n,t,i,r,u,f);se(r);r.$$parserName="email";r.$validators.email=function(n,t){var i=n||t;return r.$isEmpty(i)||cw.test(i)}},radio:function(n,t,i,r){var f=!i.ngTrim||"false"!==y(i.ngTrim);u(i.name)&&t.attr("name",++gu);t.on("click",function(n){var u;t[0].checked&&(u=i.value,f&&(u=y(u)),r.$setViewValue(u,n&&n.type))});r.$render=function(){var n=i.value;f&&(n=y(n));t[0].checked=n===r.$viewValue};i.$observe("value",r.$render)},range:function(n,t,i,f,e,o){function l(n,r){t.attr(n,i[n]);i.$observe(n,r)}function p(n){h=bi(n);it(f.$modelValue)||(s?(n=t.val(),h>n&&(n=h,t.val(n)),f.$setViewValue(n)):f.$validate())}function w(n){c=bi(n);it(f.$modelValue)||(s?(n=t.val(),c<n&&(t.val(c),n=c<h?h:c),f.$setViewValue(n)):f.$validate())}function b(n){a=bi(n);it(f.$modelValue)||(s&&f.$viewValue!==t.val()?f.$setViewValue(t.val()):f.$validate())}var y;he(n,t,i,f);ah(f);wi(n,t,i,f,e,o);var s=f.$$hasNativeValidators&&"range"===t[0].type,h=s?0:void 0,c=s?100:void 0,a=s?1:void 0,v=t[0].validity;n=r(i.min);e=r(i.max);o=r(i.step);y=f.$render;f.$render=s&&r(v.rangeUnderflow)&&r(v.rangeOverflow)?function(){y();f.$setViewValue(t.val())}:y;n&&(f.$validators.min=s?function(){return!0}:function(n,t){return f.$isEmpty(t)||u(h)||t>=h},l("min",p));e&&(f.$validators.max=s?function(){return!0}:function(n,t){return f.$isEmpty(t)||u(c)||t<=c},l("max",w));o&&(f.$validators.step=s?function(){return!v.stepMismatch}:function(n,t){return f.$isEmpty(t)||u(a)||vh(t,h||0,a)},l("step",b))},checkbox:function(n,t,i,r,u,f,e,o){var s=yh(o,n,"ngTrueValue",i.ngTrueValue,!0),h=yh(o,n,"ngFalseValue",i.ngFalseValue,!1);t.on("click",function(n){r.$setViewValue(t[0].checked,n&&n.type)});r.$render=function(){t[0].checked=r.$viewValue};r.$isEmpty=function(n){return!1===n};r.$formatters.push(function(n){return ft(n,s)});r.$parsers.push(function(n){return n?s:h})},hidden:o,button:o,submit:o,reset:o,file:o},dc=["$browser","$sniffer","$filter","$parse",function(n,t,i,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(u,f,e,o){o[0]&&(kc[a(e.type)]||kc.text)(u,f,e,o[0],t,n,i,r)}}}}],aw=/^(true|false|\d+)$/,vw=function(){return{restrict:"A",priority:100,compile:function(n,t){return aw.test(t.ngValue)?function(n,t,i){n=n.$eval(i.ngValue);t.prop("value",n);i.$set("value",n)}:function(n,t,i){n.$watch(i.ngValue,function(n){t.prop("value",n);i.$set("value",n)})}}}},yw=["$compile",function(n){return{restrict:"AC",compile:function(t){return n.$$addBindingClass(t),function(t,i,r){n.$$addBindingInfo(i,r.ngBind);i=i[0];t.$watch(r.ngBind,function(n){i.textContent=pf(n)})}}}}],pw=["$interpolate","$compile",function(n,t){return{compile:function(i){return t.$$addBindingClass(i),function(i,r,f){i=n(r.attr(f.$attr.ngBindTemplate));t.$$addBindingInfo(r,i.expressions);r=r[0];f.$observe("ngBindTemplate",function(n){r.textContent=u(n)?"":n})}}}}],ww=["$sce","$parse","$compile",function(n,t,i){return{restrict:"A",compile:function(r,u){var f=t(u.ngBindHtml),e=t(u.ngBindHtml,function(t){return n.valueOf(t)});return i.$$addBindingClass(r),function(t,r,u){i.$$addBindingInfo(r,u.ngBindHtml);t.$watch(e,function(){var i=f(t);r.html(n.getTrustedHtml(i)||"")})}}}}],bw=st({restrict:"A",require:"ngModel",link:function(n,t,i,r){r.$viewChangeListeners.push(function(){n.$eval(i.ngChange)})}}),kw=le("",!0),dw=le("Odd",0),gw=le("Even",1),nb=pi({compile:function(n,t){t.$set("ngCloak",void 0);n.removeClass("ng-cloak")}}),tb=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],gc={},ib={blur:!0,focus:!0};t("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(n){var t=yt("ng-"+n);gc[t]=["$parse","$rootScope",function(i,r){return{restrict:"A",compile:function(u,f){var e=i(f[t],null,!0);return function(t,i){i.on(n,function(i){var u=function(){e(t,{$event:i})};ib[n]&&r.$$phase?t.$evalAsync(u):t.$apply(u)})}}}}]});var rb=["$animate","$compile",function(n,t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(i,r,u,f,e){var h,s,o;i.$watch(u.ngIf,function(i){i?s||e(function(i,f){s=f;i[i.length++]=t.$$createComment("end ngIf",u.ngIf);h={clone:i};n.enter(i,r.parent(),r)}):(o&&(o.remove(),o=null),s&&(s.$destroy(),s=null),h&&(o=uu(h.clone),n.leave(o).done(function(n){!1!==n&&(o=null)}),h=null))})}}}],ub=["$templateRequest","$anchorScroll","$animate",function(n,t,i){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:ot.noop,compile:function(u,f){var o=f.ngInclude||f.src,s=f.onload||"",e=f.autoscroll;return function(u,f,h,c,l){var p=0,a,v,y,w=function(){v&&(v.remove(),v=null);a&&(a.$destroy(),a=null);y&&(i.leave(y).done(function(n){!1!==n&&(v=null)}),v=y,y=null)};u.$watch(o,function(o){var v=function(n){!1!==n&&r(e)&&(!e||u.$eval(e))&&t()},h=++p;o?(n(o,!0).then(function(n){if(!u.$$destroyed&&h===p){var t=u.$new();c.template=n;n=l(t,function(n){w();i.enter(n,null,f).done(v)});a=t;y=n;a.$emit("$includeContentLoaded",o);u.$eval(s)}},function(){u.$$destroyed||h!==p||(w(),u.$emit("$includeContentError",o))}),u.$emit("$includeContentRequested",o)):(w(),c.template=null)})}}}}],fb=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(i,r,u,f){ut.call(r[0]).match(/SVG/)?(r.empty(),t(yo(f.template,n.document).childNodes)(i,function(n){r.append(n)},{futureParentElement:r})):(r.html(f.template),t(r.contents())(i))}}}],eb=pi({priority:450,compile:function(){return{pre:function(n,t,i){n.$eval(i.ngInit)}}}}),ob=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(n,i,r,f){var e=r.ngList||", ",o="false"!==r.ngTrim,s=o?y(e):e;f.$parsers.push(function(n){if(!u(n)){var i=[];return n&&t(n.split(s),function(n){n&&i.push(o?y(n):n)}),i}});f.$formatters.push(function(n){if(c(n))return n.join(e)});f.$isEmpty=function(n){return!n||!n.length}}}},tu="ng-valid",nl="ng-invalid",tr="ng-pristine",of="ng-dirty",iu=l("ngModel");ku.$inject="$scope $exceptionHandler $attrs $element $parse $animate $timeout $q $interpolate".split(" ");ku.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var n=this.$$parse(this.$$attr.ngModel+"()"),t=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(t){var i=this.$$parsedNgModel(t);return f(i)&&(i=n(t)),i};this.$$ngModelSet=function(n,i){f(this.$$parsedNgModel(n))?t(n,{$$$p:i}):this.$$parsedNgModelAssign(n,i)}}else if(!this.$$parsedNgModel.assign)throw iu("nonassign",this.$$attr.ngModel,at(this.$$element));},$render:o,$isEmpty:function(n){return u(n)||""===n||null===n||n!==n},$$updateEmptyClasses:function(n){this.$isEmpty(n)?(this.$$animate.removeClass(this.$$element,"ng-not-empty"),this.$$animate.addClass(this.$$element,"ng-empty")):(this.$$animate.removeClass(this.$$element,"ng-empty"),this.$$animate.addClass(this.$$element,"ng-not-empty"))},$setPristine:function(){this.$dirty=!1;this.$pristine=!0;this.$$animate.removeClass(this.$$element,of);this.$$animate.addClass(this.$$element,tr)},$setDirty:function(){this.$dirty=!0;this.$pristine=!1;this.$$animate.removeClass(this.$$element,tr);this.$$animate.addClass(this.$$element,of);this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1;this.$untouched=!0;this.$$animate.setClass(this.$$element,"ng-untouched","ng-touched")},$setTouched:function(){this.$touched=!0;this.$untouched=!1;this.$$animate.setClass(this.$$element,"ng-touched","ng-untouched")},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce);this.$viewValue=this.$$lastCommittedViewValue;this.$render()},$validate:function(){if(!it(this.$modelValue)){var i=this.$$lastCommittedViewValue,t=this.$$rawModelValue,r=this.$valid,u=this.$modelValue,f=this.$options.getOption("allowInvalid"),n=this;this.$$runValidators(t,i,function(i){f||r===i||(n.$modelValue=i?t:void 0,n.$modelValue!==u&&n.$$writeModelToScope())})}},$$runValidators:function(n,i,r){function l(){var r=!0;return t(e.$validators,function(t,u){var f=Boolean(t(n,i));r=r&&f;s(u,f)}),r?!0:(t(e.$asyncValidators,function(n,t){s(t,null)}),!1)}function a(){var r=[],u=!0;t(e.$asyncValidators,function(t,e){var o=t(n,i);if(!o||!f(o.then))throw iu("nopromise",o);s(e,void 0);r.push(o.then(function(){s(e,!0)},function(){u=!1;s(e,!1)}))});r.length?e.$$q.all(r).then(function(){h(u)},o):h(!0)}function s(n,t){c===e.$$currentValidationRunId&&e.$setValidity(n,t)}function h(n){c===e.$$currentValidationRunId&&r(n)}this.$$currentValidationRunId++;var c=this.$$currentValidationRunId,e=this;(function(){var n=e.$$parserName||"parse";if(u(e.$$parserValid))s(n,null);else return e.$$parserValid||(t(e.$validators,function(n,t){s(t,null)}),t(e.$asyncValidators,function(n,t){s(t,null)})),s(n,e.$$parserValid),e.$$parserValid;return!0})()?l()?a():h(!1):h(!1)},$commitViewValue:function(){var n=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce);(this.$$lastCommittedViewValue!==n||""===n&&this.$$hasNativeValidators)&&(this.$$updateEmptyClasses(n),this.$$lastCommittedViewValue=n,this.$pristine&&this.$setDirty(),this.$$parseAndValidate())},$$parseAndValidate:function(){var n=this.$$lastCommittedViewValue,t=this,i,r,f;if(this.$$parserValid=u(n)?void 0:!0)for(i=0;i<this.$parsers.length;i++)if(n=this.$parsers[i](n),u(n)){this.$$parserValid=!1;break}it(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$scope));r=this.$modelValue;f=this.$options.getOption("allowInvalid");this.$$rawModelValue=n;f&&(this.$modelValue=n,t.$modelValue!==r&&t.$$writeModelToScope());this.$$runValidators(n,this.$$lastCommittedViewValue,function(i){f||(t.$modelValue=i?n:void 0,t.$modelValue!==r&&t.$$writeModelToScope())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue);t(this.$viewChangeListeners,function(n){try{n()}catch(t){this.$$exceptionHandler(t)}},this)},$setViewValue:function(n,t){this.$viewValue=n;this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(t)},$$debounceViewValueCommit:function(n){var t=this.$options.getOption("debounce"),i;tt(t[n])?t=t[n]:tt(t["default"])&&(t=t["default"]);this.$$timeout.cancel(this.$$pendingDebounce);i=this;0<t?this.$$pendingDebounce=this.$$timeout(function(){i.$commitViewValue()},t):this.$$scope.$root.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){i.$commitViewValue()})}};ch({clazz:ku,set:function(n,t){n[t]=!0},unset:function(n,t){delete n[t]}});tl=["$rootScope",function(n){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:ku,priority:1,compile:function(t){return t.addClass(tr).addClass("ng-untouched").addClass(tu),{pre:function(n,t,i,r){var u=r[0];t=r[1]||u.$$parentForm;(r=r[2])&&(u.$options=r.$options);u.$$initGetterSetters();t.$addControl(u);i.$observe("name",function(n){u.$name!==n&&u.$$parentForm.$$renameControl(u,n)});n.$on("$destroy",function(){u.$$parentForm.$removeControl(u)})},post:function(t,i,r,u){function e(){f.$setTouched()}var f=u[0];if(f.$options.getOption("updateOn"))i.on(f.$options.getOption("updateOn"),function(n){f.$$debounceViewValueCommit(n&&n.type)});i.on("blur",function(){f.$touched||(n.$$phase?t.$evalAsync(e):t.$apply(e))})}}}}}];il=/(\s+|^)default(\s+|$)/;ae.prototype={getOption:function(n){return this.$$options[n]},createChild:function(n){var i=!1;return n=v({},n),t(n,function(t,r){"$inherit"===t?"*"===r?i=!0:(n[r]=this.$$options[r],"updateOn"===r&&(n.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===r&&(n.updateOnDefault=!1,n[r]=y(t.replace(il,function(){return n.updateOnDefault=!0," "})))},this),i&&(delete n["*"],ph(n,this.$$options)),ph(n,sf.$$options),new ae(n)}};sf=new ae({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var sb=function(){function n(n,t){this.$$attrs=n;this.$$scope=t}return n.$inject=["$attrs","$scope"],n.prototype={$onInit:function(){var n=this.parentCtrl?this.parentCtrl.$options:sf,t=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=n.createChild(t)}},{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:n}},hb=pi({terminal:!0,priority:1e3}),cb=l("ngOptions"),lb=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,ab=["$compile","$document","$parse",function(i,u,f){function h(n,t,i){function w(n,t,i,r,u){this.selectValue=n;this.viewValue=t;this.label=i;this.group=r;this.disabled=u}function l(n){var t,i;if(!s&&dt(n))t=n;else{t=[];for(i in n)n.hasOwnProperty(i)&&"$"!==i.charAt(0)&&t.push(i)}return t}var r=n.match(lb),o,s,u;if(!r)throw cb("iexp",n,at(t));o=r[5]||r[7];s=r[6];n=/ as /.test(r[0])&&r[1];u=r[9];t=f(r[2]?r[1]:o);var b=n&&f(n)||t,k=u&&f(u),h=u?function(n,t){return k(i,t)}:function(n){return bt(n)},a=function(n,t){return h(n,c(n,t))},v=f(r[2]||r[1]),d=f(r[3]||""),y=f(r[4]||""),p=f(r[8]),e={},c=s?function(n,t){return e[s]=t,e[o]=n,e}:function(n){return e[o]=n,e};return{trackBy:u,getTrackByValue:a,getWatchables:f(p,function(n){var f=[];n=n||[];for(var o=l(n),s=o.length,e=0;e<s;e++){var t=n===o?e:o[e],u=n[t],t=c(u,t),u=h(u,t);f.push(u);(r[2]||r[1])&&(u=v(i,t),f.push(u));r[4]&&(t=y(i,t),f.push(t))}return f}),getOptions:function(){for(var k=[],e={},o=p(i)||[],s=l(o),g=s.length,f=0;f<g;f++){var t=o===s?f:s[f],n=c(o[t],t),r=b(i,n),t=h(r,n),nt=v(i,n),tt=d(i,n),n=y(i,n),r=new w(t,r,nt,tt,n);k.push(r);e[t]=r}return{items:k,selectValueMap:e,getOptionFromViewValue:function(n){return e[a(n)]},getViewValueFromOption:function(n){return u?fi(n.viewValue):n.viewValue}}}}}var s=n.document.createElement("option"),l=n.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(n,t,i,r){r[0].registerOption=o},post:function(n,f,o,a){function it(n){var t=(n=y.getOptionFromViewValue(n))&&n.element;return t&&!t.selected&&(t.selected=!0),n}function rt(n,t){n.element=t;t.disabled=n.disabled;n.label!==t.label&&(t.label=n.label,t.textContent=n.label);t.value=n.selectValue}function g(){var i=y&&v.readValue(),n,t,u;if(y)for(n=y.items.length-1;0<=n;n--)t=y.items[n],r(t.group)?au(t.element.parentNode):au(t.element);y=w.getOptions();u={};k&&f.prepend(v.emptyOption);y.items.forEach(function(n){var t,i;r(n.group)?(t=u[n.group],t||(t=l.cloneNode(!1),d.appendChild(t),t.label=null===n.group?"null":n.group,u[n.group]=t),i=s.cloneNode(!1)):(t=d,i=s.cloneNode(!1));t.appendChild(i);rt(n,i)});f[0].appendChild(d);p.$render();p.$isEmpty(i)||(n=v.readValue(),(w.trackBy||nt?ft(i,n):i===n)||(p.$setViewValue(n),p.$render()))}var v=a[0],p=a[1],nt=o.multiple,b,tt,k,y,w,d;for(a=0,b=f.children(),tt=b.length;a<tt;a++)if(""===b[a].value){v.hasEmptyOption=!0;v.emptyOption=b.eq(a);break}k=!!v.emptyOption;e(s.cloneNode(!1)).val("?");w=h(o.ngOptions,f,n);d=u[0].createDocumentFragment();v.generateUnknownOptionValue=function(){return"?"};nt?(v.writeValue=function(n){var t=n&&n.map(it)||[];y.items.forEach(function(n){n.element.selected&&-1===Array.prototype.indexOf.call(t,n)&&(n.element.selected=!1)})},v.readValue=function(){var i=f.val()||[],n=[];return t(i,function(t){(t=y.selectValueMap[t])&&!t.disabled&&n.push(y.getViewValueFromOption(t))}),n},w.trackBy&&n.$watchCollection(function(){if(c(p.$viewValue))return p.$viewValue.map(function(n){return w.getTrackByValue(n)})},function(){p.$render()})):(v.writeValue=function(n){var i=y.selectValueMap[f.val()],t=y.getOptionFromViewValue(n);i&&i.element.removeAttribute("selected");t?(f[0].value!==t.selectValue&&(v.removeUnknownOption(),v.unselectEmptyOption(),f[0].value=t.selectValue,t.element.selected=!0),t.element.setAttribute("selected","selected")):k?v.selectEmptyOption():v.unknownOption.parent().length?v.updateUnknownOption(n):v.renderUnknownOption(n)},v.readValue=function(){var n=y.selectValueMap[f.val()];return n&&!n.disabled?(v.unselectEmptyOption(),v.removeUnknownOption(),y.getViewValueFromOption(n)):null},w.trackBy&&n.$watch(function(){return w.getTrackByValue(p.$viewValue)},function(){p.$render()}));k&&(v.emptyOption.remove(),i(v.emptyOption)(n),8===v.emptyOption[0].nodeType?(v.hasEmptyOption=!1,v.registerOption=function(n,t){""===t.val()&&(v.hasEmptyOption=!0,v.emptyOption=t,v.emptyOption.removeClass("ng-scope"),p.$render(),t.on("$destroy",function(){v.hasEmptyOption=!1;v.emptyOption=void 0}))}):v.emptyOption.removeClass("ng-scope"));f.empty();g();n.$watchCollection(w.getWatchables,g)}}}}],vb=["$locale","$interpolate","$log",function(n,i,r){var f=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(s,h,c){function p(n){h.text(n||"")}var w=c.count,b=c.$attr.when&&h.attr(c.$attr.when),k=c.offset||0,l=s.$eval(b)||{},d={},g=i.startSymbol(),nt=i.endSymbol(),tt=g+w+"-"+k+nt,v=ot.noop,y;t(c,function(n,t){var i=e.exec(t);i&&(i=(i[1]?"-":"")+a(i[2]),l[i]=h.attr(c.$attr[t]))});t(l,function(n,t){d[t]=i(n.replace(f,tt))});s.$watch(w,function(t){var i=parseFloat(t),f=it(i);f||i in l||(i=n.pluralCat(i-k));i===y||f&&it(y)||(v(),f=d[i],u(f)?(null!=t&&r.debug("ngPluralize: no rule defined for '"+i+"' in "+b),v=o,p()):v=s.$watch(f,p),y=i)})}}}],yb=["$parse","$animate","$compile",function(n,i,r){var u=l("ngRepeat"),f=function(n,t,i,r,u,f,e){n[i]=r;u&&(n[u]=f);n.$index=t;n.$first=0===t;n.$last=t===e-1;n.$middle=!(n.$first||n.$last);n.$odd=!(n.$even=0==(t&1))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(e,o){var a=o.ngRepeat,nt=r.$$createComment("end ngRepeat",a),s=a.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),v,c,y,w,d,g,l;if(!s)throw u("iexp",a);var b=s[1],tt=s[2],h=s[3],k=s[4],s=b.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/);if(!s)throw u("iidexp",b);if(v=s[3]||s[1],c=s[2],h&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(h)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(h)))throw u("badident",h);return l={$id:bt},k?y=n(k):(d=function(n,t){return bt(t)},g=function(n){return n}),function(n,r,e,o,s){y&&(w=function(t,i,r){return c&&(l[c]=t),l[v]=i,l.$index=r,y(n,l)});var b=p();n.$watchCollection(tt,function(e){var o,et,ot=r[0],tt,st=p(),ut,rt,ft,y,it,l,k;if(h&&(n[h]=e),dt(e))it=e,et=w||d;else for(k in et=w||g,it=[],e)pt.call(e,k)&&"$"!==k.charAt(0)&&it.push(k);for(ut=it.length,k=Array(ut),o=0;o<ut;o++)if(rt=e===it?o:it[o],ft=e[rt],y=et(rt,ft,o),b[y])l=b[y],delete b[y],st[y]=l,k[o]=l;else{if(st[y])throw t(k,function(n){n&&n.scope&&(b[n.id]=n)}),u("dupes",a,y,ft);k[o]={id:y,scope:void 0,clone:void 0};st[y]=!0}for(tt in b){if(l=b[tt],y=uu(l.clone),i.leave(y),y[0].parentNode)for(o=0,et=y.length;o<et;o++)y[o].$$NG_REMOVED=!0;l.scope.$destroy()}for(o=0;o<ut;o++)if(rt=e===it?o:it[o],ft=e[rt],l=k[o],l.scope){tt=ot;do tt=tt.nextSibling;while(tt&&tt.$$NG_REMOVED);l.clone[0]!==tt&&i.move(uu(l.clone),null,ot);ot=l.clone[l.clone.length-1];f(l.scope,o,v,ft,c,rt,ut)}else s(function(n,t){l.scope=t;var r=nt.cloneNode(!1);n[n.length++]=r;i.enter(n,null,ot);ot=r;l.clone=n;st[l.id]=l;f(l.scope,o,v,ft,c,rt,ut)});b=st})}}}}],pb=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngShow,function(t){n[t?"removeClass":"addClass"](i,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],wb=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngHide,function(t){n[t?"addClass":"removeClass"](i,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],bb=pi(function(n,i,r){n.$watch(r.ngStyle,function(n,r){r&&n!==r&&t(r,function(n,t){i.css(t,"")});n&&i.css(n)},!0)}),kb=["$animate","$compile",function(n,i){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(r,u,f,e){var c=[],h=[],o=[],s=[],l=function(n,t){return function(i){!1!==i&&n.splice(t,1)}};r.$watch(f.ngSwitch||f.on,function(r){for(var u,f,a;o.length;)n.cancel(o.pop());for(u=0,f=s.length;u<f;++u)a=uu(h[u].clone),s[u].$destroy(),(o[u]=n.leave(a)).done(l(o,u));h.length=0;s.length=0;(c=e.cases["!"+r]||e.cases["?"])&&t(c,function(t){t.transclude(function(r,u){s.push(u);var f=t.element;r[r.length++]=i.$$createComment("end ngSwitchWhen");h.push({clone:r});n.enter(r,f.parent(),f)})})})}}}],db=pi({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,i,r,u,f){n=r.ngSwitchWhen.split(r.ngSwitchWhenSeparator).sort().filter(function(n,t,i){return i[t-1]!==n});t(n,function(n){u.cases["!"+n]=u.cases["!"+n]||[];u.cases["!"+n].push({transclude:f,element:i})})}}),gb=pi({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,t,i,r,u){r.cases["?"]=r.cases["?"]||[];r.cases["?"].push({transclude:u,element:t})}}),nk=l("ngTransclude"),tk=["$compile",function(n){return{restrict:"EAC",terminal:!0,compile:function(t){var i=n(t.contents());return t.empty(),function(n,t,r,u,f){function e(){i(n,function(n){t.append(n)})}if(!f)throw nk("orphan",at(t));r.ngTransclude===r.$attr.ngTransclude&&(r.ngTransclude="");r=r.ngTransclude||r.ngTranscludeSlot;f(function(n,i){var r,f,u;if(r=n.length)n:{for(r=0,f=n.length;r<f;r++)if(u=n[r],u.nodeType!==ri||u.nodeValue.trim()){r=!0;break n}r=void 0}r?t.append(n):(e(),i.$destroy())},null,r);r&&!f.isSlotFilled(r)&&e()}}}}],ik=["$templateCache",function(n){return{restrict:"E",terminal:!0,compile:function(t,i){"text/ng-template"===i.type&&n.put(i.id,t[0].text)}}}],rk={$setViewValue:o,$render:o},uk=["$element","$scope",function(t,i){function a(){c||(c=!0,i.$$postDigest(function(){c=!1;u.ngModelCtrl.$render()}))}function s(n){l||(l=!0,i.$$postDigest(function(){i.$$destroyed||(l=!1,u.ngModelCtrl.$setViewValue(u.readValue()),n&&u.ngModelCtrl.$render())}))}function h(n){n.prop("selected",!0);n.attr("selected",!0)}var u=this,f=new yi,c,l;u.selectValueMap={};u.ngModelCtrl=rk;u.multiple=!1;u.unknownOption=e(n.document.createElement("option"));u.hasEmptyOption=!1;u.emptyOption=void 0;u.renderUnknownOption=function(n){n=u.generateUnknownOptionValue(n);u.unknownOption.val(n);t.prepend(u.unknownOption);h(u.unknownOption);t.val(n)};u.updateUnknownOption=function(n){n=u.generateUnknownOptionValue(n);u.unknownOption.val(n);h(u.unknownOption);t.val(n)};u.generateUnknownOptionValue=function(n){return"? "+bt(n)+" ?"};u.removeUnknownOption=function(){u.unknownOption.parent()&&u.unknownOption.remove()};u.selectEmptyOption=function(){u.emptyOption&&(t.val(""),h(u.emptyOption))};u.unselectEmptyOption=function(){u.hasEmptyOption&&u.emptyOption.removeAttr("selected")};i.$on("$destroy",function(){u.renderUnknownOption=o});u.readValue=function(){var n=t.val(),n=n in u.selectValueMap?u.selectValueMap[n]:n;return u.hasOption(n)?n:null};u.writeValue=function(n){var i=t[0].options[t[0].selectedIndex];i&&i.removeAttribute("selected");u.hasOption(n)?(u.removeUnknownOption(),i=bt(n),t.val(i in u.selectValueMap?i:n),h(e(t[0].options[t[0].selectedIndex]))):null==n&&u.emptyOption?(u.removeUnknownOption(),u.selectEmptyOption()):u.unknownOption.parent().length?u.updateUnknownOption(n):u.renderUnknownOption(n)};u.addOption=function(n,t){if(8!==t[0].nodeType){vi(n,'"option value"');""===n&&(u.hasEmptyOption=!0,u.emptyOption=t);var i=f.get(n)||0;f.put(n,i+1);a()}};u.removeOption=function(n){var t=f.get(n);t&&(1===t?(f.remove(n),""===n&&(u.hasEmptyOption=!1,u.emptyOption=void 0)):f.put(n,t-1))};u.hasOption=function(n){return!!f.get(n)};c=!1;l=!1;u.registerOption=function(n,t,i,f,e){if(i.$attr.ngValue){var o,h=NaN;i.$observe("value",function(n){var i,f=t.prop("selected");r(h)&&(u.removeOption(o),delete u.selectValueMap[h],i=!0);h=bt(n);o=n;u.selectValueMap[h]=n;u.addOption(n,t);t.attr("value",h);i&&f&&s()})}else f?i.$observe("value",function(n){u.readValue();var i,f=t.prop("selected");r(o)&&(u.removeOption(o),i=!0);o=n;u.addOption(n,t);i&&f&&s()}):e?n.$watch(e,function(n,r){i.$set("value",n);var f=t.prop("selected");r!==n&&u.removeOption(r);u.addOption(n,t);r&&f&&s()}):u.addOption(i.value,t);i.$observe("disabled",function(n){("true"===n||n&&t.prop("selected"))&&(u.multiple?s(!0):(u.ngModelCtrl.$setViewValue(null),u.ngModelCtrl.$render()))});t.on("$destroy",function(){var n=u.readValue(),t=i.value;u.removeOption(t);u.ngModelCtrl.$render();(u.multiple&&n&&-1!==n.indexOf(t)||n===t)&&s(!0)})}}],fk=function(){return{restrict:"E",require:["select","?ngModel"],controller:uk,priority:1,link:{pre:function(n,i,u,f){var e=f[0],s=f[1],c,h;s?(e.ngModelCtrl=s,i.on("change",function(){e.removeUnknownOption();n.$apply(function(){s.$setViewValue(e.readValue())})}),u.multiple)&&(e.multiple=!0,e.readValue=function(){var n=[];return t(i.find("option"),function(t){t.selected&&!t.disabled&&(t=t.value,n.push(t in e.selectValueMap?e.selectValueMap[t]:t))}),n},e.writeValue=function(n){var u=new yi(n);t(i.find("option"),function(n){n.selected=r(u.get(n.value))||r(u.get(e.selectValueMap[n.value]))})},h=NaN,n.$watch(function(){h!==s.$viewValue||ft(c,s.$viewValue)||(c=vt(s.$viewValue),s.$render());h=s.$viewValue}),s.$isEmpty=function(n){return!n||0===n.length}):e.registerOption=o},post:function(n,t,i,r){var u=r[1],f;u&&(f=r[0],u.$render=function(){f.writeValue(u.$viewValue)})}}}},ek=["$interpolate",function(n){return{restrict:"E",priority:100,compile:function(t,i){var u,f;return r(i.ngValue)||(r(i.value)?u=n(i.value,!0):(f=n(t.text(),!0))||i.$set("value",t.text())),function(n,t,i){var r=t.parent();(r=r.data("$selectController")||r.parent().data("$selectController"))&&r.registerOption(n,t,i,u,f)}}}}],rl=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){r&&(i.required=!0,r.$validators.required=function(n,t){return!i.required||!r.$isEmpty(t)},i.$observe("required",function(){r.$validate()}))}}},ul=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){if(r){var f,e=i.ngPattern||i.pattern;i.$observe("pattern",function(n){if(h(n)&&0<n.length&&(n=new RegExp("^"+n+"$")),n&&!n.test)throw l("ngPattern")("noregexp",e,n,at(t));f=n||void 0;r.$validate()});r.$validators.pattern=function(n,t){return r.$isEmpty(t)||u(f)||f.test(t)}}}}},fl=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){if(r){var u=-1;i.$observe("maxlength",function(n){n=nt(n);u=it(n)?-1:n;r.$validate()});r.$validators.maxlength=function(n,t){return 0>u||r.$isEmpty(t)||t.length<=u}}}}},el=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){if(r){var u=0;i.$observe("minlength",function(n){u=nt(n)||0;r.$validate()});r.$validators.minlength=function(n,t){return r.$isEmpty(t)||t.length>=u}}}}};n.angular.bootstrap?n.console&&console.log("WARNING: Tried to load angular more than once."):(pl(),kl(ot),ot.module("ngLocale",[],["$provide",function(n){function t(n){n+="";var t=n.indexOf(".");return-1==t?0:n.length-t-1}n.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(n,i){var u=n|0,r=i;return void 0===r&&(r=Math.min(t(n),3)),Math.pow(10,r),1==u&&0==r?"one":"other"}})}]),e(function(){al(n.document,co)}))}(window),window.angular.$$csp().noInlineStyle||window.angular.element(document.head).prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}<\/style>'),function(n,t){"use strict";function l(n){var t=[];return u(t,h).chars(n),t.join("")}var f=t.$$minErr("$sanitize"),e,i,o,s,r,h,c,u;t.module("ngSanitize",[]).provider("$sanitize",function(){function a(n,t){for(var f={},u=n.split(","),i=0;i<u.length;i++)f[t?r(u[i]):u[i]]=!0;return f}function tt(n){for(var i,r={},t=0,u=n.length;t<u;t++)i=n[t],r[i.name]=i.value;return r}function k(n){return n.replace(/&/g,"&amp;").replace(it,function(n){var t=n.charCodeAt(0);return n=n.charCodeAt(1),"&#"+(1024*(t-55296)+(n-56320)+65536)+";"}).replace(rt,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function d(t){for(var u,f;t;){if(t.nodeType===n.Node.ELEMENT_NODE)for(var i=t.attributes,r=0,e=i.length;r<e;r++)u=i[r],f=u.name.toLowerCase(),("xmlns:ns1"===f||0===f.lastIndexOf("ns1:",0))&&(t.removeAttributeNode(u),r--,e--);(i=t.firstChild)&&d(i);t=t.nextSibling}}var p=!1;this.$get=["$$sanitizeUri",function(n){return p&&i(b,ut),function(t){var i=[];return c(t,u(i,function(t,i){return!/^unsafe:/.test(n(t,i))})),i.join("")}}];this.enableSvg=function(n){return s(n)?(p=n,this):p};e=t.bind;i=t.extend;o=t.forEach;s=t.isDefined;r=t.lowercase;h=t.noop;c=function(t,i){var r,u;null===t||void 0===t?t="":"string"!=typeof t&&(t=""+t);l.innerHTML=t;r=5;do{if(0===r)throw f("uinput");r--;n.document.documentMode&&d(l);t=l.innerHTML;l.innerHTML=t}while(t!==l.innerHTML);for(r=l.firstChild;r;){switch(r.nodeType){case 1:i.start(r.nodeName.toLowerCase(),tt(r.attributes));break;case 3:i.chars(r.textContent)}if(!(u=r.firstChild)&&(1===r.nodeType&&i.end(r.nodeName.toLowerCase()),u=r.nextSibling,!u))for(;null==u;){if(r=r.parentNode,r===l)break;u=r.nextSibling;1===r.nodeType&&i.end(r.nodeName.toLowerCase())}r=u}for(;r=l.firstChild;)l.removeChild(r)};u=function(n,t){var u=!1,i=e(n,n.push);return{start:function(n,f){n=r(n);!u&&ft[n]&&(u=n);u||!0!==b[n]||(i("<"),i(n),o(f,function(u,f){var e=r(f),o="img"===n&&"src"===e||"background"===e;!0===et[e]&&(!0!==nt[e]||t(u,o))&&(i(" "),i(f),i('="'),i(k(u)),i('"'))}),i(">"))},end:function(n){n=r(n);u||!0!==b[n]||!0===g[n]||(i("<\/"),i(n),i(">"));n==u&&(u=!1)},chars:function(n){u||i(k(n))}}};var it=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,rt=/([^#-~ |!])/g,g=a("area,br,col,hr,img,wbr"),y=a("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),v=a("rp,rt"),w=i({},v,y),y=i({},y,a("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul")),v=i({},v,a("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),ut=a("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan"),ft=a("script,style"),b=i({},g,y,v,w),nt=a("background,cite,href,longdesc,src,xlink:href"),w=a("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"),v=a("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",!0),et=i({},nt,v,w),l;(function(n){if(n.document&&n.document.implementation)n=n.document.implementation.createHTMLDocument("inert");else throw f("noinert");var t=(n.documentElement||n.getDocumentElement()).getElementsByTagName("body");1===t.length?l=t[0]:(t=n.createElement("html"),l=n.createElement("body"),t.appendChild(l),n.appendChild(t))})(n)});t.module("ngSanitize").filter("linky",["$sanitize",function(n){var i=/((ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i,r=/^mailto:/i,u=t.$$minErr("linky"),f=t.isDefined,e=t.isFunction,o=t.isObject,s=t.isString;return function(t,h,c){function p(n){n&&a.push(l(n))}function b(n,t){var i,r=k(n);a.push("<a ");for(i in r)a.push(i+'="'+r[i]+'" ');!f(h)||"target"in r||a.push('target="',h,'" ');a.push('href="',n.replace(/"/g,"&quot;"),'">');p(t);a.push("<\/a>")}if(null==t||""===t)return t;if(!s(t))throw u("notstring",t);for(var k=e(c)?c:o(c)?function(){return c}:function(){return{}},v=t,a=[],y,w;t=v.match(i);)y=t[0],t[2]||t[4]||(y=(t[3]?"http://":"mailto:")+y),w=t.index,p(v.substr(0,w)),b(y,t[0].replace(r,"")),v=v.substring(w+t[0].length);return p(v),n(a.join(""))}}])}(window,window.angular),"undefined"!=typeof module&&"undefined"!=typeof exports&&module.exports===exports&&(module.exports="ui.router"),function(n,t,i){"use strict";function w(n,t){return u(new(u(function(){},{prototype:n})),t)}function g(n){return e(arguments,function(t){t!==n&&e(t,function(t,i){n.hasOwnProperty(i)||(n[i]=t)})}),n}function ri(n,t){var r=[],i;for(i in n.path){if(n.path[i]!==t.path[i])break;r.push(n.path[i])}return r}function p(n){if(Object.keys)return Object.keys(n);var t=[];return e(n,function(n,i){t.push(i)}),t}function c(n,t){if(Array.prototype.indexOf)return n.indexOf(t,Number(arguments[2])||0);var r=n.length>>>0,i=Number(arguments[2])||0;for(i=i<0?Math.ceil(i):Math.floor(i),i<0&&(i+=r);i<r;i++)if(i in n&&n[i]===t)return i;return-1}function rt(n,t,i,r){var f,o=ri(i,r),h={},l=[],s,e;for(s in o)if(o[s]&&o[s].params&&(f=p(o[s].params),f.length))for(e in f)c(l,f[e])>=0||(l.push(f[e]),h[f[e]]=n[f[e]]);return u({},h,t)}function ut(n,t,i){var f,r,u;if(!i){i=[];for(f in n)i.push(f)}for(r=0;r<i.length;r++)if(u=i[r],n[u]!=t[u])return!1;return!0}function b(n,t){var i={};return e(n,function(n){i[n]=t[n]}),i}function ft(n){var t={},i=Array.prototype.concat.apply(Array.prototype,Array.prototype.slice.call(arguments,1));return e(i,function(i){i in n&&(t[i]=n[i])}),t}function k(n){var i={},r=Array.prototype.concat.apply(Array.prototype,Array.prototype.slice.call(arguments,1)),t;for(t in n)c(r,t)==-1&&(i[t]=n[t]);return i}function nt(n,t){var r=a(n),i=r?[]:{};return e(n,function(n,u){t(n,u)&&(i[r?i.length:u]=n)}),i}function y(n,t){var i=a(n)?[]:{};return e(n,function(n,r){i[r]=t(n,r)}),i}function d(n){return n.then(i,function(){})&&n}function et(n,t){var h=1,l=2,o={},a=[],v=o,y=u(n.when(o),{$$promises:o,$$values:o});this.study=function(o){function tt(n,i){if(d[i]!==l){if(b.push(i),d[i]===h)throw b.splice(0,c(b,i)),new Error("Cyclic dependency: "+b.join(" -> "));if(d[i]=h,f(n))w.push(i,[function(){return t.get(n)}],a);else{var r=t.annotate(n);e(r,function(n){n!==i&&o.hasOwnProperty(n)&&tt(o[n],n)});w.push(i,n,r)}b.pop();d[i]=l}}function it(n){return s(n)&&n.then&&n.$$promises}if(!s(o))throw new Error("'invocables' must be an object");var nt=p(o||{}),w=[],b=[],d={};return e(o,tt),o=b=d=null,function(f,o,h){function p(){--et||(rt||g(l,o.$$values),c.$$values=l,c.$$promises=c.$$promises||!0,delete c.$$inheritedValues,tt.resolve(l))}function d(n){c.$$failure=n;tt.reject(n)}function ft(i,u,o){function a(n){s.reject(n);d(n)}function y(){if(!r(c.$$failure))try{s.resolve(t.invoke(u,h,l));s.promise.then(function(n){l[i]=n;p()},a)}catch(n){a(n)}}var s=n.defer(),v=0;e(o,function(n){b.hasOwnProperty(n)&&!f.hasOwnProperty(n)&&(v++,b[n].then(function(t){l[n]=t;--v||y()},a))});v||y();b[i]=s.promise}var a,ut;if(it(f)&&h===i&&(h=o,o=f,f=null),f){if(!s(f))throw new Error("'locals' must be an object");}else f=v;if(o){if(!it(o))throw new Error("'parent' must be a promise returned by $resolve.resolve()");}else o=y;var tt=n.defer(),c=tt.promise,b=c.$$promises={},l=u({},f),et=1+w.length/3,rt=!1;if(r(o.$$failure))return d(o.$$failure),c;for(o.$$inheritedValues&&g(l,k(o.$$inheritedValues,nt)),u(b,o.$$promises),o.$$values?(rt=g(l,k(o.$$values,nt)),c.$$inheritedValues=k(o.$$values,nt),p()):(o.$$inheritedValues&&(c.$$inheritedValues=k(o.$$inheritedValues,nt)),o.then(p,d)),a=0,ut=w.length;a<ut;a+=3)f.hasOwnProperty(w[a])?p():ft(w[a],w[a+1],w[a+2]);return c}};this.resolve=function(n,t,i,r){return this.study(n)(t,i,r)}}function ot(n,t,i){this.fromConfig=function(n,t,i){return r(n.template)?this.fromString(n.template,t):r(n.templateUrl)?this.fromUrl(n.templateUrl,t):r(n.templateProvider)?this.fromProvider(n.templateProvider,t,i):null};this.fromString=function(n,t){return h(n)?n(t):n};this.fromUrl=function(i,r){return h(i)&&(i=i(r)),null==i?null:n.get(i,{cache:t,headers:{Accept:"text/html"}}).then(function(n){return n.data})};this.fromProvider=function(n,t,r){return i.invoke(n,null,r||{params:t})}}function v(n,t,r){function d(t,i,r,u){if(it.push(t),tt[t])return tt[t];if(!/^\w+([-.]+\w+)*(?:\[\])?$/.test(t))throw new Error("Invalid parameter name '"+t+"' in pattern '"+n+"'");if(b[t])throw new Error("Duplicate parameter name '"+t+"' in pattern '"+n+"'");return b[t]=new l.Param(t,i,r,u),b[t]}function g(n,t,i,r){var u=["",""],f=n.replace(/[\\\[\]\^$*+?.()|{}]/g,"\\$&");if(!t)return f;switch(i){case!1:u=["(",")"+(r?"?":"")];break;case!0:f=f.replace(/\/$/,"");u=["(?:/(",")|/)?"];break;default:u=["("+i+"|",")?"]}return f+u[0]+t+u[1]}function nt(r,u){var e,f,s,h,c;return e=r[2]||r[3],c=t.params[e],s=n.substring(o,r.index),f=u?r[4]:r[4]||("*"==r[1]?".*":null),f&&(h=l.type(f)||w(l.type("string"),{pattern:new RegExp(f,t.caseInsensitive?"i":i)})),{id:e,regexp:f,segment:s,type:h,cfg:c}}var f,h,e,c,k;t=u({params:{}},s(t)?t:{});var a,v=/([:*])([\w\[\]]+)|\{([\w\[\]]+)(?:\:\s*((?:[^{}\\]+|\\.|\{(?:[^{}\\]+|\\.)*\})+))?\}/g,rt=/([:]?)([\w\[\].-]+)|\{([\w\[\].-]+)(?:\:\s*((?:[^{}\\]+|\\.|\{(?:[^{}\\]+|\\.)*\})+))?\}/g,y="^",o=0,p=this.segments=[],tt=r?r.params:{},b=this.params=r?r.params.$$new():new l.ParamSet,it=[];for(this.source=n;(a=v.exec(n))&&(f=nt(a,!1),!(f.segment.indexOf("?")>=0));)h=d(f.id,f.type,f.cfg,"path"),y+=g(f.segment,h.type.pattern.source,h.squash,h.isOptional),p.push(f.segment),o=v.lastIndex;if(e=n.substring(o),c=e.indexOf("?"),c>=0){if(k=this.sourceSearch=e.substring(c),e=e.substring(0,c),this.sourcePath=n.substring(0,o+c),k.length>0)for(o=0;a=rt.exec(k);)f=nt(a,!0),h=d(f.id,f.type,f.cfg,"search"),o=v.lastIndex}else this.sourcePath=n,this.sourceSearch="";y+=g(e)+(t.strict===!1?"/?":"")+"$";p.push(e);this.regexp=new RegExp(y,t.caseInsensitive?"i":i);this.prefix=p[0];this.$$paramNames=it}function o(n){u(this,n)}function st(){function rt(n){return null!=n?n.toString().replace(/(~|\/)/g,function(n){return{"~":"~~","/":"~2F"}[n]}):n}function ht(n){return null!=n?n.toString().replace(/(~~|~2F)/g,function(n){return{"~~":"~","~2F":"/"}[n]}):n}function ct(){return{strict:g,caseInsensitive:d}}function ut(n){return h(n)||a(n)&&h(n[n.length-1])}function ft(){for(;it.length;){var i=it.shift();if(i.pattern)throw new Error("You cannot override a type's .pattern at runtime.");t.extend(n[i.name],b.invoke(i.def))}}function k(n){u(this,n||{})}l=this;var b,d=!1,g=!0,tt=!1,n={},et=!0,it=[],ot={string:{encode:rt,decode:ht,is:function(n){return null==n||!r(n)||"string"==typeof n},pattern:/[^\/]*/},int:{encode:rt,decode:function(n){return parseInt(n,10)},is:function(n){return r(n)&&this.decode(n.toString())===n},pattern:/\d+/},bool:{encode:function(n){return n?1:0},decode:function(n){return 0!==parseInt(n,10)},is:function(n){return n===!0||n===!1},pattern:/0|1/},date:{encode:function(n){return this.is(n)?[n.getFullYear(),("0"+(n.getMonth()+1)).slice(-2),("0"+n.getDate()).slice(-2)].join("-"):i},decode:function(n){if(this.is(n))return n;var t=this.capture.exec(n);return t?new Date(t[1],t[2]-1,t[3]):i},is:function(n){return n instanceof Date&&!isNaN(n.valueOf())},equals:function(n,t){return this.is(n)&&this.is(t)&&n.toISOString()===t.toISOString()},pattern:/[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])/,capture:/([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])/},json:{encode:t.toJson,decode:t.fromJson,is:t.isObject,equals:t.equals,pattern:/[^\/]*/},any:{encode:t.identity,decode:t.identity,equals:t.equals,pattern:/.*/}};st.$$getDefaultValue=function(n){if(!ut(n.value))return n.value;if(!b)throw new Error("Injectable functions cannot be called at configuration time");return b.invoke(n.value)};this.caseInsensitive=function(n){return r(n)&&(d=n),d};this.strictMode=function(n){return r(n)&&(g=n),g};this.defaultSquashPolicy=function(n){if(!r(n))return tt;if(n!==!0&&n!==!1&&!f(n))throw new Error("Invalid squash policy: "+n+". Valid policies: false, true, arbitrary-string");return tt=n,n};this.compile=function(n,t){return new v(n,u(ct(),t))};this.isMatcher=function(n){if(!s(n))return!1;var t=!0;return e(v.prototype,function(i,u){h(i)&&(t=t&&r(n[u])&&h(n[u]))}),t};this.type=function(t,i,f){if(!r(i))return n[t];if(n.hasOwnProperty(t))throw new Error("A type named '"+t+"' has already been defined.");return n[t]=new o(u({name:t},i)),f&&(it.push({name:t,def:f}),et||ft()),this};e(ot,function(t,i){n[i]=new o(u({name:i},t))});n=w(n,{});this.$get=["$injector",function(t){return b=t,et=!1,ft(),e(ot,function(t,i){n[i]||(n[i]=new o(t))}),this}];this.Param=function(e,h,l,v){function it(n){var t=s(n)?p(n):[],i=c(t,"value")===-1&&c(t,"type")===-1&&c(t,"squash")===-1&&c(t,"array")===-1;return i&&(n={value:n}),n.$$fn=ut(n.value)?n.value:function(){return n.value},n}function rt(i,r,u){if(i.type&&r)throw new Error("Param '"+e+"' has two type configurations.");return r?r:i.type?t.isString(i.type)?n[i.type]:i.type instanceof o?i.type:new o(i.type):"config"===u?n.any:n.string}function ft(){var n={array:"search"===v&&"auto"},t=e.match(/\[\]$/)?{array:!0}:{};return u(n,t,l).array}function et(n,t){var i=n.squash;if(!t||i===!1)return!1;if(!r(i)||null==i)return tt;if(i===!0||f(i))return i;throw new Error("Invalid squash policy: '"+i+"'. Valid policies: false, true, or arbitrary string");}function ot(n,t,r,u){var e,o,s=[{from:"",to:r||t?i:""},{from:null,to:r||t?i:""}];return e=a(n.replace)?n.replace:[],f(u)&&e.push({from:u,to:i}),o=y(e,function(n){return n.from}),nt(s,function(n){return c(o,n.from)===-1}).concat(e)}function st(){if(!b)throw new Error("Injectable functions cannot be called at configuration time");var n=b.invoke(l.$$fn);if(null!==n&&n!==i&&!k.type.is(n))throw new Error("Default value ("+n+") for parameter '"+k.id+"' is not an instance of Type ("+k.type.name+")");return n}function ht(n){function t(n){return function(t){return t.from===n}}function i(n){var i=y(nt(k.replace,t(n)),function(n){return n.to});return i.length?i[0]:n}return n=i(n),r(n)?k.type.$normalize(n):st()}function ct(){return"{Param:"+e+" "+h+" squash: '"+g+"' optional: "+d+"}"}var k=this,w;l=it(l);h=rt(l,h,v);w=ft();h=w?h.$asArray(w,"search"===v):h;"string"!==h.name||w||"path"!==v||l.value!==i||(l.value="");var d=l.value!==i,g=et(l,d),lt=ot(l,w,d,g);u(this,{id:e,type:h,location:v,array:w,squash:g,replace:lt,isOptional:d,value:ht,dynamic:i,config:l,toString:ct})};k.prototype={$$new:function(){return w(this,u(new k,{$$parent:this}))},$$keys:function(){for(var t=[],i=[],n=this,r=p(k.prototype);n;)i.push(n),n=n.$$parent;return i.reverse(),e(i,function(n){e(p(n),function(n){c(t,n)===-1&&c(r,n)===-1&&t.push(n)})}),t},$$values:function(n){var t={},i=this;return e(i.$$keys(),function(r){t[r]=i[r].value(n&&n[r])}),t},$$equals:function(n,t){var i=!0,r=this;return e(r.$$keys(),function(u){var f=n&&n[u],e=t&&t[u];r[u].type.equals(f,e)||(i=!1)}),i},$$validates:function(n){for(var r,f,e,o,s=this.$$keys(),u=0;u<s.length&&(r=this[s[u]],f=n[s[u]],f!==i&&null!==f||!r.isOptional);u++)if((e=r.type.$normalize(f),!r.type.is(e))||(o=r.type.encode(e),t.isString(o)&&!r.type.pattern.exec(o)))return!1;return!0},$$parent:i};this.ParamSet=k}function ht(n,e){function p(n){var t=/^\^((?:\\[^a-zA-Z0-9]|[^\\\[\]\^$*+?.()|{}]+)*)/.exec(n.source);return null!=t?t[1].replace(/\\(.)/g,"$1"):""}function w(n,t){return n.replace(/\$(\$|\d{1,2})/,function(n,i){return t["$"===i?0:Number(i)]})}function c(n,t,i){if(!i)return!1;var u=n.invoke(t,t,{$match:i});return!r(u)||u}function l(r,u,e,h,c){function k(n,t,i){return"/"===a?n:t?a.slice(0,-1)+n:i?a.slice(1)+n:n}function w(n){function u(n){var t=n(e,r);return!!t&&(f(t)&&r.replace().url(t),!0)}if(!n||!n.defaultPrevented){l&&r.url()===l;l=i;for(var h=o.length,t=0;t<h;t++)if(u(o[t]))return;s&&u(s)}}function b(){return v=v||u.$on("$locationChangeSuccess",w)}var l,a=h.baseHref(),p=r.url();return y||b(),{sync:function(){w()},listen:function(){return b()},update:function(n){return n?void(p=r.url()):void(r.url()!==p&&(r.url(p),r.replace()))},push:function(n,t,u){var f=n.format(t||{});null!==f&&t&&t["#"]&&(f+="#"+t["#"]);r.url(f);l=u&&u.$$avoidResync?r.url():i;u&&u.replace&&r.replace()},href:function(i,u,f){var o,e,h,s;return i.validates(u)?(o=n.html5Mode(),t.isObject(o)&&(o=o.enabled),o=o&&c.history,e=i.format(u),f=f||{},o||null===e||(e="#"+n.hashPrefix()+e),null!==e&&u&&u["#"]&&(e+="#"+u["#"]),e=k(e,o,f.absolute),!f.absolute||!e)?e:(h=!o&&e?"/":"",s=r.port(),s=80===s||443===s?"":":"+s,[r.protocol(),"://",r.host(),s,h,e].join("")):null}}}var v,o=[],s=null,y=!1;this.rule=function(n){if(!h(n))throw new Error("'rule' must be a function");return o.push(n),this};this.otherwise=function(n){if(f(n)){var t=n;n=function(){return t}}else if(!h(n))throw new Error("'rule' must be a function");return s=n,this};this.when=function(n,t){var i,r=f(t),l,o,s;if(f(n)&&(n=e.compile(n)),!r&&!h(t)&&!a(t))throw new Error("invalid 'handler' in when()");l={matcher:function(n,t){return r&&(i=e.compile(t),t=["$match",function(n){return i.format(n)}]),u(function(i,r){return c(i,t,n.exec(r.path(),r.search()))},{prefix:f(n.prefix)?n.prefix:""})},regex:function(n,t){if(n.global||n.sticky)throw new Error("when() RegExp must not be global or sticky");return r&&(i=t,t=["$match",function(n){return w(i,n)}]),u(function(i,r){return c(i,t,n.exec(r.path()))},{prefix:p(n)})}};o={matcher:e.isMatcher(n),regex:n instanceof RegExp};for(s in o)if(o[s])return this.rule(l[s](n,t));throw new Error("invalid 'what' in when()");};this.deferIntercept=function(n){n===i&&(n=!0);y=n};this.$get=l;l.$inject=["$location","$rootScope","$injector","$browser","$sniffer"]}function ct(n,o){function ct(n){return 0===n.indexOf(".")||0===n.indexOf("^")}function k(n,t){var s;if(!n)return i;var h=f(n),u=h?n:n.name,c=ct(u);if(c){if(!t)throw new Error("No reference point given for path '"+u+"'");t=k(t);for(var r=u.split("."),e=0,l=r.length,o=t;e<l;e++)if(""!==r[e]||0!==e){if("^"!==r[e])break;if(!o.parent)throw new Error("Path '"+u+"' not valid for state '"+t.name+"'");o=o.parent}else o=t;r=r.slice(e).join(".");u=o.name+(o.name&&r?".":"")+r}return s=tt[u],!s||!h&&(h||s!==n&&s.self!==n)?i:s}function lt(n,t){et[n]||(et[n]=[]);et[n].push(t)}function at(n){for(var t=et[n]||[];t.length;)ot(t.shift())}function ot(t){var i,u,r;if(t=w(t,{self:t,resolve:t.resolve||{},toString:function(){return this.name}}),i=t.name,!f(i)||i.indexOf("@")>=0)throw new Error("State must have a valid name");if(tt.hasOwnProperty(i))throw new Error("State '"+i+"' is already defined");if(u=i.indexOf(".")!==-1?i.substring(0,i.lastIndexOf(".")):f(t.parent)?t.parent:s(t.parent)&&f(t.parent.name)?t.parent.name:"",u&&!tt[u])return lt(u,t.self);for(r in g)h(g[r])&&(t[r]=g[r](t,g.$delegates[r]));return tt[i]=t,!t[ht]&&t.url&&n.when(t.url,["$match","$stateParams",function(n,i){v.$current.navigable==t&&ut(n,i)||v.transitionTo(t,n,{inherit:!0,location:!1})}]),at(i),t}function vt(n){return n.indexOf("*")>-1}function yt(n){for(var t=n.split("."),i=v.$current.name.split("."),r=0,u=t.length;r<u;r++)"*"===t[r]&&(i[r]="*");return"**"===t[0]&&(i=i.slice(c(i,t[1])),i.unshift("**")),"**"===t[t.length-1]&&(i.splice(c(i,t[t.length-2])+1,Number.MAX_VALUE),i.push("**")),t.length==i.length&&i.join("")===t.join("")}function pt(n,t){return f(n)&&!r(t)?g[n]:h(t)&&f(n)?(g[n]&&!g.$delegates[n]&&(g.$delegates[n]=g[n]),g[n]=t,this):this}function wt(n,t){return s(n)?t=n:t.name=n,ot(t),this}function st(n,o,c,l,g,ft,et){function at(t,i,r,u){var e=n.$broadcast("$stateNotFound",t,i,r),f;return e.defaultPrevented?(et.update(),ct):e.retry?u.$retry?(et.update(),lt):(f=v.transition=o.when(e.retry),f.then(function(){return f!==v.transition?(n.$broadcast("$stateChangeCancel",t.to,t.toParams,i,r),ot):(t.options.$retry=!0,v.transitionTo(t.to,t.toParams,t.options))},function(){return ct}),et.update(),f):null}function pt(n,i,r,u,f,s){function p(){var i=[];return e(n.views,function(r,u){var e=r.resolve&&r.resolve!==n.resolve?r.resolve:{};e.$template=[function(){return c.load(u,{view:r,locals:f.globals,params:y,notify:s.notify})||""}];i.push(g.resolve(e,f.globals,f.resolve,n).then(function(i){if(h(r.controllerProvider)||a(r.controllerProvider)){var o=t.extend({},e,f.globals);i.$$controller=l.invoke(r.controllerProvider,null,o)}else i.$$controller=r.controller;i.$$state=n;i.$$controllerAs=r.controllerAs;i.$$resolveAs=r.resolveAs;f[u]=i}))}),o.all(i).then(function(){return f.globals})}var y=r?i:b(n.params.$$keys(),i),w={$stateParams:y},v;return f.resolve=g.resolve(n.resolve,w,f.resolve,n),v=[f.resolve.then(function(n){f.globals=n})],u&&v.push(u),o.all(v).then(p).then(function(){return f})}var st=new Error("transition superseded"),ot=d(o.reject(st)),wt=d(o.reject(new Error("transition prevented"))),ct=d(o.reject(new Error("transition aborted"))),lt=d(o.reject(new Error("transition failed")));return nt.locals={resolve:null,globals:{$stateParams:{}}},v={params:{},current:nt.self,$current:nt,transition:null},v.reload=function(n){return v.transitionTo(v.current,ft,{reload:n||!0,inherit:!1,notify:!0})},v.go=function(n,t,i){return v.transitionTo(n,t,u({inherit:!0,relative:v.$current},i))},v.transitionTo=function(t,i,e){var ut,gt,ni,kt,ct,dt;i=i||{};e=u({location:!0,inherit:!1,relative:null,notify:!0,reload:!1,$retry:!1},e||{});var ti,a=v.$current,y=v.params,tt=a.path,p=k(t,e.relative),vt=i["#"];if(!r(p)){if(ut={to:t,toParams:i,options:e},gt=at(ut,a.self,y,e),gt)return gt;if(t=ut.to,i=ut.toParams,e=ut.options,p=k(t,e.relative),!r(p)){if(!e.relative)throw new Error("No such state '"+t+"'");throw new Error("Could not resolve '"+t+"' from state '"+e.relative+"'");}}if(p[ht])throw new Error("Cannot transition to abstract state '"+t+"'");if(e.inherit&&(i=rt(ft,i||{},v.$current,p)),!p.params.$$validates(i))return lt;i=p.params.$$values(i);t=p;var d=t.path,c=0,h=d[c],g=nt.locals,yt=[];if(e.reload){if(f(e.reload)||s(e.reload)){if(s(e.reload)&&!e.reload.name)throw new Error("Invalid reload state object");if(ni=e.reload===!0?tt[0]:k(e.reload),e.reload&&!ni)throw new Error("No such reload state '"+(f(e.reload)?e.reload:e.reload.name)+"'");for(;h&&h===tt[c]&&h!==ni;)g=yt[c]=h.locals,c++,h=d[c]}}else for(;h&&h===tt[c]&&h.ownParams.$$equals(i,y);)g=yt[c]=h.locals,c++,h=d[c];if(bt(t,i,a,y,g,e))return vt&&(i["#"]=vt),v.params=i,it(v.params,ft),it(b(t.params.$$keys(),ft),t.locals.globals.$stateParams),e.location&&t.navigable&&t.navigable.url&&(et.push(t.navigable.url,i,{$$avoidResync:!0,replace:"replace"===e.location}),et.update(!0)),v.transition=null,o.when(v.current);if(i=b(t.params.$$keys(),i||{}),vt&&(i["#"]=vt),e.notify&&n.$broadcast("$stateChangeStart",t.self,i,a.self,y,e).defaultPrevented)return n.$broadcast("$stateChangeCancel",t.self,i,a.self,y),null==v.transition&&et.update(),wt;for(kt=o.when(g),ct=c;ct<d.length;ct++,h=d[ct])g=yt[ct]=w(g),kt=pt(h,i,h===t,kt,g,e);return dt=v.transition=kt.then(function(){var r,u,f;if(v.transition!==dt)return n.$broadcast("$stateChangeCancel",t.self,i,a.self,y),ot;for(r=tt.length-1;r>=c;r--)f=tt[r],f.self.onExit&&l.invoke(f.self.onExit,f.self,f.locals.globals),f.locals=null;for(r=c;r<d.length;r++)u=d[r],u.locals=yt[r],u.self.onEnter&&l.invoke(u.self.onEnter,u.self,u.locals.globals);return v.transition!==dt?(n.$broadcast("$stateChangeCancel",t.self,i,a.self,y),ot):(v.$current=t,v.current=t.self,v.params=i,it(v.params,ft),v.transition=null,e.location&&t.navigable&&et.push(t.navigable.url,t.navigable.locals.globals.$stateParams,{$$avoidResync:!0,replace:"replace"===e.location}),e.notify&&n.$broadcast("$stateChangeSuccess",t.self,i,a.self,y),et.update(!0),v.current)}).then(null,function(r){return r===st?ot:v.transition!==dt?(n.$broadcast("$stateChangeCancel",t.self,i,a.self,y),ot):(v.transition=null,ti=n.$broadcast("$stateChangeError",t.self,i,a.self,y,r),ti.defaultPrevented||et.update(),o.reject(r))})},v.is=function(n,t,f){f=u({relative:v.$current},f||{});var e=k(n,f.relative);return r(e)?v.$current===e&&(!t||ut(e.params.$$values(t),ft)):i},v.includes=function(n,t,e){var o,c,s,h,l;if(e=u({relative:v.$current},e||{}),f(n)&&vt(n)){if(!yt(n))return!1;n=v.$current.name}if(o=k(n,e.relative),!r(o))return i;if(!r(v.$current.includes[o.name]))return!1;if(!t)return!0;for(c=p(t),s=0;s<c.length;s++)if(h=c[s],l=o.params[h],l&&!l.type.equals(ft[h],t[h]))return!1;return!0},v.href=function(n,t,f){var e,o;return(f=u({lossy:!0,inherit:!0,absolute:!1,relative:v.$current},f||{}),e=k(n,f.relative),!r(e))?null:(f.inherit&&(t=rt(ft,t||{},v.$current,e)),o=e&&f.lossy?e.navigable:e,o&&o.url!==i&&null!==o.url?et.href(o.url,b(e.params.$$keys().concat("#"),t||{}),{absolute:f.absolute}):null)},v.get=function(n,t){if(0===arguments.length)return y(p(tt),function(n){return tt[n].self});var i=k(n,t||v.$current);return i&&i.self?i.self:null},v}function bt(n,t,i,r,u,f){function e(n,t,i){function r(t){return"search"!=n.params[t].location}var u=n.params.$$keys().filter(r),f=ft.apply({},[n.params].concat(u)),e=new l.ParamSet(f);return e.$$equals(t,i)}if(!f.reload&&n===i&&(u===i.locals||n.self.reloadOnSearch===!1&&e(i,r,t)))return!0}var nt,v,tt={},et={},ht="abstract",g={parent:function(n){if(r(n.parent)&&n.parent)return k(n.parent);var t=/^(.+)\.[^.]+$/.exec(n.name);return t?k(t[1]):nt},data:function(n){return n.parent&&n.parent.data&&(n.data=n.self.data=w(n.parent.data,n.data)),n.data},url:function(n){var t=n.url,i={params:n.params||{}};if(f(t))return"^"==t.charAt(0)?o.compile(t.substring(1),i):(n.parent.navigable||nt).url.concat(t,i);if(!t||o.isMatcher(t))return t;throw new Error("Invalid url '"+t+"' in state '"+n+"'");},navigable:function(n){return n.url?n:n.parent?n.parent.navigable:null},ownParams:function(n){var t=n.url&&n.url.params||new l.ParamSet;return e(n.params||{},function(n,i){t[i]||(t[i]=new l.Param(i,null,n,"config"))}),t},params:function(n){var t=ft(n.ownParams,n.ownParams.$$keys());return n.parent&&n.parent.params?u(n.parent.params.$$new(),t):new l.ParamSet},views:function(n){var t={};return e(r(n.views)?n.views:{"":n},function(i,r){r.indexOf("@")<0&&(r+="@"+n.parent.name);i.resolveAs=i.resolveAs||n.resolveAs||"$resolve";t[r]=i}),t},path:function(n){return n.parent?n.parent.path.concat(n):[]},includes:function(n){var t=n.parent?u({},n.parent.includes):{};return t[n.name]=!0,t},$delegates:{}};nt=ot({name:"",url:"^",views:null,abstract:!0});nt.navigable=null;this.decorator=pt;this.state=wt;this.$get=st;st.$inject=["$rootScope","$q","$view","$injector","$resolve","$stateParams","$urlRouter","$location","$urlMatcherFactory"]}function lt(){function n(n,t){return{load:function(n,i){var r;return i=u({template:null,controller:null,view:null,locals:null,notify:!0,async:!0,params:{}},i),i.view&&(r=t.fromConfig(i.view,i.params,i.locals)),r}}}this.$get=n;n.$inject=["$rootScope","$templateFactory"]}function ui(){var n=!1;this.useAnchorScroll=function(){n=!0};this.$get=["$anchorScroll","$timeout",function(t,i){return n?t:function(n){return i(function(){n[0].scrollIntoView()},0,!1)}}]}function at(n,i,r,u,f){function h(){return i.has?function(n){return i.has(n)?i.get(n):null}:function(n){try{return i.get(n)}catch(n){return null}}}function c(n,i){var u=function(){return{enter:function(n,t,i){t.after(n);i()},leave:function(n,t){n.remove();t()}}},r;return e?{enter:function(n,i,r){t.version.minor>2?e.enter(n,null,i).then(r):e.enter(n,null,i,r)},leave:function(n,i){t.version.minor>2?e.leave(n).then(i):e.leave(n,i)}}:o?(r=o&&o(i,n),{enter:function(n,t,i){r.enter(n,null,t);i()},leave:function(n,t){r.leave(n);t()}}):u()}var s=h(),o=s("$animator"),e=s("$animate");return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",compile:function(i,e,o){return function(i,e,s){function b(){if(a&&(a.remove(),a=null),h&&(h.$destroy(),h=null),l){var n=l.data("$uiViewAnim");w.leave(l,function(){n.$$animLeave.resolve();a=null});a=l;l=null}}function y(c){var y,a=yt(i,s,e,u),g=a&&n.$current&&n.$current.locals[a],d;(c||g!==p)&&(y=i.$new(),p=n.$current.locals[a],y.$emit("$viewContentLoading",a),d=o(y,function(n){var u=f.defer(),o=f.defer(),s={$animEnter:u.promise,$animLeave:o.promise,$$animLeave:o};n.data("$uiViewAnim",s);w.enter(n,e,function(){u.resolve();h&&h.$emit("$viewContentAnimationEnded");(t.isDefined(v)&&!v||i.$eval(v))&&r(n)});b()}),l=d,h=y,h.$emit("$viewContentLoaded",a),h.$eval(k))}var a,l,h,p,k=s.onload||"",v=s.autoscroll,w=c(s,i);e.inheritedData("$uiView");i.$on("$stateChangeSuccess",function(){y(!1)});y(!0)}}}}function vt(n,i,r,u){return{restrict:"ECA",priority:-400,compile:function(f){var e=f.html();return function(f,o,s){var v=r.$current,y=yt(f,s,o,u),c=v&&v.locals[y],a,p,l;c&&(o.data("$uiView",{name:y,state:c.$$state}),o.html(c.$template?c.$template:e),a=t.extend({},c),f[c.$$resolveAs]=a,p=n(o.contents()),c.$$controller&&(c.$scope=f,c.$element=o,l=i(c.$$controller,c),c.$$controllerAs&&(f[c.$$controllerAs]=l,f[c.$$controllerAs][c.$$resolveAs]=a),h(l.$onInit)&&l.$onInit(),o.data("$ngControllerController",l),o.children().data("$ngControllerController",l)),p(f))}}}}function yt(n,t,i,r){var u=r(t.uiView||t.name||"")(n),f=i.inheritedData("$uiView");return u.indexOf("@")>=0?u:u+"@"+(f?f.state.name:"")}function pt(n,t){var i,r=n.match(/^\s*({[^}]*})\s*$/);if(r&&(n=t+"("+r[1]+")"),i=n.replace(/\n/g," ").match(/^([^(]+?)\s*(\((.*)\))?$/),!i||4!==i.length)throw new Error("Invalid state ref '"+n+"'");return{state:i[1],paramExpr:i[3]||null}}function wt(n){var t=n.parent().inheritedData("$uiView");if(t&&t.state&&t.state.name)return t.state}function bt(n){var i="[object SVGAnimatedString]"===Object.prototype.toString.call(n.prop("href")),t="FORM"===n[0].nodeName;return{attr:t?"action":i?"xlink:href":"href",isAnchor:"A"===n.prop("tagName").toUpperCase(),clickable:!t}}function kt(n,t,i,r,u){return function(f){var h=f.which||f.button,e=u(),o,s;h>1||f.ctrlKey||f.metaKey||f.shiftKey||n.attr("target")||(o=i(function(){t.go(e.state,e.params,e.options)}),f.preventDefault(),s=r.isAnchor&&!e.href?1:0,f.preventDefault=function(){s--<=0&&i.cancel(o)})}}function fi(n,t){return{relative:wt(n)||t.$current,inherit:!0}}function dt(n,i){return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(r,f,e,o){var c,h=pt(e.uiSref,n.current.name),s={state:h.state,href:null,params:null},l=bt(f),y=o[1]||o[0],a=null,v;s.options=u(fi(f,n),e.uiSrefOpts?r.$eval(e.uiSrefOpts):{});v=function(i){i&&(s.params=t.copy(i));s.href=n.href(h.state,s.params,s.options);a&&a();y&&(a=y.$$addStateInfo(h.state,s.params));null!==s.href&&e.$set(l.attr,s.href)};h.paramExpr&&(r.$watch(h.paramExpr,function(n){n!==s.params&&v(n)},!0),s.params=t.copy(r.$eval(h.paramExpr)));v();l.clickable&&(c=kt(f,n,i,l,function(){return s}),f[f.on?"on":"bind"]("click",c),r.$on("$destroy",function(){f[f.off?"off":"unbind"]("click",c)}))}}}function gt(n,t){return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(i,r,u,f){function c(t){e.state=t[0];e.params=t[1];e.options=t[2];e.href=n.href(e.state,e.params,e.options);h&&h();l&&(h=l.$$addStateInfo(e.state,e.params));e.href&&u.$set(s.attr,e.href)}var o,s=bt(r),l=f[1]||f[0],v=[u.uiState,u.uiStateParams||null,u.uiStateOpts||null],a="["+v.map(function(n){return n||"null"}).join(", ")+"]",e={state:null,params:null,options:null,href:null},h=null;i.$watch(a,c,!0);c(i.$eval(a));s.clickable&&(o=kt(r,n,t,s,function(){return e}),r[r.on?"on":"bind"]("click",o),i.$on("$destroy",function(){r[r.off?"off":"unbind"]("click",o)}))}}}function tt(n,t,i){return{restrict:"A",controller:["$scope","$element","$attrs","$timeout",function(t,r,u,o){function y(t,i,u){var o=n.get(t,wt(r)),f=b(t,i),e={state:o||{name:t},params:i,hash:f};return h.push(e),v[f]=u,function(){var n=h.indexOf(e);n!==-1&&h.splice(n,1)}}function b(n,i){if(!f(n))throw new Error("state should be a string");return s(i)?n+ii(i):(i=t.$eval(i),s(i)?n+ii(i):n)}function l(){for(var n=0;n<h.length;n++)k(h[n].state,h[n].params)?p(r,v[h[n].hash]):w(r,v[h[n].hash]),d(h[n].state,h[n].params)?p(r,a):w(r,a)}function p(n,t){o(function(){n.addClass(t)})}function w(n,t){n.removeClass(t)}function k(t,i){return n.includes(t.name,i)}function d(t,i){return n.is(t.name,i)}var a,c,h=[],v={};a=i(u.uiSrefActiveEq||"",!1)(t);try{c=t.$eval(u.uiSrefActive)}catch(n){}c=c||i(u.uiSrefActive||"",!1)(t);s(c)&&e(c,function(i,r){if(f(i)){var u=pt(i,n.current.name);y(u.state,t.$eval(u.paramExpr),r)}});this.$$addStateInfo=function(n,t){if(!(s(c)&&h.length>0)){var i=y(n,t,c);return l(),i}};t.$on("$stateChangeSuccess",l);l()}]}}function ni(n){var t=function(t,i){return n.is(t,i)};return t.$stateful=!0,t}function ti(n){var t=function(t,i,r){return n.includes(t,i,r)};return t.$stateful=!0,t}var r=t.isDefined,h=t.isFunction,f=t.isString,s=t.isObject,a=t.isArray,e=t.forEach,u=t.extend,it=t.copy,ii=t.toJson,l;t.module("ui.router.util",["ng"]);t.module("ui.router.router",["ui.router.util"]);t.module("ui.router.state",["ui.router.router","ui.router.util"]);t.module("ui.router",["ui.router.state"]);t.module("ui.router.compat",["ui.router"]);et.$inject=["$q","$injector"];t.module("ui.router.util").service("$resolve",et);ot.$inject=["$http","$templateCache","$injector"];t.module("ui.router.util").service("$templateFactory",ot);v.prototype.concat=function(n,t){var i={caseInsensitive:l.caseInsensitive(),strict:l.strictMode(),squash:l.defaultSquashPolicy()};return new v(this.sourcePath+n+this.sourceSearch,u(i,t),this)};v.prototype.toString=function(){return this.source};v.prototype.exec=function(n,t){function a(n){function t(n){return n.split("").reverse().join("")}function i(n){return n.replace(/\\-/g,"-")}var r=t(n).split(/-(?!\\)/),u=y(r,t);return y(u,i).reverse()}var h=this.regexp.exec(n),u,i;if(!h)return null;t=t||{};var o,f,e,c=this.parameters(),v=c.length,l=this.segments.length-1,s={};if(l!==h.length-1)throw new Error("Unbalanced capture group in route '"+this.source+"'");for(o=0;o<l;o++){for(e=c[o],u=this.params[e],i=h[o+1],f=0;f<u.replace.length;f++)u.replace[f].from===i&&(i=u.replace[f].to);i&&u.array===!0&&(i=a(i));r(i)&&(i=u.type.decode(i));s[e]=u.value(i)}for(;o<v;o++){for(e=c[o],s[e]=this.params[e].value(t[e]),u=this.params[e],i=t[e],f=0;f<u.replace.length;f++)u.replace[f].from===i&&(i=u.replace[f].to);r(i)&&(i=u.type.decode(i));s[e]=u.value(i)}return s};v.prototype.parameters=function(n){return r(n)?this.params[n]||null:this.$$paramNames};v.prototype.validates=function(n){return this.params.$$validates(n)};v.prototype.format=function(n){function d(n){return encodeURIComponent(n).replace(/-/g,function(n){return"%5C%"+n.charCodeAt(0).toString(16).toUpperCase()})}var s,b,k;n=n||{};var h=this.segments,c=this.parameters(),g=this.params;if(!this.validates(n))return null;for(var l=!1,v=h.length-1,nt=c.length,i=h[0],r=0;r<nt;r++){var tt=r<v,o=c[r],u=g[o],p=u.value(n[o]),w=u.isOptional&&u.type.equals(u.value(),p),e=!!w&&u.squash,t=u.type.encode(p);if(tt)s=h[r+1],b=r+1===v,e===!1?(null!=t&&(i+=a(t)?y(t,d).join("-"):encodeURIComponent(t)),i+=s):e===!0?(k=i.match(/\/$/)?/\/?(.*)/:/(.*)/,i+=s.match(k)[1]):f(e)&&(i+=e+s),b&&u.squash===!0&&"/"===i.slice(-1)&&(i=i.slice(0,-1));else{if(null==t||w&&e!==!1)continue;if(a(t)||(t=[t]),0===t.length)continue;t=y(t,encodeURIComponent).join("&"+o+"=");i+=(l?"&":"?")+(o+"="+t);l=!0}}return i};o.prototype.is=function(){return!0};o.prototype.encode=function(n){return n};o.prototype.decode=function(n){return n};o.prototype.equals=function(n,t){return n==t};o.prototype.$subPattern=function(){var n=this.pattern.toString();return n.substr(1,n.length-2)};o.prototype.pattern=/.*/;o.prototype.toString=function(){return"{Type:"+this.name+"}"};o.prototype.$normalize=function(n){return this.is(n)?n:this.decode(n)};o.prototype.$asArray=function(n,t){function u(n,t){function u(n,t){return function(){return n[t].apply(n,arguments)}}function e(n){return a(n)?n:r(n)?[n]:[]}function o(n){switch(n.length){case 0:return i;case 1:return"auto"===t?n[0]:n;default:return n}}function s(n){return!n}function f(n,t){return function(i){if(a(i)&&0===i.length)return i;i=e(i);var r=y(i,n);return t===!0?0===nt(r,s).length:o(r)}}function h(n){return function(t,i){var u=e(t),f=e(i),r;if(u.length!==f.length)return!1;for(r=0;r<u.length;r++)if(!n(u[r],f[r]))return!1;return!0}}this.encode=f(u(n,"encode"));this.decode=f(u(n,"decode"));this.is=f(u(n,"is"),!0);this.equals=h(u(n,"equals"));this.pattern=n.pattern;this.$normalize=f(u(n,"$normalize"));this.name=n.name;this.$arrayMode=t}if(!n)return this;if("auto"===n&&!t)throw new Error("'auto' array mode is for query parameters only");return new u(this,n)};t.module("ui.router.util").provider("$urlMatcherFactory",st);t.module("ui.router.util").run(["$urlMatcherFactory",function(){}]);ht.$inject=["$locationProvider","$urlMatcherFactoryProvider"];t.module("ui.router.router").provider("$urlRouter",ht);ct.$inject=["$urlRouterProvider","$urlMatcherFactoryProvider"];t.module("ui.router.state").factory("$stateParams",function(){return{}}).constant("$state.runtime",{autoinject:!0}).provider("$state",ct).run(["$injector",function(n){n.get("$state.runtime").autoinject&&n.get("$state")}]);lt.$inject=[];t.module("ui.router.state").provider("$view",lt);t.module("ui.router.state").provider("$uiViewScroll",ui);at.$inject=["$state","$injector","$uiViewScroll","$interpolate","$q"];vt.$inject=["$compile","$controller","$state","$interpolate"];t.module("ui.router.state").directive("uiView",at);t.module("ui.router.state").directive("uiView",vt);dt.$inject=["$state","$timeout"];gt.$inject=["$state","$timeout"];tt.$inject=["$state","$stateParams","$interpolate"];t.module("ui.router.state").directive("uiSref",dt).directive("uiSrefActive",tt).directive("uiSrefActiveEq",tt).directive("uiState",gt);ni.$inject=["$state"];ti.$inject=["$state"];t.module("ui.router.state").filter("isState",ni).filter("includedByState",ti)}(window,window.angular),!function(n,t){"use strict";var u=["ng","oc.lazyLoad"],r={},l=[],i=[],a=[],e=[],o=n.noop,s={},c=[],y=n.module("oc.lazyLoad",["ng"]),v,h,f;y.provider("$ocLazyLoad",["$controllerProvider","$provide","$compileProvider","$filterProvider","$injector","$animateProvider",function(v,y,p,w,b,k){function it(t,i,r){var l,e,h,v,y,p;if(i){for(v=[],l=i.length-1;l>=0;l--)if(e=i[l],n.isString(e)||(e=ot(e)),e&&-1===c.indexOf(e)&&(!d[e]||-1!==a.indexOf(e))){if(y=-1===u.indexOf(e),h=f(e),y&&(u.push(e),it(t,h.requires,r)),h._runBlocks.length>0)for(s[e]=[];h._runBlocks.length>0;)s[e].push(h._runBlocks.shift());n.isDefined(s[e])&&(y||r.rerun)&&(v=v.concat(s[e]));g(t,h._invokeQueue,e,r.reconfig);g(t,h._configBlocks,e,r.reconfig);o(y?"ocLazyLoad.moduleLoaded":"ocLazyLoad.moduleReloaded",e);i.pop();c.push(e)}p=t.getInstanceInjector();n.forEach(v,function(n){p.invoke(n)})}}function et(t,i){function c(t,i){var u,r=!0;return i.length&&(u=s(t),n.forEach(i,function(n){r=r&&s(n)!==u})),r}function s(t){return n.isArray(t)?tt(t.toString()):n.isObject(t)?tt(ft(t)):n.isDefined(t)&&null!==t?tt(t.toString()):t}var f=t[2][0],u=t[1],h=!1,e;if(n.isUndefined(r[i])&&(r[i]={}),n.isUndefined(r[i][u])&&(r[i][u]={}),e=function(n,t){r[i][u].hasOwnProperty(n)||(r[i][u][n]=[]);c(t,r[i][u][n])&&(h=!0,r[i][u][n].push(t),o("ocLazyLoad.componentLoaded",[i,u,n]))},n.isString(f))e(f,t[2][1]);else{if(!n.isObject(f))return!1;n.forEach(f,function(t,i){n.isString(t)?e(t,f[1]):e(i,t)})}return h}function g(t,i,r,u){var s,c,f,e,a,h,o,v;if(i)for(s=0,c=i.length;c>s;s++)if(f=i[s],n.isArray(f)){if(null!==t){if(!t.hasOwnProperty(f[0]))throw new Error("unsupported provider "+f[0]);e=t[f[0]]}if(a=et(f,r),"invoke"!==f[1])a&&n.isDefined(e)&&e[f[1]].apply(e,f[2]);else if(h=function(t){var i=l.indexOf(r+"-"+t);(-1===i||u)&&(-1===i&&l.push(r+"-"+t),n.isDefined(e)&&e[f[1]].apply(e,f[2]))},n.isFunction(f[2][0]))h(f[2][0]);else if(n.isArray(f[2][0]))for(o=0,v=f[2][0].length;v>o;o++)n.isFunction(f[2][0][o])&&h(f[2][0][o])}}function ot(t){var i=null;return n.isString(t)?i=t:n.isObject(t)&&t.hasOwnProperty("name")&&n.isString(t.name)&&(i=t.name),i}function st(t){if(!n.isString(t))return!1;try{return f(t)}catch(i){if(/No module/.test(i)||i.message.indexOf("$injector:nomod")>-1)return!1}}var d={},ht={$controllerProvider:v,$compileProvider:p,$filterProvider:w,$provide:y,$injector:b,$animateProvider:k},rt=!1,ct=!1,nt=[],ut={},ft,tt;nt.push=function(n){-1===this.indexOf(n)&&Array.prototype.push.apply(this,arguments)};this.config=function(t){n.isDefined(t.modules)&&(n.isArray(t.modules)?n.forEach(t.modules,function(n){d[n.name]=n}):d[t.modules.name]=t.modules);n.isDefined(t.debug)&&(rt=t.debug);n.isDefined(t.events)&&(ct=t.events)};this._init=function(r){var h;if(0===i.length){var s=[r],o=["ng:app","ng-app","x-ng-app","data-ng-app"],c=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/,f=function(n){return n&&s.push(n)};n.forEach(o,function(t){o[t]=!0;f(document.getElementById(t));t=t.replace(":","\\:");"undefined"!=typeof r[0]&&r[0].querySelectorAll&&(n.forEach(r[0].querySelectorAll("."+t),f),n.forEach(r[0].querySelectorAll("."+t+"\\:"),f),n.forEach(r[0].querySelectorAll("["+t+"]"),f))});n.forEach(s,function(t){if(0===i.length){var f=" "+r.className+" ",u=c.exec(f);u?i.push((u[2]||"").replace(/\s+/g,",")):n.forEach(t.attributes,function(n){0===i.length&&o[n.name]&&i.push(n.value)})}})}0!==i.length||(t.jasmine||t.mocha)&&n.isDefined(n.mock)||console.error("No module found during bootstrap, unable to init ocLazyLoad. You should always use the ng-app directive or angular.boostrap when you use ocLazyLoad.");h=function l(t){if(-1===u.indexOf(t)){u.push(t);var i=n.module(t);g(null,i._invokeQueue,t);g(null,i._configBlocks,t);n.forEach(i.requires,l)}};n.forEach(i,function(n){h(n)});i=[];e.pop()};ft=function(t){try{return JSON.stringify(t)}catch(r){var i=[];return JSON.stringify(t,function(t,r){if(n.isObject(r)&&null!==r){if(-1!==i.indexOf(r))return;i.push(r)}return r})}};tt=function(n){var i,r,u,t=0;if(0==n.length)return t;for(i=0,u=n.length;u>i;i++)r=n.charCodeAt(i),t=(t<<5)-t+r,t|=0;return t};this.$get=["$log","$rootElement","$rootScope","$cacheFactory","$q",function(t,s,l,a,v){function y(n){var i=v.defer();return t.error(n.message),i.reject(n),i.promise}var p,w=a("ocLazyLoad");return rt||(t={},t.error=n.noop,t.warn=n.noop,t.info=n.noop),ht.getInstanceInjector=function(){return p?p:p=s.data("$injector")||n.injector()},o=function(n,i){ct&&l.$broadcast(n,i);rt&&t.info(n,i)},{_broadcast:o,_$log:t,_getFilesCache:function(){return w},toggleWatch:function(n){n?e.push(!0):e.pop()},getModuleConfig:function(t){if(!n.isString(t))throw new Error("You need to give the name of the module to get");return d[t]?n.copy(d[t]):null},setModuleConfig:function(t){if(!n.isObject(t))throw new Error("You need to give the module config object to set");return d[t.name]=t,t},getModules:function(){return u},isLoaded:function(t){var f=function(n){var t=u.indexOf(n)>-1;return t||(t=!!st(n)),t},i,r;if(n.isString(t)&&(t=[t]),n.isArray(t)){for(i=0,r=t.length;r>i;i++)if(!f(t[i]))return!1;return!0}throw new Error("You need to define the module(s) name(s)");},_getModuleName:ot,_getModule:function(n){try{return f(n)}catch(t){throw(/No module/.test(t)||t.message.indexOf("$injector:nomod")>-1)&&(t.message='The module "'+ft(n)+'" that you are trying to load does not exist. '+t.message),t;}},moduleExists:st,_loadDependencies:function(t,i){var e,o,u,f=[],r=this;if(t=r._getModuleName(t),null===t)return v.when();try{e=r._getModule(t)}catch(s){return y(s)}return o=r.getRequires(e),n.forEach(o,function(e){var s,o;if(n.isString(e)){if(s=r.getModuleConfig(e),null===s)return void nt.push(e);e=s;s.name=void 0}if(r.moduleExists(e.name))return u=e.files.filter(function(n){return r.getModuleConfig(e.name).files.indexOf(n)<0}),0!==u.length&&r._$log.warn('Module "',t,'" attempted to redefine configuration for dependency. "',e.name,'"\n Additional Files Loaded:',u),n.isDefined(r.filesLoader)?void f.push(r.filesLoader(e,i).then(function(){return r._loadDependencies(e)})):y(new Error("Error: New dependencies need to be loaded from external files ("+e.files+"), but no loader has been defined."));if(n.isArray(e)?(o=[],n.forEach(e,function(n){var t=r.getModuleConfig(n);null===t?o.push(n):t.files&&(o=o.concat(t.files))}),o.length>0&&(e={files:o})):n.isObject(e)&&e.hasOwnProperty("name")&&e.name&&(r.setModuleConfig(e),nt.push(e.name)),n.isDefined(e.files)&&0!==e.files.length){if(!n.isDefined(r.filesLoader))return y(new Error('Error: the module "'+e.name+'" is defined in external files ('+e.files+"), but no loader has been defined."));f.push(r.filesLoader(e,i).then(function(){return r._loadDependencies(e)}))}}),v.all(f)},inject:function(t){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],f=this,u=v.defer(),e,s,h;if(n.isDefined(t)&&null!==t){if(n.isArray(t))return e=[],n.forEach(t,function(n){e.push(f.inject(n,r,o))}),v.all(e);f._addToLoadList(f._getModuleName(t),!0,o)}if(i.length>0)s=i.slice(),h=function l(n){nt.push(n);ut[n]=u.promise;f._loadDependencies(n,r).then(function(){try{c=[];it(ht,nt,r)}catch(n){return f._$log.error(n.message),void u.reject(n)}i.length>0?l(i.shift()):u.resolve(s)},function(n){u.reject(n)})},h(i.shift());else{if(r&&r.name&&ut[r.name])return ut[r.name];u.resolve()}return u.promise},getRequires:function(t){var i=[];return n.forEach(t.requires,function(n){-1===u.indexOf(n)&&i.push(n)}),i},_invokeQueue:g,_registerInvokeList:et,_register:it,_addToLoadList:h,_unregister:function(t){n.isDefined(t)&&n.isArray(t)&&n.forEach(t,function(n){r[n]=void 0})}}}];this._init(n.element(t.document))}]);v=n.bootstrap;n.bootstrap=function(t,i,r){return n.forEach(i.slice(),function(n){h(n,!0,!0)}),v(t,i,r)};h=function(t,r,u){(e.length>0||r)&&n.isString(t)&&-1===i.indexOf(t)&&(i.push(t),u&&a.push(t))};f=n.module;n.module=function(n,t,i){return h(n,!1,!0),f(n,t,i)};"undefined"!=typeof module&&"undefined"!=typeof exports&&module.exports===exports&&(module.exports="oc.lazyLoad")}(angular,window),function(n){"use strict";n.module("oc.lazyLoad").directive("ocLazyLoad",["$ocLazyLoad","$compile","$animate","$parse","$timeout",function(t,i,r,u){return{restrict:"A",terminal:!0,priority:1e3,compile:function(f){var e=f[0].innerHTML;return f.html(""),function(f,o,s){var h=u(s.ocLazyLoad);f.$watch(function(){return h(f)||s.ocLazyLoad},function(u){n.isDefined(u)&&t.load(u).then(function(){r.enter(e,o);i(o.contents())(f)})},!0)}}}}])}(angular),function(n){"use strict";n.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$q","$window","$interval",function(t,i,r,u){var e=!1,f=!1,o=r.document.getElementsByTagName("head")[0]||r.document.getElementsByTagName("body")[0];return t.buildElement=function(s,h,c){var l,d,v=i.defer(),y=t._getFilesCache(),g=function(n){var t=(new Date).getTime();return n.indexOf("?")>=0?"&"===n.substring(0,n.length-1)?n+"_dc="+t:n+"&_dc="+t:n+"?_dc="+t},p,w,a,b,nt,tt,k,it,rt;switch(n.isUndefined(y.get(h))&&y.put(h,v.promise),s){case"css":l=r.document.createElement("link");l.type="text/css";l.rel="stylesheet";l.href=c.cache===!1?g(h):h;break;case"js":l=r.document.createElement("script");l.src=c.cache===!1?g(h):h;break;default:y.remove(h);v.reject(new Error('Requested type "'+s+'" is not known. Could not inject "'+h+'"'))}return l.onload=l.onreadystatechange=function(){l.readyState&&!/^c|loade/.test(l.readyState)||d||(l.onload=l.onreadystatechange=null,d=1,t._broadcast("ocLazyLoad.fileLoaded",h),v.resolve())},l.onerror=function(){y.remove(h);v.reject(new Error("Unable to load "+h))},l.async=c.serie?0:1,p=o.lastChild,c.insertBefore&&(w=n.element(n.isDefined(window.jQuery)?c.insertBefore:document.querySelector(c.insertBefore)),w&&w.length>0&&(p=w[0])),(p.parentNode.insertBefore(l,p),"css"==s)&&(e||(a=r.navigator.userAgent.toLowerCase(),/iP(hone|od|ad)/.test(r.navigator.platform)?(b=r.navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),nt=parseFloat([parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3]||0,10)].join(".")),f=6>nt):a.indexOf("android")>-1?(tt=parseFloat(a.slice(a.indexOf("android")+8)),f=4.4>tt):a.indexOf("safari")>-1&&(k=a.match(/version\/([\.\d]+)/i),f=k&&k[1]&&parseFloat(k[1])<6)),f&&(it=1e3,rt=u(function(){try{l.sheet.cssRules;u.cancel(rt);l.onload()}catch(n){--it<=0&&l.onerror()}},20))),v.promise},t}])}])}(angular),function(n){"use strict";n.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$q",function(t,i){return t.filesLoader=function(r){var u=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],e=[],o=[],s=[],f=[],h=null,w=t._getFilesCache(),v,c,l,a,y,p;return(t.toggleWatch(!0),n.extend(u,r),v=function(i){var c,r=null;if(n.isObject(i)&&(r=i.type,i=i.path),h=w.get(i),n.isUndefined(h)||u.cache===!1){if(null!==(c=/^(css|less|html|htm|js)?(?=!)/.exec(i))&&(r=c[1],i=i.substr(c[1].length+1,i.length)),!r)if(null!==(c=/[.](css|less|html|htm|js)?((\?|#).*)?$/.exec(i)))r=c[1];else{if(t.jsLoader.hasOwnProperty("ocLazyLoadLoader")||!t.jsLoader.hasOwnProperty("requirejs"))return void t._$log.error("File type could not be determined. "+i);r="js"}"css"!==r&&"less"!==r||-1!==e.indexOf(i)?"html"!==r&&"htm"!==r||-1!==o.indexOf(i)?"js"===r||-1===s.indexOf(i)?s.push(i):t._$log.error("File type is not valid. "+i):o.push(i):e.push(i)}else h&&f.push(h)},(u.serie?v(u.files.shift()):n.forEach(u.files,function(n){v(n)}),e.length>0)&&(c=i.defer(),t.cssLoader(e,function(i){n.isDefined(i)&&t.cssLoader.hasOwnProperty("ocLazyLoadLoader")?(t._$log.error(i),c.reject(i)):c.resolve()},u),f.push(c.promise)),o.length>0&&(l=i.defer(),t.templatesLoader(o,function(i){n.isDefined(i)&&t.templatesLoader.hasOwnProperty("ocLazyLoadLoader")?(t._$log.error(i),l.reject(i)):l.resolve()},u),f.push(l.promise)),s.length>0&&(a=i.defer(),t.jsLoader(s,function(i){n.isDefined(i)&&(t.jsLoader.hasOwnProperty("ocLazyLoadLoader")||t.jsLoader.hasOwnProperty("requirejs"))?(t._$log.error(i),a.reject(i)):a.resolve()},u),f.push(a.promise)),0===f.length)?(y=i.defer(),p="Error: no file to load has been found, if you're trying to load an existing module you should use the 'inject' method instead of 'load'.",t._$log.error(p),y.reject(p),y.promise):u.serie&&u.files.length>0?i.all(f).then(function(){return t.filesLoader(r,u)}):i.all(f)["finally"](function(n){return t.toggleWatch(!1),n})},t.load=function(r){var h,v=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=this,u=null,c=[],e=i.defer(),f=n.copy(r),l=n.copy(v),a,s;return n.isArray(f)?(n.forEach(f,function(n){c.push(o.load(n,l))}),i.all(c).then(function(n){e.resolve(n)},function(n){e.reject(n)}),e.promise):(n.isString(f)?(u=o.getModuleConfig(f),u||(u={files:[f]})):n.isObject(f)&&(u=n.isDefined(f.path)&&n.isDefined(f.type)?{files:[f]}:o.setModuleConfig(f)),null===u)?(a=o._getModuleName(f),h='Module "'+(a||"unknown")+'" is not configured, cannot load.',t._$log.error(h),e.reject(new Error(h)),e.promise):(n.isDefined(u.template)&&(n.isUndefined(u.files)&&(u.files=[]),n.isString(u.template)?u.files.push(u.template):n.isArray(u.template)&&u.files.concat(u.template)),s=n.extend({},l,u),n.isUndefined(u.files)&&n.isDefined(u.name)&&t.moduleExists(u.name)?t.inject(u.name,s,!0):(t.filesLoader(u,s).then(function(){t.inject(null,s).then(function(n){e.resolve(n)},function(n){e.reject(n)})},function(n){e.reject(n)}),e.promise))},t}])}])}(angular),function(n){"use strict";n.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$q",function(t,i){return t.cssLoader=function(r,u,f){var e=[];n.forEach(r,function(n){e.push(t.buildElement("css",n,f))});i.all(e).then(function(){u()},function(n){u(n)})},t.cssLoader.ocLazyLoadLoader=!0,t}])}])}(angular),function(n){"use strict";n.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$q",function(t,i){return t.jsLoader=function(r,u,f){var e=[];n.forEach(r,function(n){e.push(t.buildElement("js",n,f))});i.all(e).then(function(){u()},function(n){u(n)})},t.jsLoader.ocLazyLoadLoader=!0,t}])}])}(angular),function(n){"use strict";n.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$templateCache","$q","$http",function(t,i,r,u){return t.templatesLoader=function(f,e,o){var s=[],h=t._getFilesCache();return n.forEach(f,function(t){var f=r.defer();s.push(f.promise);u.get(t,o).success(function(r){n.isString(r)&&r.length>0&&n.forEach(n.element(r),function(n){"SCRIPT"===n.nodeName&&"text/ng-template"===n.type&&i.put(n.id,n.innerHTML)});n.isUndefined(h.get(t))&&h.put(t,!0);f.resolve()}).error(function(n){f.reject(new Error('Unable to load template file "'+t+'": '+n))})}),r.all(s).then(function(){e()},function(n){e(n)})},t.templatesLoader.ocLazyLoadLoader=!0,t}])}])}(angular),Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){var r,f,u,i;if(null==this)throw new TypeError('"this" is null or not defined');if((f=Object(this),u=f.length>>>0,0===u)||(i=+t||0,Math.abs(i)===1/0&&(i=0),i>=u))return-1;for(r=Math.max(i>=0?i:u-Math.abs(i),0);u>r;){if(r in f&&f[r]===n)return r;r++}return-1}),function(n){return typeof define=="function"&&define.amd?define(["jquery"],function(t){return n(t,window,document)}):typeof exports=="object"?module.exports=n(require("jquery"),window,document):n(jQuery,window,document)}(function(n,t,i){"use strict";var a,u,o,s,v,y,ct,lt,p,w,b,k,f,d,it,h,r,at,g,e,rt,c,ut,ft,et,ot,nt,tt,st,ht,l;ut={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null};at="scrollbar";r="scroll";p="mousedown";w="mouseenter";b="mousemove";f="mousewheel";k="mouseup";h="resize";v="drag";y="enter";e="up";it="panedown";o="DOMMouseScroll";s="down";rt="wheel";ct="keydown";lt="keyup";g="touchmove";a=t.navigator.appName==="Microsoft Internet Explorer"&&/msie 7./i.test(t.navigator.appVersion)&&t.ActiveXObject;u=null;nt=t.requestAnimationFrame;c=t.cancelAnimationFrame;st=i.createElement("div").style;l=function(){var n,r,f,t,i,u;for(t=["t","webkitT","MozT","msT","OT"],n=i=0,u=t.length;i<u;n=++i)if(f=t[n],r=t[n]+"ransform",r in st)return t[n].substr(0,t[n].length-1);return!1}();ht=function(n){return l===!1?!1:l===""?n:l+n.charAt(0).toUpperCase()+n.substr(1)};tt=ht("transform");et=tt!==!1;ft=function(){var n,t,u;return n=i.createElement("div"),t=n.style,t.position="absolute",t.width="100px",t.height="100px",t.overflow=r,t.top="-9999px",i.body.appendChild(n),u=n.offsetWidth-n.clientWidth,i.body.removeChild(n),u};ot=function(){var i,r,n;return(r=t.navigator.userAgent,i=/(?=.+Mac OS X)(?=.+Firefox)/.test(r),!i)?!1:(n=/Firefox\/\d{2}\./.exec(r),n&&(n=n[0].replace(/\D+/g,"")),i&&+n>23)};d=function(){function l(r,f){this.el=r;this.options=f;u||(u=ft());this.$el=n(this.el);this.doc=n(this.options.documentContext||i);this.win=n(this.options.windowContext||t);this.body=this.doc.find("body");this.$content=this.$el.children("."+this.options.contentClass);this.$content.attr("tabindex",this.options.tabIndex||0);this.content=this.$content[0];this.previousPosition=0;this.options.iOSNativeScrolling&&this.el.style.WebkitOverflowScrolling!=null?this.nativeScrolling():this.generate();this.createEvents();this.addEvents();this.reset()}return l.prototype.preventScrolling=function(n,t){if(this.isActive)if(n.type===o)(t===s&&n.originalEvent.detail>0||t===e&&n.originalEvent.detail<0)&&n.preventDefault();else if(n.type===f){if(!n.originalEvent||!n.originalEvent.wheelDelta)return;(t===s&&n.originalEvent.wheelDelta<0||t===e&&n.originalEvent.wheelDelta>0)&&n.preventDefault()}},l.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:"touch"});this.iOSNativeScrolling=!0;this.isActive=!0},l.prototype.updateScrollValues=function(){var n,t;n=this.content;this.maxScrollTop=n.scrollHeight-n.clientHeight;this.prevScrollTop=this.contentScrollTop||0;this.contentScrollTop=n.scrollTop;t=this.contentScrollTop>this.previousPosition?"down":this.contentScrollTop<this.previousPosition?"up":"same";this.previousPosition=this.contentScrollTop;t!=="same"&&this.$el.trigger("update",{position:this.contentScrollTop,maximum:this.maxScrollTop,direction:t});this.iOSNativeScrolling||(this.maxSliderTop=this.paneHeight-this.sliderHeight,this.sliderTop=this.maxScrollTop===0?0:this.contentScrollTop*this.maxSliderTop/this.maxScrollTop)},l.prototype.setOnScrollStyles=function(){var n;et?(n={},n[tt]="translate(0, "+this.sliderTop+"px)"):n={top:this.sliderTop};nt?(c&&this.scrollRAF&&c(this.scrollRAF),this.scrollRAF=nt(function(t){return function(){return t.scrollRAF=null,t.slider.css(n)}}(this))):this.slider.css(n)},l.prototype.createEvents=function(){this.events={down:function(n){return function(t){return n.isBeingDragged=!0,n.offsetY=t.pageY-n.slider.offset().top,n.slider.is(t.target)||(n.offsetY=0),n.pane.addClass("active"),n.doc.bind(b,n.events[v]).bind(k,n.events[e]),n.body.bind(w,n.events[y]),!1}}(this),drag:function(n){return function(t){return n.sliderY=t.pageY-n.$el.offset().top-n.paneTop-(n.offsetY||n.sliderHeight*.5),n.scroll(),n.contentScrollTop>=n.maxScrollTop&&n.prevScrollTop!==n.maxScrollTop?n.$el.trigger("scrollend"):n.contentScrollTop===0&&n.prevScrollTop!==0&&n.$el.trigger("scrolltop"),!1}}(this),up:function(n){return function(){return n.isBeingDragged=!1,n.pane.removeClass("active"),n.doc.unbind(b,n.events[v]).unbind(k,n.events[e]),n.body.unbind(w,n.events[y]),!1}}(this),resize:function(n){return function(){n.reset()}}(this),panedown:function(n){return function(t){return n.sliderY=(t.offsetY||t.originalEvent.layerY)-n.sliderHeight*.5,n.scroll(),n.events.down(t),!1}}(this),scroll:function(n){return function(t){(n.updateScrollValues(),n.isBeingDragged)||(n.iOSNativeScrolling||(n.sliderY=n.sliderTop,n.setOnScrollStyles()),t!=null)&&(n.contentScrollTop>=n.maxScrollTop?(n.options.preventPageScrolling&&n.preventScrolling(t,s),n.prevScrollTop!==n.maxScrollTop&&n.$el.trigger("scrollend")):n.contentScrollTop===0&&(n.options.preventPageScrolling&&n.preventScrolling(t,e),n.prevScrollTop!==0&&n.$el.trigger("scrolltop")))}}(this),wheel:function(n){return function(t){var i;if(t!=null)return i=t.delta||t.wheelDelta||t.originalEvent&&t.originalEvent.wheelDelta||-t.detail||t.originalEvent&&-t.originalEvent.detail,i&&(n.sliderY+=-i/3),n.scroll(),!1}}(this),enter:function(n){return function(t){var i;if(n.isBeingDragged)return(t.buttons||t.which)!==1?(i=n.events)[e].apply(i,arguments):void 0}}(this)}},l.prototype.addEvents=function(){var n;this.removeEvents();n=this.events;this.options.disableResize||this.win.bind(h,n[h]);this.iOSNativeScrolling||(this.slider.bind(p,n[s]),this.pane.bind(p,n[it]).bind(""+f+" "+o,n[rt]));this.$content.bind(""+r+" "+f+" "+o+" "+g,n[r])},l.prototype.removeEvents=function(){var n;n=this.events;this.win.unbind(h,n[h]);this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind());this.$content.unbind(""+r+" "+f+" "+o+" "+g,n[r])},l.prototype.generate=function(){var s,n,e,i,o,r,f;return i=this.options,r=i.paneClass,f=i.sliderClass,s=i.contentClass,(o=this.$el.children("."+r)).length||o.children("."+f).length||this.$el.append('<div class="'+r+'"><div class="'+f+'" /><\/div>'),this.pane=this.$el.children("."+r),this.slider=this.pane.find("."+f),u===0&&ot()?(e=t.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),n={right:-14,paddingRight:+e+14}):u&&(n={right:-u},this.$el.addClass("has-scrollbar")),n!=null&&this.$content.css(n),this},l.prototype.restore=function(){this.stopped=!1;this.iOSNativeScrolling||this.pane.show();this.addEvents()},l.prototype.reset=function(){var n,s,h,c,i,y,f,e,l,o,v,t;if(this.iOSNativeScrolling){this.contentHeight=this.content.scrollHeight;return}return this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(),n=this.content,c=n.style,i=c.overflowY,a&&this.$content.css({height:this.$content.height()}),s=n.scrollHeight+u,o=parseInt(this.$el.css("max-height"),10),o>0&&(this.$el.height(""),this.$el.height(n.scrollHeight>o?o:n.scrollHeight)),f=this.pane.outerHeight(!1),l=parseInt(this.pane.css("top"),10),y=parseInt(this.pane.css("bottom"),10),e=f+l+y,t=Math.round(e/s*f),t<this.options.sliderMinHeight?t=this.options.sliderMinHeight:this.options.sliderMaxHeight!=null&&t>this.options.sliderMaxHeight&&(t=this.options.sliderMaxHeight),i===r&&c.overflowX!==r&&(t+=u),this.maxSliderTop=e-t,this.contentHeight=s,this.paneHeight=f,this.paneOuterHeight=e,this.sliderHeight=t,this.paneTop=l,this.slider.height(t),this.events.scroll(),this.pane.show(),this.isActive=!0,n.scrollHeight===n.clientHeight||this.pane.outerHeight(!0)>=n.scrollHeight&&i!==r?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===n.scrollHeight&&i===r?this.slider.hide():this.slider.show(),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),h=this.$content.css("position"),(h==="static"||h==="relative")&&(v=parseInt(this.$content.css("right"),10),v&&this.$content.css({right:"",marginRight:v})),this},l.prototype.scroll=function(){if(this.isActive)return this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this},l.prototype.scrollBottom=function(n){if(this.isActive)return this.$content.scrollTop(this.contentHeight-this.$content.height()-n).trigger(f),this.stop().restore(),this},l.prototype.scrollTop=function(n){if(this.isActive)return this.$content.scrollTop(+n).trigger(f),this.stop().restore(),this},l.prototype.scrollTo=function(n){if(this.isActive)return this.scrollTop(this.$el.find(n).get(0).offsetTop),this},l.prototype.stop=function(){return c&&this.scrollRAF&&(c(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this},l.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),a&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass("has-scrollbar")&&(this.$el.removeClass("has-scrollbar"),this.$content.css({right:""})),this},l.prototype.flash=function(){if(!this.iOSNativeScrolling)return this.isActive?(this.reset(),this.pane.addClass("flashed"),setTimeout(function(n){return function(){n.pane.removeClass("flashed")}}(this),this.options.flashDelay),this):void 0},l}();n.fn.nanoScroller=function(t){return this.each(function(){var r,i;if((i=this.nanoscroller)||(r=n.extend({},ut,t),this.nanoscroller=i=new d(this,r)),t&&typeof t=="object"){if(n.extend(i.options,t),t.scrollBottom!=null)return i.scrollBottom(t.scrollBottom);if(t.scrollTop!=null)return i.scrollTop(t.scrollTop);if(t.scrollTo)return i.scrollTo(t.scrollTo);if(t.scroll==="bottom")return i.scrollBottom(0);if(t.scroll==="top")return i.scrollTop(0);if(t.scroll&&t.scroll instanceof n)return i.scrollTo(t.scroll);if(t.stop)return i.stop();if(t.destroy)return i.destroy();if(t.flash)return i.flash()}return i.reset()})};n.fn.nanoScroller.Constructor=d}),!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(n.jQuery)}(this,function(n){var t,i;return"function"!=typeof Object.create&&(Object.create=function(n){function t(){}return t.prototype=n,new t}),t={init:function(t){return this.options=n.extend({},n.noty.defaults,t),this.options.layout=this.options.custom?n.noty.layouts.inline:n.noty.layouts[this.options.layout],n.noty.themes[this.options.theme]?this.options.theme=n.noty.themes[this.options.theme]:this.options.themeClassName=this.options.theme,this.options=n.extend({},this.options,this.options.layout.options),this.options.id="noty_"+(new Date).getTime()*Math.floor(1e6*Math.random()),this._build(),this},_build:function(){var t=n('<div class="noty_bar noty_type_'+this.options.type+'"><\/div>').attr("id",this.options.id),i,r;(t.append(this.options.template).find(".noty_text").html(this.options.text),this.$bar=null!==this.options.layout.parent.object?n(this.options.layout.parent.object).css(this.options.layout.parent.css).append(t):t,this.options.themeClassName&&this.$bar.addClass(this.options.themeClassName).addClass("noty_container_type_"+this.options.type),this.options.buttons)&&(this.options.closeWith=[],this.options.timeout=!1,i=n("<div/>").addClass("noty_buttons"),null!==this.options.layout.parent.object?this.$bar.find(".noty_bar").append(i):this.$bar.append(i),r=this,n.each(this.options.buttons,function(t,i){var u=n("<button/>").addClass(i.addClass?i.addClass:"gray").html(i.text).attr("id",i.id?i.id:"button-"+t).attr("title",i.title).appendTo(r.$bar.find(".noty_buttons")).on("click",function(t){n.isFunction(i.onClick)&&i.onClick.call(u,r,t)})}));this.$message=this.$bar.find(".noty_message");this.$closeButton=this.$bar.find(".noty_close");this.$buttons=this.$bar.find(".noty_buttons");n.noty.store[this.options.id]=this},show:function(){var t=this;return t.options.custom?t.options.custom.find(t.options.layout.container.selector).append(t.$bar):n(t.options.layout.container.selector).append(t.$bar),t.options.theme&&t.options.theme.style&&t.options.theme.style.apply(t),"function"===n.type(t.options.layout.css)?this.options.layout.css.apply(t.$bar):t.$bar.css(this.options.layout.css||{}),t.$bar.addClass(t.options.layout.addClass),t.options.layout.container.style.apply(n(t.options.layout.container.selector),[t.options.within]),t.showing=!0,t.options.theme&&t.options.theme.style&&t.options.theme.callback.onShow.apply(this),n.inArray("click",t.options.closeWith)>-1&&t.$bar.css("cursor","pointer").one("click",function(n){t.stopPropagation(n);t.options.callback.onCloseClick&&t.options.callback.onCloseClick.apply(t);t.close()}),n.inArray("hover",t.options.closeWith)>-1&&t.$bar.one("mouseenter",function(){t.close()}),n.inArray("button",t.options.closeWith)>-1&&t.$closeButton.one("click",function(n){t.stopPropagation(n);t.close()}),-1==n.inArray("button",t.options.closeWith)&&t.$closeButton.remove(),t.options.callback.onShow&&t.options.callback.onShow.apply(t),"string"==typeof t.options.animation.open?(t.$bar.css("height",t.$bar.innerHeight()),t.$bar.on("click",function(){t.wasClicked=!0}),t.$bar.show().addClass(t.options.animation.open).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){t.options.callback.afterShow&&t.options.callback.afterShow.apply(t);t.showing=!1;t.shown=!0;t.hasOwnProperty("wasClicked")&&(t.$bar.off("click",function(){t.wasClicked=!0}),t.close())})):t.$bar.animate(t.options.animation.open,t.options.animation.speed,t.options.animation.easing,function(){t.options.callback.afterShow&&t.options.callback.afterShow.apply(t);t.showing=!1;t.shown=!0}),t.options.timeout&&t.$bar.delay(t.options.timeout).promise().done(function(){t.close()}),this},close:function(){var t,i;if(!(this.closed||this.$bar&&this.$bar.hasClass("i-am-closing-now"))){if(t=this,this.showing)return void t.$bar.queue(function(){t.close.apply(t)});if(!this.shown&&!this.showing)return i=[],n.each(n.noty.queue,function(n,r){r.options.id!=t.options.id&&i.push(r)}),void(n.noty.queue=i);t.$bar.addClass("i-am-closing-now");t.options.callback.onClose&&t.options.callback.onClose.apply(t);"string"==typeof t.options.animation.close?t.$bar.addClass(t.options.animation.close).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){t.options.callback.afterClose&&t.options.callback.afterClose.apply(t);t.closeCleanUp()}):t.$bar.clearQueue().stop().animate(t.options.animation.close,t.options.animation.speed,t.options.animation.easing,function(){t.options.callback.afterClose&&t.options.callback.afterClose.apply(t)}).promise().done(function(){t.closeCleanUp()})}},closeCleanUp:function(){var t=this;t.options.modal&&(n.notyRenderer.setModalCount(-1),0==n.notyRenderer.getModalCount()&&n(".noty_modal").fadeOut(t.options.animation.fadeSpeed,function(){n(this).remove()}));n.notyRenderer.setLayoutCountFor(t,-1);0==n.notyRenderer.getLayoutCountFor(t)&&n(t.options.layout.container.selector).remove();"undefined"!=typeof t.$bar&&null!==t.$bar&&("string"==typeof t.options.animation.close?(t.$bar.css("transition","all 100ms ease").css("border",0).css("margin",0).height(0),t.$bar.one("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){t.$bar.remove();t.$bar=null;t.closed=!0;t.options.theme.callback&&t.options.theme.callback.onClose&&t.options.theme.callback.onClose.apply(t)})):(t.$bar.remove(),t.$bar=null,t.closed=!0));delete n.noty.store[t.options.id];t.options.theme.callback&&t.options.theme.callback.onClose&&t.options.theme.callback.onClose.apply(t);t.options.dismissQueue||(n.noty.ontap=!0,n.notyRenderer.render());t.options.maxVisible>0&&t.options.dismissQueue&&n.notyRenderer.render()},setText:function(n){return this.closed||(this.options.text=n,this.$bar.find(".noty_text").html(n)),this},setType:function(n){return this.closed||(this.options.type=n,this.options.theme.style.apply(this),this.options.theme.callback.onShow.apply(this)),this},setTimeout:function(n){if(!this.closed){var t=this;this.options.timeout=n;t.$bar.delay(t.options.timeout).promise().done(function(){t.close()})}return this},stopPropagation:function(n){n=n||window.event;"undefined"!=typeof n.stopPropagation?n.stopPropagation():n.cancelBubble=!0},closed:!1,showing:!1,shown:!1},n.notyRenderer={},n.notyRenderer.init=function(i){var r=Object.create(t).init(i);return r.options.killer&&n.noty.closeAll(),r.options.force?n.noty.queue.unshift(r):n.noty.queue.push(r),n.notyRenderer.render(),"object"==n.noty.returns?r:r.options.id},n.notyRenderer.render=function(){var t=n.noty.queue[0];"object"===n.type(t)?t.options.dismissQueue?t.options.maxVisible>0?n(t.options.layout.container.selector+" > li").length<t.options.maxVisible&&n.notyRenderer.show(n.noty.queue.shift()):n.notyRenderer.show(n.noty.queue.shift()):n.noty.ontap&&(n.notyRenderer.show(n.noty.queue.shift()),n.noty.ontap=!1):n.noty.ontap=!0},n.notyRenderer.show=function(t){t.options.modal&&(n.notyRenderer.createModalFor(t),n.notyRenderer.setModalCount(1));t.options.custom?0==t.options.custom.find(t.options.layout.container.selector).length?t.options.custom.append(n(t.options.layout.container.object).addClass("i-am-new")):t.options.custom.find(t.options.layout.container.selector).removeClass("i-am-new"):0==n(t.options.layout.container.selector).length?n("body").append(n(t.options.layout.container.object).addClass("i-am-new")):n(t.options.layout.container.selector).removeClass("i-am-new");n.notyRenderer.setLayoutCountFor(t,1);t.show()},n.notyRenderer.createModalFor=function(t){if(0==n(".noty_modal").length){var i=n("<div/>").addClass("noty_modal").addClass(t.options.theme).data("noty_modal_count",0);t.options.theme.modal&&t.options.theme.modal.css&&i.css(t.options.theme.modal.css);i.prependTo(n("body")).fadeIn(t.options.animation.fadeSpeed);n.inArray("backdrop",t.options.closeWith)>-1&&i.on("click",function(){n.noty.closeAll()})}},n.notyRenderer.getLayoutCountFor=function(t){return n(t.options.layout.container.selector).data("noty_layout_count")||0},n.notyRenderer.setLayoutCountFor=function(t,i){return n(t.options.layout.container.selector).data("noty_layout_count",n.notyRenderer.getLayoutCountFor(t)+i)},n.notyRenderer.getModalCount=function(){return n(".noty_modal").data("noty_modal_count")||0},n.notyRenderer.setModalCount=function(t){return n(".noty_modal").data("noty_modal_count",n.notyRenderer.getModalCount()+t)},n.fn.noty=function(t){return t.custom=n(this),n.notyRenderer.init(t)},n.noty={},n.noty.queue=[],n.noty.ontap=!0,n.noty.layouts={},n.noty.themes={},n.noty.returns="object",n.noty.store={},n.noty.get=function(t){return n.noty.store.hasOwnProperty(t)?n.noty.store[t]:!1},n.noty.close=function(t){return n.noty.get(t)?n.noty.get(t).close():!1},n.noty.setText=function(t,i){return n.noty.get(t)?n.noty.get(t).setText(i):!1},n.noty.setType=function(t,i){return n.noty.get(t)?n.noty.get(t).setType(i):!1},n.noty.clearQueue=function(){n.noty.queue=[]},n.noty.closeAll=function(){n.noty.clearQueue();n.each(n.noty.store,function(n,t){t.close()})},i=window.alert,n.noty.consumeAlert=function(t){window.alert=function(i){t?t.text=i:t={text:i};n.notyRenderer.init(t)}},n.noty.stopConsumeAlert=function(){window.alert=i},n.noty.defaults={layout:"top",theme:"defaultTheme",type:"alert",text:"",dismissQueue:!0,template:'<div class="noty_message"><span class="noty_text"><\/span><div class="noty_close"><\/div><\/div>',animation:{open:{height:"toggle"},close:{height:"toggle"},easing:"swing",speed:500,fadeSpeed:"fast"},timeout:!1,force:!1,modal:!1,maxVisible:5,killer:!1,closeWith:["click"],callback:{onShow:function(){},afterShow:function(){},onClose:function(){},afterClose:function(){},onCloseClick:function(){}},buttons:!1},n(window).on("resize",function(){n.each(n.noty.layouts,function(t,i){i.container.style.apply(n(i.container.selector))})}),window.noty=function(t){return n.notyRenderer.init(t)},n.noty.layouts.bottom={name:"bottom",options:{},container:{object:'<ul id="noty_bottom_layout_container" />',selector:"ul#noty_bottom_layout_container",style:function(){n(this).css({bottom:0,left:"5%",position:"fixed",width:"90%",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:9999999})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none"},addClass:""},n.noty.layouts.bottomCenter={name:"bottomCenter",options:{},container:{object:'<ul id="noty_bottomCenter_layout_container" />',selector:"ul#noty_bottomCenter_layout_container",style:function(){n(this).css({bottom:20,left:0,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});n(this).css({left:(n(window).width()-n(this).outerWidth(!1))/2+"px"})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.layouts.bottomLeft={name:"bottomLeft",options:{},container:{object:'<ul id="noty_bottomLeft_layout_container" />',selector:"ul#noty_bottomLeft_layout_container",style:function(){n(this).css({bottom:20,left:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});window.innerWidth<600&&n(this).css({left:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.layouts.bottomRight={name:"bottomRight",options:{},container:{object:'<ul id="noty_bottomRight_layout_container" />',selector:"ul#noty_bottomRight_layout_container",style:function(){n(this).css({bottom:20,right:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});window.innerWidth<600&&n(this).css({right:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.layouts.center={name:"center",options:{},container:{object:'<ul id="noty_center_layout_container" />',selector:"ul#noty_center_layout_container",style:function(){var t,i;n(this).css({position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});t=n(this).clone().css({visibility:"hidden",display:"block",position:"absolute",top:0,left:0}).attr("id","dupe");n("body").append(t);t.find(".i-am-closing-now").remove();t.find("li").css("display","block");i=t.height();t.remove();n(this).hasClass("i-am-new")?n(this).css({left:(n(window).width()-n(this).outerWidth(!1))/2+"px",top:(n(window).height()-i)/2+"px"}):n(this).animate({left:(n(window).width()-n(this).outerWidth(!1))/2+"px",top:(n(window).height()-i)/2+"px"},500)}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.layouts.centerLeft={name:"centerLeft",options:{},container:{object:'<ul id="noty_centerLeft_layout_container" />',selector:"ul#noty_centerLeft_layout_container",style:function(){var t,i;n(this).css({left:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});t=n(this).clone().css({visibility:"hidden",display:"block",position:"absolute",top:0,left:0}).attr("id","dupe");n("body").append(t);t.find(".i-am-closing-now").remove();t.find("li").css("display","block");i=t.height();t.remove();n(this).hasClass("i-am-new")?n(this).css({top:(n(window).height()-i)/2+"px"}):n(this).animate({top:(n(window).height()-i)/2+"px"},500);window.innerWidth<600&&n(this).css({left:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.layouts.centerRight={name:"centerRight",options:{},container:{object:'<ul id="noty_centerRight_layout_container" />',selector:"ul#noty_centerRight_layout_container",style:function(){var t,i;n(this).css({right:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});t=n(this).clone().css({visibility:"hidden",display:"block",position:"absolute",top:0,left:0}).attr("id","dupe");n("body").append(t);t.find(".i-am-closing-now").remove();t.find("li").css("display","block");i=t.height();t.remove();n(this).hasClass("i-am-new")?n(this).css({top:(n(window).height()-i)/2+"px"}):n(this).animate({top:(n(window).height()-i)/2+"px"},500);window.innerWidth<600&&n(this).css({right:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.layouts.inline={name:"inline",options:{},container:{object:'<ul class="noty_inline_layout_container" />',selector:"ul.noty_inline_layout_container",style:function(){n(this).css({width:"100%",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:9999999})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none"},addClass:""},n.noty.layouts.top={name:"top",options:{},container:{object:'<ul id="noty_top_layout_container" />',selector:"ul#noty_top_layout_container",style:function(){n(this).css({top:0,left:"5%",position:"fixed",width:"90%",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:9999999})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none"},addClass:""},n.noty.layouts.topCenter={name:"topCenter",options:{},container:{object:'<ul id="noty_topCenter_layout_container" />',selector:"ul#noty_topCenter_layout_container",style:function(){n(this).css({top:20,left:0,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});n(this).css({left:(n(window).width()-n(this).outerWidth(!1))/2+"px"})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.layouts.topLeft={name:"topLeft",options:{},container:{object:'<ul id="noty_topLeft_layout_container" />',selector:"ul#noty_topLeft_layout_container",style:function(){n(this).css({top:20,left:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});window.innerWidth<600&&n(this).css({left:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.layouts.topRight={name:"topRight",options:{},container:{object:'<ul id="noty_topRight_layout_container" />',selector:"ul#noty_topRight_layout_container",style:function(){n(this).css({top:20,right:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1e7});window.innerWidth<600&&n(this).css({right:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""},n.noty.themes.bootstrapTheme={name:"bootstrapTheme",modal:{css:{position:"fixed",width:"100%",height:"100%",backgroundColor:"#000",zIndex:1e4,opacity:.6,display:"none",left:0,top:0}},style:function(){var t=this.options.layout.container.selector;switch(n(t).addClass("list-group"),this.$closeButton.append('<span aria-hidden="true">&times;<\/span><span class="sr-only">Close<\/span>'),this.$closeButton.addClass("close"),this.$bar.addClass("list-group-item").css("padding","0px"),this.options.type){case"alert":case"notification":this.$bar.addClass("list-group-item-info");break;case"warning":this.$bar.addClass("list-group-item-warning");break;case"error":this.$bar.addClass("list-group-item-danger");break;case"information":this.$bar.addClass("list-group-item-info");break;case"success":this.$bar.addClass("list-group-item-success")}this.$message.css({fontSize:"13px",lineHeight:"16px",textAlign:"center",padding:"8px 10px 9px",width:"auto",position:"relative"})},callback:{onShow:function(){},onClose:function(){}}},n.noty.themes.defaultTheme={name:"defaultTheme",helpers:{borderFix:function(){if(this.options.dismissQueue){var t=this.options.layout.container.selector+" "+this.options.layout.parent.selector;switch(this.options.layout.name){case"top":n(t).css({borderRadius:"0px 0px 0px 0px"});n(t).last().css({borderRadius:"0px 0px 5px 5px"});break;case"topCenter":case"topLeft":case"topRight":case"bottomCenter":case"bottomLeft":case"bottomRight":case"center":case"centerLeft":case"centerRight":case"inline":n(t).css({borderRadius:"0px 0px 0px 0px"});n(t).first().css({"border-top-left-radius":"5px","border-top-right-radius":"5px"});n(t).last().css({"border-bottom-left-radius":"5px","border-bottom-right-radius":"5px"});break;case"bottom":n(t).css({borderRadius:"0px 0px 0px 0px"});n(t).first().css({borderRadius:"5px 5px 0px 0px"})}}}},modal:{css:{position:"fixed",width:"100%",height:"100%",backgroundColor:"#000",zIndex:1e4,opacity:.6,display:"none",left:0,top:0}},style:function(){switch(this.$bar.css({overflow:"hidden",background:"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=') repeat-x scroll left top #fff"}),this.$message.css({fontSize:"13px",lineHeight:"16px",textAlign:"center",padding:"8px 10px 9px",width:"auto",position:"relative"}),this.$closeButton.css({position:"absolute",top:4,right:4,width:10,height:10,background:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAxUlEQVR4AR3MPUoDURSA0e++uSkkOxC3IAOWNtaCIDaChfgXBMEZbQRByxCwk+BasgQRZLSYoLgDQbARxry8nyumPcVRKDfd0Aa8AsgDv1zp6pYd5jWOwhvebRTbzNNEw5BSsIpsj/kurQBnmk7sIFcCF5yyZPDRG6trQhujXYosaFoc+2f1MJ89uc76IND6F9BvlXUdpb6xwD2+4q3me3bysiHvtLYrUJto7PD/ve7LNHxSg/woN2kSz4txasBdhyiz3ugPGetTjm3XRokAAAAASUVORK5CYII=)",display:"none",cursor:"pointer"}),this.$buttons.css({padding:5,textAlign:"right",borderTop:"1px solid #ccc",backgroundColor:"#fff"}),this.$buttons.find("button").css({marginLeft:5}),this.$buttons.find("button:first").css({marginLeft:0}),this.$bar.on({mouseenter:function(){n(this).find(".noty_close").stop().fadeTo("normal",1)},mouseleave:function(){n(this).find(".noty_close").stop().fadeTo("normal",0)}}),this.options.layout.name){case"top":this.$bar.css({borderRadius:"0px 0px 5px 5px",borderBottom:"2px solid #eee",borderLeft:"2px solid #eee",borderRight:"2px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});break;case"topCenter":case"center":case"bottomCenter":case"inline":this.$bar.css({borderRadius:"5px",border:"1px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});this.$message.css({fontSize:"13px",textAlign:"center"});break;case"topLeft":case"topRight":case"bottomLeft":case"bottomRight":case"centerLeft":case"centerRight":this.$bar.css({borderRadius:"5px",border:"1px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});this.$message.css({fontSize:"13px",textAlign:"left"});break;case"bottom":this.$bar.css({borderRadius:"5px 5px 0px 0px",borderTop:"2px solid #eee",borderLeft:"2px solid #eee",borderRight:"2px solid #eee",boxShadow:"0 -2px 4px rgba(0, 0, 0, 0.1)"});break;default:this.$bar.css({border:"2px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"})}switch(this.options.type){case"alert":case"notification":this.$bar.css({backgroundColor:"#FFF",borderColor:"#CCC",color:"#444"});break;case"warning":this.$bar.css({backgroundColor:"#FFEAA8",borderColor:"#FFC237",color:"#826200"});this.$buttons.css({borderTop:"1px solid #FFC237"});break;case"error":this.$bar.css({backgroundColor:"red",borderColor:"darkred",color:"#FFF"});this.$message.css({fontWeight:"bold"});this.$buttons.css({borderTop:"1px solid darkred"});break;case"information":this.$bar.css({backgroundColor:"#57B7E2",borderColor:"#0B90C4",color:"#FFF"});this.$buttons.css({borderTop:"1px solid #0B90C4"});break;case"success":this.$bar.css({backgroundColor:"lightgreen",borderColor:"#50C24E",color:"darkgreen"});this.$buttons.css({borderTop:"1px solid #50C24E"});break;default:this.$bar.css({backgroundColor:"#FFF",borderColor:"#CCC",color:"#444"})}},callback:{onShow:function(){n.noty.themes.defaultTheme.helpers.borderFix.apply(this)},onClose:function(){n.noty.themes.defaultTheme.helpers.borderFix.apply(this)}}},n.noty.themes.relax={name:"relax",helpers:{},modal:{css:{position:"fixed",width:"100%",height:"100%",backgroundColor:"#000",zIndex:1e4,opacity:.6,display:"none",left:0,top:0}},style:function(){switch(this.$bar.css({overflow:"hidden",margin:"4px 0",borderRadius:"2px"}),this.$message.css({fontSize:"14px",lineHeight:"16px",textAlign:"center",padding:"10px",width:"auto",position:"relative"}),this.$closeButton.css({position:"absolute",top:4,right:4,width:10,height:10,background:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAxUlEQVR4AR3MPUoDURSA0e++uSkkOxC3IAOWNtaCIDaChfgXBMEZbQRByxCwk+BasgQRZLSYoLgDQbARxry8nyumPcVRKDfd0Aa8AsgDv1zp6pYd5jWOwhvebRTbzNNEw5BSsIpsj/kurQBnmk7sIFcCF5yyZPDRG6trQhujXYosaFoc+2f1MJ89uc76IND6F9BvlXUdpb6xwD2+4q3me3bysiHvtLYrUJto7PD/ve7LNHxSg/woN2kSz4txasBdhyiz3ugPGetTjm3XRokAAAAASUVORK5CYII=)",display:"none",cursor:"pointer"}),this.$buttons.css({padding:5,textAlign:"right",borderTop:"1px solid #ccc",backgroundColor:"#fff"}),this.$buttons.find("button").css({marginLeft:5}),this.$buttons.find("button:first").css({marginLeft:0}),this.$bar.on({mouseenter:function(){n(this).find(".noty_close").stop().fadeTo("normal",1)},mouseleave:function(){n(this).find(".noty_close").stop().fadeTo("normal",0)}}),this.options.layout.name){case"top":this.$bar.css({borderBottom:"2px solid #eee",borderLeft:"2px solid #eee",borderRight:"2px solid #eee",borderTop:"2px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});break;case"topCenter":case"center":case"bottomCenter":case"inline":this.$bar.css({border:"1px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});this.$message.css({fontSize:"13px",textAlign:"center"});break;case"topLeft":case"topRight":case"bottomLeft":case"bottomRight":case"centerLeft":case"centerRight":this.$bar.css({border:"1px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});this.$message.css({fontSize:"13px",textAlign:"left"});break;case"bottom":this.$bar.css({borderTop:"2px solid #eee",borderLeft:"2px solid #eee",borderRight:"2px solid #eee",borderBottom:"2px solid #eee",boxShadow:"0 -2px 4px rgba(0, 0, 0, 0.1)"});break;default:this.$bar.css({border:"2px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"})}switch(this.options.type){case"alert":case"notification":this.$bar.css({backgroundColor:"#FFF",borderColor:"#dedede",color:"#444"});break;case"warning":this.$bar.css({backgroundColor:"#FFEAA8",borderColor:"#FFC237",color:"#826200"});this.$buttons.css({borderTop:"1px solid #FFC237"});break;case"error":this.$bar.css({backgroundColor:"#FF8181",borderColor:"#e25353",color:"#FFF"});this.$message.css({fontWeight:"bold"});this.$buttons.css({borderTop:"1px solid darkred"});break;case"information":this.$bar.css({backgroundColor:"#78C5E7",borderColor:"#3badd6",color:"#FFF"});this.$buttons.css({borderTop:"1px solid #0B90C4"});break;case"success":this.$bar.css({backgroundColor:"#BCF5BC",borderColor:"#7cdd77",color:"darkgreen"});this.$buttons.css({borderTop:"1px solid #50C24E"});break;default:this.$bar.css({backgroundColor:"#FFF",borderColor:"#CCC",color:"#444"})}},callback:{onShow:function(){},onClose:function(){}}},window.noty}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");if(+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(jQuery),+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(void 0!==i.style[n])return{end:t[n]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n("#"===u?[]:u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery),+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.7";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";null==u.resetText&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.7";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f="prev"==n&&0===i||"next"==n&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r="prev"==n?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1||n<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery),+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.7";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery),+function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function u(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&"click"==t.type&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f)))))}))}function e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.7";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");h=" li:not(.disabled):visible a";f=o.find(".dropdown-menu"+h);f.length&&(u=f.index(t.target),38==t.which&&u>0&&u--,40==t.which&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery),+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.7";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery),+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusout"==t.type?"focus":"hover"]=!1),!i.isInStateTrue())return clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=r.hoverState&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),e=n.Event("hide.bs."+this.type);if(this.$element.trigger(e),!e.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],u="BODY"==r.tagName,i=r.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery),+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.7";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery),+function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(n(i).is(document.body)?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.7";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(void 0===t[n+1]||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery),+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.7";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return u<i&&"top";if("bottom"==this.affixed)return null!=i?!(u+this.unpin<=f.top)&&"bottom":!(u+e<=n-r)&&"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&u<=i?"top":null!=r&&s+h>=n-r&&"bottom"};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery),!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return ve.apply(null,arguments)}function vo(n){ve=n}function ct(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function vi(n){return"[object Object]"===Object.prototype.toString.call(n)}function yo(n){var t;for(t in n)return!1;return!0}function yi(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function gu(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function lt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function rt(n,t,i,r){return kf(n,t,i,r,!0).utc()}function po(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function u(n){return null==n._pf&&(n._pf=po()),n._pf}function cr(n){if(null==n._isValid){var t=u(n),i=ye.call(t.parsedDateParts,function(n){return null!=n});n._isValid=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);n._strict&&(n._isValid=n._isValid&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)}return n._isValid}function pi(n){var t=rt(NaN);return null!=n?lt(u(t),n):u(t).userInvalidated=!0,t}function b(n){return void 0===n}function lr(n,t){var f,i,r;if(b(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),b(t._i)||(n._i=t._i),b(t._f)||(n._f=t._f),b(t._l)||(n._l=t._l),b(t._strict)||(n._strict=t._strict),b(t._tzm)||(n._tzm=t._tzm),b(t._isUTC)||(n._isUTC=t._isUTC),b(t._offset)||(n._offset=t._offset),b(t._pf)||(n._pf=u(t)),b(t._locale)||(n._locale=t._locale),ou.length>0)for(f in ou)i=ou[f],r=t[i],b(r)||(n[i]=r);return n}function oi(n){lr(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);su===!1&&(su=!0,t.updateOffset(this),su=!1)}function at(n){return n instanceof oi||null!=n&&null!=n._isAMomentObject}function k(n){return 0>n?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=k(t)),i}function nf(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;e>r;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function tf(n){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function d(n,i){var r=!0;return lt(function(){return null!=t.deprecationHandler&&t.deprecationHandler(null,n),r&&(tf(n+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),r=!1),i.apply(this,arguments)},i)}function ar(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);pe[n]||(tf(i),pe[n]=!0)}function ft(n){return n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function wo(n){var t,i;for(i in n)t=n[i],ft(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function rf(n,t){var i,r=lt({},n);for(i in t)l(t,i)&&(vi(n[i])&&vi(t[i])?(r[i]={},lt(r[i],n[i]),lt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&vi(n[i])&&(r[i]=lt({},r[i]));return r}function vr(n){null!=n&&this.set(n)}function bo(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return ft(r)?r.call(t,i):r}function ko(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function go(){return this._invalidDate}function ns(n){return this._ordinal.replace("%d",n)}function ts(n,t,i,r){var u=this._relativeTime[i];return ft(u)?u(n,t,i,r):u.replace(/%d/i,n)}function is(n,t){var i=this._relativeTime[n>0?"future":"past"];return ft(i)?i(t):i.replace(/%s/i,t)}function p(n,t){var i=n.toLowerCase();li[i]=li[i+"s"]=li[t]=n}function g(n){if("string"==typeof n)return li[n]||li[n.toLowerCase()]}function yr(n){var i,t,r={};for(t in n)l(n,t)&&(i=g(t),i&&(r[i]=n[t]));return r}function w(n,t){be[n]=t}function rs(n){var t=[],i;for(i in n)t.push({unit:i,priority:be[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function ri(n,i){return function(r){return null!=r?(uf(this,n,r),t.updateOffset(this,i),this):wi(this,n)}}function wi(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function uf(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function us(n){return n=g(n),ft(this[n])?this[n]():this}function fs(n,t){if("object"==typeof n){n=yr(n);for(var r=rs(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit])}else if(n=g(n),ft(this[n]))return this[n](t);return this}function et(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(ei[n]=u);t&&(ei[t[0]]=function(){return et(u.apply(this,arguments),t[1],t[2])});i&&(ei[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function es(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function os(n){for(var t=n.match(ke),i=0,r=t.length;r>i;i++)t[i]=ei[t[i]]?ei[t[i]]:es(t[i]);return function(i){for(var f="",u=0;r>u;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function pr(n,t){return n.isValid()?(t=ff(t,n.localeData()),hu[t]=hu[t]||os(t),hu[t](n)):n.localeData().invalidDate()}function ff(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(ir.lastIndex=0;i>=0&&ir.test(n);)n=n.replace(ir,r),ir.lastIndex=0,i-=1;return n}function i(n,t,i){au[n]=ft(t)?t:function(n){return n&&i?i:t}}function ss(n,t){return l(au,n)?au[n](t._strict,t._locale):new RegExp(hs(n))}function hs(n){return dt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function dt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),"number"==typeof t&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)vu[n[i]]=r}function si(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function cs(n,t,i){null!=t&&l(vu,n)&&vu[n](t,i._a,i,n)}function wr(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function ls(n,t){return ct(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||io).test(t)?"format":"standalone"][n.month()]}function as(n,t){return ct(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[io.test(t)?"format":"standalone"][n.month()]}function vs(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;12>u;++u)e=rt([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?"MMM"===t?(r=v.call(this._shortMonthsParse,f),-1!==r?r:null):(r=v.call(this._longMonthsParse,f),-1!==r?r:null):"MMM"===t?(r=v.call(this._shortMonthsParse,f),-1!==r?r:(r=v.call(this._longMonthsParse,f),-1!==r?r:null)):(r=v.call(this._longMonthsParse,f),-1!==r?r:(r=v.call(this._shortMonthsParse,f),-1!==r?r:null))}function ys(n,t,i){var r,u,f;if(this._monthsParseExact)return vs.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;12>r;r++)if((u=rt([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function ef(n,t){var i;if(!n.isValid())return n;if("string"==typeof t)if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),"number"!=typeof t)return n;return i=Math.min(n.date(),wr(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function of(n){return null!=n?(ef(this,n),t.updateOffset(this,!0),this):wi(this,"Month")}function ps(){return wr(this.year(),this.month())}function ws(n){return this._monthsParseExact?(l(this,"_monthsRegex")||sf.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=uy),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function bs(n){return this._monthsParseExact?(l(this,"_monthsRegex")||sf.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=fy),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function sf(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;12>n;n++)i=rt([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;12>n;n++)r[n]=dt(r[n]),u[n]=dt(u[n]);for(n=0;24>n;n++)t[n]=dt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function hi(n){return hf(n)?366:365}function hf(n){return n%4==0&&n%100!=0||n%400==0}function ks(){return hf(this.year())}function ds(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return 100>n&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function bi(n){var t=new Date(Date.UTC.apply(null,arguments));return 100>n&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function ki(n,t,i){var r=7+t-i,u=(7+bi(n,0,r).getUTCDay()-t)%7;return-u+r-1}function cf(n,t,i,r,u){var f,o,s=(7+i-r)%7,h=ki(n,r,u),e=1+7*(t-1)+s+h;return 0>=e?(f=n-1,o=hi(f)+e):e>hi(n)?(f=n+1,o=e-hi(n)):(f=n,o=e),{year:f,dayOfYear:o}}function ci(n,t,i){var f,r,e=ki(n.year(),t,i),u=Math.floor((n.dayOfYear()-e-1)/7)+1;return 1>u?(r=n.year()-1,f=u+gt(r,t,i)):u>gt(n.year(),t,i)?(f=u-gt(n.year(),t,i),r=n.year()+1):(r=n.year(),f=u),{week:f,year:r}}function gt(n,t,i){var r=ki(n,t,i),u=ki(n+1,t,i);return(hi(n)-r+u)/7}function gs(n){return ci(n,this._week.dow,this._week.doy).week}function nh(){return this._week.dow}function th(){return this._week.doy}function ih(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")}function rh(n){var t=ci(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")}function uh(n,t){return"string"!=typeof n?n:isNaN(n)?(n=t.weekdaysParse(n),"number"==typeof n?n:null):parseInt(n,10)}function fh(n,t){return"string"==typeof n?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function eh(n,t){return ct(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]}function oh(n){return this._weekdaysShort[n.day()]}function sh(n){return this._weekdaysMin[n.day()]}function hh(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;7>f;++f)e=rt([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?"dddd"===t?(r=v.call(this._weekdaysParse,u),-1!==r?r:null):"ddd"===t?(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:null):(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null):"dddd"===t?(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null))):"ddd"===t?(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null))):(r=v.call(this._minWeekdaysParse,u),-1!==r?r:(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:null)))}function ch(n,t,i){var r,u,f;if(this._weekdaysParseExact)return hh.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;7>r;r++)if((u=rt([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function lh(n){if(!this.isValid())return null!=n?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=uh(n,this.localeData()),this.add(n-t,"d")):t}function ah(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")}function vh(n){if(!this.isValid())return null!=n?this:NaN;if(null!=n){var t=fh(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function yh(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||br.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=hy),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function ph(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||br.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=cy),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function wh(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||br.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ly),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function br(){function u(n,t){return t.length-n.length}for(var f,e,o,s,h=[],i=[],r=[],t=[],n=0;7>n;n++)f=rt([2e3,1]).day(n),e=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),s=this.weekdays(f,""),h.push(e),i.push(o),r.push(s),t.push(e),t.push(o),t.push(s);for(h.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;7>n;n++)i[n]=dt(i[n]),r[n]=dt(r[n]),t[n]=dt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function kr(){return this.hours()%12||12}function bh(){return this.hours()||24}function lf(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function af(n,t){return t._meridiemParse}function kh(n){return"p"===(n+"").toLowerCase().charAt(0)}function dh(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function vf(n){return n?n.toLowerCase().replace("_","-"):n}function gh(n){for(var i,t,f,r,u=0;u<n.length;){for(r=vf(n[u]).split("-"),i=r.length,t=vf(n[u+1]),t=t?t.split("-"):null;i>0;){if(f=yf(r.slice(0,i).join("-")))return f;if(t&&t.length>=i&&nf(r,t,!0)>=i-1)break;i--}u++}return null}function yf(n){var t=null;if(!a[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=sr._abbr;require("./locale/"+n);ui(t)}catch(i){}return a[n]}function ui(n,t){var i;return n&&(i=b(t)?vt(n):pf(n,t),i&&(sr=i)),sr._abbr}function pf(n,t){if(null!==t){var i=uo;return t.abbr=n,null!=a[n]?(ar("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config):null!=t.parentLocale&&(null!=a[t.parentLocale]?i=a[t.parentLocale]._config:ar("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),a[n]=new vr(rf(i,t)),ui(n),a[n]}return delete a[n],null}function nc(n,t){if(null!=t){var i,r=uo;null!=a[n]&&(r=a[n]._config);t=rf(r,t);i=new vr(t);i.parentLocale=a[n];a[n]=i;ui(n)}else null!=a[n]&&(null!=a[n].parentLocale?a[n]=a[n].parentLocale:null!=a[n]&&delete a[n]);return a[n]}function vt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return sr;if(!ct(n)){if(t=yf(n))return t;n=[n]}return gh(n)}function tc(){return we(a)}function dr(n){var i,t=n._a;return t&&-2===u(n).overflow&&(i=t[ot]<0||t[ot]>11?ot:t[ut]<1||t[ut]>wr(t[tt],t[ot])?ut:t[y]<0||t[y]>24||24===t[y]&&(0!==t[it]||0!==t[st]||0!==t[ii])?y:t[it]<0||t[it]>59?it:t[st]<0||t[st]>59?st:t[ii]<0||t[ii]>999?ii:-1,u(n)._overflowDayOfYear&&(tt>i||i>ut)&&(i=ut),u(n)._overflowWeeks&&-1===i&&(i=ny),u(n)._overflowWeekday&&-1===i&&(i=ty),u(n).overflow=i),n}function wf(n){var t,r,o,e,f,s,h=n._i,i=vy.exec(h)||yy.exec(h);if(i){for(u(n).iso=!0,t=0,r=hr.length;r>t;t++)if(hr[t][1].exec(i[1])){e=hr[t][0];o=hr[t][2]!==!1;break}if(null==e)return void(n._isValid=!1);if(i[3]){for(t=0,r=pu.length;r>t;t++)if(pu[t][1].exec(i[3])){f=(i[2]||" ")+pu[t][0];break}if(null==f)return void(n._isValid=!1)}if(!o&&null!=f)return void(n._isValid=!1);if(i[4]){if(!py.exec(i[4]))return void(n._isValid=!1);s="Z"}n._f=e+(f||"")+(s||"");nu(n)}else n._isValid=!1}function ic(n){var i=wy.exec(n._i);return null!==i?void(n._d=new Date(+i[1])):(wf(n),void(n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))))}function fi(n,t,i){return null!=n?n:null!=t?t:i}function rc(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function gr(n){var t,i,r,f,e=[];if(!n._d){for(r=rc(n),n._w&&null==n._a[ut]&&null==n._a[ot]&&uc(n),n._dayOfYear&&(f=fi(n._a[tt],r[tt]),n._dayOfYear>hi(f)&&(u(n)._overflowDayOfYear=!0),i=bi(f,0,n._dayOfYear),n._a[ot]=i.getUTCMonth(),n._a[ut]=i.getUTCDate()),t=0;3>t&&null==n._a[t];++t)n._a[t]=e[t]=r[t];for(;7>t;t++)n._a[t]=e[t]=null==n._a[t]?2===t?1:0:n._a[t];24===n._a[y]&&0===n._a[it]&&0===n._a[st]&&0===n._a[ii]&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?bi:ds).apply(null,e);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24)}}function uc(n){var t,o,f,i,r,e,c,s;t=n._w;null!=t.GG||null!=t.W||null!=t.E?(r=1,e=4,o=fi(t.GG,n._a[tt],ci(h(),1,4).year),f=fi(t.W,1),i=fi(t.E,1),(1>i||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,o=fi(t.gg,n._a[tt],ci(h(),r,e).year),f=fi(t.w,1),null!=t.d?(i=t.d,(0>i||i>6)&&(s=!0)):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);1>f||f>gt(o,r,e)?u(n)._overflowWeeks=!0:null!=s?u(n)._overflowWeekday=!0:(c=cf(o,f,i,r,e),n._a[tt]=c.year,n._dayOfYear=c.dayOfYear)}function nu(n){if(n._f===t.ISO_8601)return void wf(n);n._a=[];u(n).empty=!0;for(var i,f,s,r=""+n._i,c=r.length,h=0,o=ff(n._f,n._locale).match(ke)||[],e=0;e<o.length;e++)f=o[e],i=(r.match(ss(f,n))||[])[0],i&&(s=r.substr(0,r.indexOf(i)),s.length>0&&u(n).unusedInput.push(s),r=r.slice(r.indexOf(i)+i.length),h+=i.length),ei[f]?(i?u(n).empty=!1:u(n).unusedTokens.push(f),cs(f,i,n)):n._strict&&!i&&u(n).unusedTokens.push(f);u(n).charsLeftOver=c-h;r.length>0&&u(n).unusedInput.push(r);n._a[y]<=12&&u(n).bigHour===!0&&n._a[y]>0&&(u(n).bigHour=void 0);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=fc(n._locale,n._a[y],n._meridiem);gr(n);dr(n)}function fc(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?(r=n.isPM(i),r&&12>t&&(t+=12),r||12!==t||(t=0),t):t}function ec(n){var t,e,f,r,i;if(0===n._f.length)return u(n).invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=lr({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],nu(t),cr(t)&&(i+=u(t).charsLeftOver,i+=10*u(t).unusedTokens.length,u(t).score=i,(null==f||f>i)&&(f=i,e=t));lt(n,e||t)}function oc(n){if(!n._d){var t=yr(n._i);n._a=gu([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});gr(n)}}function sc(n){var t=new oi(dr(bf(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function bf(n){var t=n._i,i=n._f;return n._locale=n._locale||vt(n._l),null===t||void 0===i&&""===t?pi({nullInput:!0}):("string"==typeof t&&(n._i=t=n._locale.preparse(t)),at(t)?new oi(dr(t)):(ct(i)?ec(n):yi(t)?n._d=t:i?nu(n):hc(n),cr(n)||(n._d=null),n))}function hc(n){var i=n._i;void 0===i?n._d=new Date(t.now()):yi(i)?n._d=new Date(i.valueOf()):"string"==typeof i?ic(n):ct(i)?(n._a=gu(i.slice(0),function(n){return parseInt(n,10)}),gr(n)):"object"==typeof i?oc(n):"number"==typeof i?n._d=new Date(i):t.createFromInputFallback(n)}function kf(n,t,i,r,u){var f={};return"boolean"==typeof i&&(r=i,i=void 0),(vi(n)&&yo(n)||ct(n)&&0===n.length)&&(n=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,sc(f)}function h(n,t,i,r){return kf(n,t,i,r,!1)}function df(n,t){var r,i;if(1===t.length&&ct(t[0])&&(t=t[0]),!t.length)return h();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][n](r)||(r=t[i]);return r}function cc(){var n=[].slice.call(arguments,0);return df("isBefore",n)}function lc(){var n=[].slice.call(arguments,0);return df("isAfter",n)}function di(n){var t=yr(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+1e3*h+6e4*s+36e5*o;this._days=+e+7*f;this._months=+u+3*r+12*i;this._data={};this._locale=vt();this._bubble()}function tu(n){return n instanceof di}function gf(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return 0>n&&(n=-n,i="-"),i+et(~~(n/60),2)+t+et(~~n%60,2)})}function iu(n,t){var r=(t||"").match(n)||[],e=r[r.length-1]||[],i=(e+"").match(fo)||["-",0,0],u=+(60*i[1])+f(i[2]);return"+"===i[0]?u:-u}function ru(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(at(n)||yi(n)?n.valueOf():h(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):h(n).local()}function uu(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function ac(n,i){var r,u=this._offset||0;return this.isValid()?null!=n?("string"==typeof n?n=iu(or,n):Math.abs(n)<16&&(n=60*n),!this._isUTC&&i&&(r=uu(this)),this._offset=n,this._isUTC=!0,null!=r&&this.add(r,"m"),u!==n&&(!i||this._changeInProgress?ue(this,yt(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?u:uu(this):null!=n?this:NaN}function vc(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function yc(n){return this.utcOffset(0,n)}function pc(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(uu(this),"m")),this}function wc(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(iu(gv,this._i)),this}function bc(n){return this.isValid()?(n=n?h(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function kc(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function dc(){var n,t;return b(this._isDSTShifted)?(n={},(lr(n,this),n=bf(n),n._a)?(t=n._isUTC?rt(n._a):h(n._a),this._isDSTShifted=this.isValid()&&nf(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function gc(){return this.isValid()?!this._isUTC:!1}function nl(){return this.isValid()?this._isUTC:!1}function ne(){return this.isValid()?this._isUTC&&0===this._offset:!1}function yt(n,t){var u,e,o,i=n,r=null;return tu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:"number"==typeof n?(i={},t?i[t]=n:i.milliseconds=n):(r=eo.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:f(r[ut])*u,h:f(r[y])*u,m:f(r[it])*u,s:f(r[st])*u,ms:f(r[ii])*u}):(r=oo.exec(n))?(u="-"===r[1]?-1:1,i={y:ni(r[2],u),M:ni(r[3],u),w:ni(r[4],u),d:ni(r[5],u),h:ni(r[6],u),m:ni(r[7],u),s:ni(r[8],u)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=tl(h(i.from),h(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new di(i),tu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ni(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function te(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function tl(n,t){var i;return n.isValid()&&t.isValid()?(t=ru(t,n),n.isBefore(t)?i=te(n,t):(i=te(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function ie(n){return 0>n?-1*Math.round(-1*n):Math.round(n)}function re(n,t){return function(i,r){var u,f;return null===r||isNaN(+r)||(ar(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=i,i=r,r=f),i="string"==typeof i?+i:i,u=yt(i,r),ue(this,u,n),this}}function ue(n,i,r,u){var o=i._milliseconds,f=ie(i._days),e=ie(i._months);n.isValid()&&(u=null==u?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&uf(n,"Date",wi(n,"Date")+f*r),e&&ef(n,wi(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function il(n,t){var i=n.diff(t,"days",!0);return-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse"}function rl(n,i){var u=n||h(),f=ru(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(ft(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,h(u)))}function ul(){return new oi(this)}function fl(n,t){var i=at(n)?n:h(n);return this.isValid()&&i.isValid()?(t=g(b(t)?"millisecond":t),"millisecond"===t?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function el(n,t){var i=at(n)?n:h(n);return this.isValid()&&i.isValid()?(t=g(b(t)?"millisecond":t),"millisecond"===t?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function ol(n,t,i,r){return r=r||"()",("("===r[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===r[1]?this.isBefore(t,i):!this.isAfter(t,i))}function sl(n,t){var i,r=at(n)?n:h(n);return this.isValid()&&r.isValid()?(t=g(t||"millisecond"),"millisecond"===t?this.valueOf()===r.valueOf():(i=r.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf())):!1}function hl(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function cl(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function ll(n,t,i){var f,e,r,u;return this.isValid()?(f=ru(n,this),f.isValid()?(e=6e4*(f.utcOffset()-this.utcOffset()),t=g(t),"year"===t||"month"===t||"quarter"===t?(u=al(this,f),"quarter"===t?u/=3:"year"===t&&(u/=12)):(r=this-f,u="second"===t?r/1e3:"minute"===t?r/6e4:"hour"===t?r/36e5:"day"===t?(r-e)/864e5:"week"===t?(r-e)/6048e5:r),i?u:k(u)):NaN):NaN}function al(n,t){var r,f,u=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(u,"months");return 0>t-i?(r=n.clone().add(u-1,"months"),f=(t-i)/(i-r)):(r=n.clone().add(u+1,"months"),f=(t-i)/(r-i)),-(u+f)||0}function vl(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function yl(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?ft(Date.prototype.toISOString)?this.toDate().toISOString():pr(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):pr(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function pl(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=pr(this,n);return this.localeData().postformat(i)}function wl(n,t){return this.isValid()&&(at(n)&&n.isValid()||h(n).isValid())?yt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function bl(n){return this.from(h(),n)}function kl(n,t){return this.isValid()&&(at(n)&&n.isValid()||h(n).isValid())?yt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function dl(n){return this.to(h(),n)}function fe(n){var t;return void 0===n?this._locale._abbr:(t=vt(n),null!=t&&(this._locale=t),this)}function ee(){return this._locale}function gl(n){switch(n=g(n)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===n&&this.weekday(0),"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this}function na(n){return n=g(n),void 0===n||"millisecond"===n?this:("date"===n&&(n="day"),this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms"))}function ta(){return this._d.valueOf()-6e4*(this._offset||0)}function ia(){return Math.floor(this.valueOf()/1e3)}function ra(){return new Date(this.valueOf())}function ua(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function fa(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function ea(){return this.isValid()?this.toISOString():null}function oa(){return cr(this)}function sa(){return lt({},u(this))}function ha(){return u(this).overflow}function ca(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function gi(n,t){r(0,[n,n.length],0,t)}function la(n){return oe.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function aa(n){return oe.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function va(){return gt(this.year(),1,4)}function ya(){var n=this.localeData()._week;return gt(this.year(),n.dow,n.doy)}function oe(n,t,i,r,u){var f;return null==n?ci(this,r,u).year:(f=gt(n,r,u),t>f&&(t=f),pa.call(this,n,t,i,r,u))}function pa(n,t,i,r,u){var e=cf(n,t,i,r,u),f=bi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function wa(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)}function ba(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")}function ka(n,t){t[ii]=f(1e3*("0."+n))}function da(){return this._isUTC?"UTC":""}function ga(){return this._isUTC?"Coordinated Universal Time":""}function nv(n){return h(1e3*n)}function tv(){return h.apply(null,arguments).parseZone()}function se(n){return n}function nr(n,t,i,r){var u=vt(),f=rt().set(r,t);return u[i](f,n)}function he(n,t,i){if("number"==typeof n&&(t=n,n=void 0),n=n||"",null!=t)return nr(n,t,i,"month");for(var u=[],r=0;12>r;r++)u[r]=nr(n,r,i,"month");return u}function fu(n,t,i,r){var o,f,u,e;if("boolean"==typeof n?("number"==typeof t&&(i=t,t=void 0),t=t||""):(t=n,i=t,n=!1,"number"==typeof t&&(i=t,t=void 0),t=t||""),o=vt(),f=n?o._week.dow:0,null!=i)return nr(t,(i+f)%7,r,"day");for(e=[],u=0;7>u;u++)e[u]=nr(t,(u+f)%7,r,"day");return e}function iv(n,t){return he(n,t,"months")}function rv(n,t){return he(n,t,"monthsShort")}function uv(n,t,i){return fu(n,t,i,"weekdays")}function fv(n,t,i){return fu(n,t,i,"weekdaysShort")}function ev(n,t,i){return fu(n,t,i,"weekdaysMin")}function ov(){var n=this._data;return this._milliseconds=ht(this._milliseconds),this._days=ht(this._days),this._months=ht(this._months),n.milliseconds=ht(n.milliseconds),n.seconds=ht(n.seconds),n.minutes=ht(n.minutes),n.hours=ht(n.hours),n.months=ht(n.months),n.years=ht(n.years),this}function ce(n,t,i,r){var u=yt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function sv(n,t){return ce(this,n,t,1)}function hv(n,t){return ce(this,n,t,-1)}function le(n){return 0>n?Math.floor(n):Math.ceil(n)}function cv(){var u,f,e,s,o,r=this._milliseconds,n=this._days,t=this._months,i=this._data;return r>=0&&n>=0&&t>=0||0>=r&&0>=n&&0>=t||(r+=864e5*le(eu(t)+n),n=0,t=0),i.milliseconds=r%1e3,u=k(r/1e3),i.seconds=u%60,f=k(u/60),i.minutes=f%60,e=k(f/60),i.hours=e%24,n+=k(e/24),o=k(ae(n)),t+=o,n-=le(eu(o)),s=k(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function ae(n){return 4800*n/146097}function eu(n){return 146097*n/4800}function lv(n){var t,r,i=this._milliseconds;if(n=g(n),"month"===n||"year"===n)return t=this._days+i/864e5,r=this._months+ae(t),"month"===n?r:r/12;switch(t=this._days+Math.round(eu(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}}function av(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*f(this._months/12)}function pt(n){return function(){return this.as(n)}}function vv(n){return n=g(n),this[n+"s"]()}function ti(n){return function(){return this._data[n]}}function yv(){return k(this.days()/7)}function pv(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function wv(n,t,i){var r=yt(n).abs(),h=bt(r.as("s")),f=bt(r.as("m")),e=bt(r.as("h")),o=bt(r.as("d")),s=bt(r.as("M")),c=bt(r.as("y")),u=h<kt.s&&["s",h]||1>=f&&["m"]||f<kt.m&&["mm",f]||1>=e&&["h"]||e<kt.h&&["hh",e]||1>=o&&["d"]||o<kt.d&&["dd",o]||1>=s&&["M"]||s<kt.M&&["MM",s]||1>=c&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,pv.apply(null,u)}function bv(n){return void 0===n?bt:"function"==typeof n?(bt=n,!0):!1}function kv(n,t){return void 0===kt[n]?!1:void 0===t?kt[n]:(kt[n]=t,!0)}function dv(n){var t=this.localeData(),i=wv(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function tr(){var n,e,o,t=du(this._milliseconds)/1e3,a=du(this._days),i=du(this._months);n=k(t/60);e=k(n/60);t%=60;n%=60;o=k(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(0>l?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var ve,ye,we,yu,ro,fo,eo,oo,so,ho,wu,bu,co,lo,wt,ao,n,ku,o;ye=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;r>t;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};var ou=t.momentProperties=[],su=!1,pe={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;we=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i};var v,li={},be={},ke=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ir=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,hu={},ei={},de=/\d/,nt=/\d\d/,ge=/\d{3}/,cu=/\d{4}/,rr=/[+-]?\d{6}/,c=/\d\d?/,no=/\d\d\d\d?/,to=/\d\d\d\d\d\d?/,ur=/\d{1,3}/,lu=/\d{1,4}/,fr=/[+-]?\d{1,6}/,er=/[+-]?\d+/,gv=/Z|[+-]\d\d:?\d\d/gi,or=/Z|[+-]\d\d(?::?\d\d)?/gi,ai=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,au={},vu={},tt=0,ot=1,ut=2,y=3,it=4,st=5,ii=6,ny=7,ty=8;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",c);i("MM",c,nt);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});s(["M","MM"],function(n,t){t[ot]=f(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);null!=f?t[ot]=f:u(i).invalidMonth=n});var io=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,iy="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ry="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),uy=ai,fy=ai;r("Y",0,0,function(){var n=this.year();return 9999>=n?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",er);i("YY",c,nt);i("YYYY",lu,cu);i("YYYYY",fr,rr);i("YYYYYY",fr,rr);s(["YYYYY","YYYYYY"],tt);s("YYYY",function(n,i){i[tt]=2===n.length?t.parseTwoDigitYear(n):f(n)});s("YY",function(n,i){i[tt]=t.parseTwoDigitYear(n)});s("Y",function(n,t){t[tt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};yu=ri("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",c);i("ww",c,nt);i("W",c);i("WW",c,nt);si(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});ro={dow:0,doy:6};r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});si(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);null!=f?t.d=f:u(i).invalidWeekday=n});si(["d","e","E"],function(n,t,i,r){t[r]=f(n)});var ey="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),oy="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),sy="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),hy=ai,cy=ai,ly=ai;r("H",["HH",2],0,"hour");r("h",["hh",2],0,kr);r("k",["kk",2],0,bh);r("hmm",0,0,function(){return""+kr.apply(this)+et(this.minutes(),2)});r("hmmss",0,0,function(){return""+kr.apply(this)+et(this.minutes(),2)+et(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+et(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+et(this.minutes(),2)+et(this.seconds(),2)});lf("a",!0);lf("A",!1);p("hour","h");w("hour",13);i("a",af);i("A",af);i("H",c);i("h",c);i("HH",c,nt);i("hh",c,nt);i("hmm",no);i("hmmss",to);i("Hmm",no);i("Hmmss",to);s(["H","HH"],y);s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});s(["h","hh"],function(n,t,i){t[y]=f(n);u(i).bigHour=!0});s("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r));t[it]=f(n.substr(r));u(i).bigHour=!0});s("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r));t[it]=f(n.substr(r,2));t[st]=f(n.substr(e));u(i).bigHour=!0});s("Hmm",function(n,t){var i=n.length-2;t[y]=f(n.substr(0,i));t[it]=f(n.substr(i))});s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=f(n.substr(0,i));t[it]=f(n.substr(i,2));t[st]=f(n.substr(r))});var sr,ay=ri("Hours",!0),uo={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",ordinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:iy,monthsShort:ry,week:ro,weekdays:ey,weekdaysMin:sy,weekdaysShort:oy,meridiemParse:/[ap]\.?m?\.?/i},a={},vy=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,yy=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,py=/Z|[+-]\d\d(?::?\d\d)?/,hr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],pu=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wy=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=d("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});t.ISO_8601=function(){};var by=d("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?this>n?this:n:pi()}),ky=d("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:pi()}),dy=function(){return Date.now?Date.now():+new Date};for(gf("Z",":"),gf("ZZ",""),i("Z",or),i("ZZ",or),s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=iu(or,n)}),fo=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},eo=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,oo=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/,yt.fn=di.prototype,so=re(1,"add"),ho=re(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",wu=d("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),gi("gggg","weekYear"),gi("ggggg","weekYear"),gi("GGGG","isoWeekYear"),gi("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",er),i("g",er),i("GG",c,nt),i("gg",c,nt),i("GGGG",lu,cu),i("gggg",lu,cu),i("GGGGG",fr,rr),i("ggggg",fr,rr),si(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),si(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",de),s("Q",function(n,t){t[ot]=3*(f(n)-1)}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",c),i("DD",c,nt),i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient}),s(["D","DD"],ut),s("Do",function(n,t){t[ut]=f(n.match(c)[0],10)}),bu=ri("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",ur),i("DDDD",ge),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",c),i("mm",c,nt),s(["m","mm"],it),co=ri("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",c),i("ss",c,nt),s(["s","ss"],st),lo=ri("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),p("millisecond","ms"),w("millisecond",16),i("S",ur,de),i("SS",ur,nt),i("SSS",ur,ge),wt="SSSS";wt.length<=9;wt+="S")i(wt,/\d+/);for(wt="S";wt.length<=9;wt+="S")s(wt,ka);ao=ri("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=oi.prototype;n.add=so;n.calendar=rl;n.clone=ul;n.diff=ll;n.endOf=na;n.format=pl;n.from=wl;n.fromNow=bl;n.to=kl;n.toNow=dl;n.get=us;n.invalidAt=ha;n.isAfter=fl;n.isBefore=el;n.isBetween=ol;n.isSame=sl;n.isSameOrAfter=hl;n.isSameOrBefore=cl;n.isValid=oa;n.lang=wu;n.locale=fe;n.localeData=ee;n.max=ky;n.min=by;n.parsingFlags=sa;n.set=fs;n.startOf=gl;n.subtract=ho;n.toArray=ua;n.toObject=fa;n.toDate=ra;n.toISOString=yl;n.toJSON=ea;n.toString=vl;n.unix=ia;n.valueOf=ta;n.creationData=ca;n.year=yu;n.isLeapYear=ks;n.weekYear=la;n.isoWeekYear=aa;n.quarter=n.quarters=wa;n.month=of;n.daysInMonth=ps;n.week=n.weeks=ih;n.isoWeek=n.isoWeeks=rh;n.weeksInYear=ya;n.isoWeeksInYear=va;n.date=bu;n.day=n.days=lh;n.weekday=ah;n.isoWeekday=vh;n.dayOfYear=ba;n.hour=n.hours=ay;n.minute=n.minutes=co;n.second=n.seconds=lo;n.millisecond=n.milliseconds=ao;n.utcOffset=ac;n.utc=yc;n.local=pc;n.parseZone=wc;n.hasAlignedHourOffset=bc;n.isDST=kc;n.isLocal=gc;n.isUtcOffset=nl;n.isUtc=ne;n.isUTC=ne;n.zoneAbbr=da;n.zoneName=ga;n.dates=d("dates accessor is deprecated. Use date instead.",bu);n.months=d("months accessor is deprecated. Use month instead",of);n.years=d("years accessor is deprecated. Use year instead",yu);n.zone=d("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",vc);n.isDSTShifted=d("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",dc);ku=n;o=vr.prototype;o.calendar=bo;o.longDateFormat=ko;o.invalidDate=go;o.ordinal=ns;o.preparse=se;o.postformat=se;o.relativeTime=ts;o.pastFuture=is;o.set=wo;o.months=ls;o.monthsShort=as;o.monthsParse=ys;o.monthsRegex=bs;o.monthsShortRegex=ws;o.week=gs;o.firstDayOfYear=th;o.firstDayOfWeek=nh;o.weekdays=eh;o.weekdaysMin=sh;o.weekdaysShort=oh;o.weekdaysParse=ch;o.weekdaysRegex=yh;o.weekdaysShortRegex=ph;o.weekdaysMinRegex=wh;o.isPM=kh;o.meridiem=dh;ui("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=1===f(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}});t.lang=d("moment.lang is deprecated. Use moment.locale instead.",ui);t.langData=d("moment.langData is deprecated. Use moment.localeData instead.",vt);var ht=Math.abs,gy=pt("ms"),np=pt("s"),tp=pt("m"),ip=pt("h"),rp=pt("d"),up=pt("w"),fp=pt("M"),ep=pt("y"),op=ti("milliseconds"),sp=ti("seconds"),hp=ti("minutes"),cp=ti("hours"),lp=ti("days"),ap=ti("months"),vp=ti("years"),bt=Math.round,kt={s:45,m:45,h:22,d:26,M:11},du=Math.abs,e=di.prototype;return e.abs=ov,e.add=sv,e.subtract=hv,e.as=lv,e.asMilliseconds=gy,e.asSeconds=np,e.asMinutes=tp,e.asHours=ip,e.asDays=rp,e.asWeeks=up,e.asMonths=fp,e.asYears=ep,e.valueOf=av,e._bubble=cv,e.get=vv,e.milliseconds=op,e.seconds=sp,e.minutes=hp,e.hours=cp,e.days=lp,e.weeks=yv,e.months=ap,e.years=vp,e.humanize=dv,e.toISOString=tr,e.toString=tr,e.toJSON=tr,e.locale=fe,e.localeData=ee,e.toIsoString=d("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",tr),e.lang=wu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",er),i("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))}),s("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.14.1",vo(h),t.fn=ku,t.min=cc,t.max=lc,t.now=dy,t.utc=rt,t.unix=nv,t.months=iv,t.isDate=yi,t.locale=ui,t.invalid=pi,t.duration=yt,t.isMoment=at,t.weekdays=uv,t.parseZone=tv,t.localeData=vt,t.isDuration=tu,t.monthsShort=rv,t.weekdaysMin=ev,t.defineLocale=pf,t.updateLocale=nc,t.locales=tc,t.weekdaysShort=fv,t.normalizeUnits=g,t.relativeTimeRounding=bv,t.relativeTimeThreshold=kv,t.calendarFormat=il,t.prototype=ku,t}),!function(n,t,i){var r=window.matchMedia;"undefined"!=typeof module&&module.exports?module.exports=i(r):"function"==typeof define&&define.amd?define(function(){return t[n]=i(r)}):t[n]=i(r)}("enquire",this,function(n){"use strict";function t(n,t){var r,i=0,u=n.length;for(i;u>i&&(r=t(n[i],i),r!==!1);i++);}function e(n){return"[object Array]"===Object.prototype.toString.apply(n)}function i(n){return"function"==typeof n}function r(n){this.options=n;n.deferSetup||this.setup()}function u(t,i){this.query=t;this.isUnconditional=i;this.handlers=[];this.mql=n(t);var r=this;this.listener=function(n){r.mql=n;r.assess()};this.mql.addListener(this.listener)}function f(){if(!n)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={};this.browserIsIncapable=!n("only all").matches}return r.prototype={setup:function(){this.options.setup&&this.options.setup();this.initialised=!0},on:function(){this.initialised||this.setup();this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(n){return this.options===n||this.options.match===n}},u.prototype={addHandler:function(n){var t=new r(n);this.handlers.push(t);this.matches()&&t.on()},removeHandler:function(n){var i=this.handlers;t(i,function(t,r){if(t.equals(n))return(t.destroy(),!i.splice(r,1))})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){t(this.handlers,function(n){n.destroy()});this.mql.removeListener(this.listener);this.handlers.length=0},assess:function(){var n=this.matches()?"on":"off";t(this.handlers,function(t){t[n]()})}},f.prototype={register:function(n,r,f){var o=this.queries,s=f&&this.browserIsIncapable;return o[n]||(o[n]=new u(n,s)),i(r)&&(r={match:r}),e(r)||(r=[r]),t(r,function(t){i(t)&&(t={match:t});o[n].addHandler(t)}),this},unregister:function(n,t){var i=this.queries[n];return i&&(t?i.removeHandler(t):(i.clear(),delete this.queries[n])),this}},new f}),("undefined"==typeof window.less||"undefined"!=typeof window.less.nodeType)&&(window.less={}),less=window.less,tree=window.less.tree={},less.mode="browser",void 0===less&&(less=exports,tree=require("./tree"),less.mode="node"),less.Parser=function(n){function l(){g=e[u];k=i;c=i}function h(){e[u]=g;i=k;c=i}function d(){i>c&&(e[u]=e[u].slice(i-c),c=i)}function y(n){var t=n.charCodeAt(0);return 32===t||10===t||9===t}function t(n){var t,f;if(n instanceof Function)return n.call(v.parsers);if("string"==typeof n)t=r.charAt(i)===n?n:null,f=1,d();else{if(d(),!(t=n.exec(e[u])))return null;f=t[0].length}if(t)return(tt(f),"string"==typeof t?t:1===t.length?t[0]:t)}function tt(n){for(var t=i,f=u,o=i+e[u].length,s=i+=n;o>i&&y(r.charAt(i));)i++;return e[u]=e[u].slice(n+(i-s)),c=i,0===e[u].length&&u<e.length-1&&u++,t!==i||f!==u}function f(n,u){var f=t(n);return f?f:(o(u||("string"==typeof n?"expected '"+n+"' got '"+r.charAt(i)+"'":"unexpected token")),void 0)}function o(n,t){var r=new Error(n);throw r.index=i,r.type=t||"Syntax",r;}function a(n){return"string"==typeof n?r.charAt(i)===n:n.test(e[u])}function it(n,t){return n.filename&&t.currentFileInfo.filename&&n.filename!==t.currentFileInfo.filename?v.imports.contents[n.filename]:r}function w(n,t){for(var i=n+1,r=null,u=-1;--i>=0&&"\n"!==t.charAt(i);)u++;return"number"==typeof n&&(r=(t.slice(0,n).match(/\n/g)||"").length),{line:r,column:u}}function b(n,t,i){var r=i.currentFileInfo.filename;return"browser"!==less.mode&&"rhino"!==less.mode&&(r=require("path").resolve(r)),{lineNumber:w(n,t).line+1,fileName:r}}function s(n,t){var u=it(n,t),f=w(n.index,u),i=f.line,o=f.column,e=n.call&&w(n.call,u).line,r=u.split("\n");this.type=n.type||"Syntax";this.message=n.message;this.filename=n.filename||t.currentFileInfo.filename;this.index=n.index;this.line="number"==typeof i?i+1:null;this.callLine=e+1;this.callExtract=r[e];this.stack=n.stack;this.column=o;this.extract=[r[i-1],r[i],r[i+1]]}var r,i,u,g,k,p,e,c,v,rt=n&&n.filename,nt;return n instanceof tree.parseEnv||(n=new tree.parseEnv(n)),nt=this.imports={paths:n.paths||[],queue:[],files:n.files,contents:n.contents,mime:n.mime,error:null,push:function(t,i,r,u){var f=this,e;this.queue.push(t);e=function(n,i,r){f.queue.splice(f.queue.indexOf(t),1);var e=r in f.files||r===rt;f.files[r]=i;n&&!f.error&&(f.error=n);u(n,i,e,r)};less.Parser.importer?less.Parser.importer(t,i,e,n):less.Parser.fileLoader(t,i,function(t,u,f,o){if(t)return e(t),void 0;var s=new tree.parseEnv(n);s.currentFileInfo=o;s.processImports=!1;s.contents[f]=u;(i.reference||r.reference)&&(o.reference=!0);r.inline?e(null,u,f):new less.Parser(s).parse(u,function(n,t){e(n,t,f)})},n)}},s.prototype=new Error,s.prototype.constructor=s,this.env=n=n||{},this.optimization="optimization"in this.env?this.env.optimization:1,v={imports:nt,parse:function(f,o){var h,l,y,a=null,b,k;if(i=u=c=p=0,r=f.replace(/\r\n/g,"\n"),r=r.replace(/^\uFEFF/,""),v.imports.contents[n.currentFileInfo.filename]=r,e=function(t){for(var u,o,e,c,p=0,l=/(?:@\{[\w-]+\}|[^"'`\{\}\/\(\)\\])+/g,v=/\/\*(?:[^*]|\*+[^\/*])*\*+\/|\/\/.*/g,y=/"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'|`((?:[^`]|\\.)*)`/g,h=0,f=t[0],i=0;i<r.length;)if(l.lastIndex=i,(u=l.exec(r))&&u.index===i&&(i+=u[0].length,f.push(u[0])),e=r.charAt(i),v.lastIndex=y.lastIndex=i,(u=y.exec(r))&&u.index===i)i+=u[0].length,f.push(u[0]);else if(!o&&"/"===e&&(c=r.charAt(i+1),("/"===c||"*"===c)&&(u=v.exec(r))&&u.index===i))i+=u[0].length,f.push(u[0]);else{switch(e){case"{":if(!o){h++;f.push(e);break}case"}":if(!o){h--;f.push(e);t[++p]=f=[];break}case"(":if(!o){o=!0;f.push(e);break}case")":if(o){o=!1;f.push(e);break}default:f.push(e)}i++}return 0!==h&&(a=new s({index:i-1,type:"Parse",message:h>0?"missing closing `}`":"missing opening `{`",filename:n.currentFileInfo.filename},n)),t.map(function(n){return n.join("")})}([[]]),a)return o(new s(a,n));try{h=new tree.Ruleset([],t(this.parsers.primary));h.root=!0;h.firstRoot=!0}catch(d){return o(new s(d,n))}return(h.toCSS=function(t){return function(i,r){i=i||{};var u,f,e=new tree.evalEnv(i);"object"!=typeof r||Array.isArray(r)||(r=Object.keys(r).map(function(n){var t=r[n];return t instanceof tree.Value||(t instanceof tree.Expression||(t=new tree.Expression([t])),t=new tree.Value([t])),new tree.Rule("@"+n,t,!1,null,0)}),e.frames=[new tree.Ruleset(null,r)]);try{u=t.call(this,e);(new tree.joinSelectorVisitor).run(u);(new tree.processExtendsVisitor).run(u);new tree.toCSSVisitor({compress:Boolean(i.compress)}).run(u);i.sourceMap&&(u=new tree.sourceMapOutput({writeSourceMap:i.writeSourceMap,rootNode:u,contentsMap:v.imports.contents,sourceMapFilename:i.sourceMapFilename,outputFilename:i.sourceMapOutputFilename,sourceMapBasepath:i.sourceMapBasepath,sourceMapRootpath:i.sourceMapRootpath,outputSourceFiles:i.outputSourceFiles,sourceMapGenerator:i.sourceMapGenerator}));f=u.toCSS({compress:Boolean(i.compress),dumpLineNumbers:n.dumpLineNumbers,strictUnits:Boolean(i.strictUnits)})}catch(o){throw new s(o,n);}return i.cleancss&&"node"===less.mode?require("clean-css").process(f):i.compress?f.replace(/(^(\s)+)|((\s)+$)/g,""):f}}(h.eval),i<r.length-1)&&(i=p,b=w(i,r),y=r.split("\n"),l=b.line+1,a={type:"Parse",message:"Unrecognised input",index:i,filename:n.currentFileInfo.filename,line:l,column:b.column,extract:[y[l-2],y[l-1],y[l]]}),k=function(t){return t=a||t||v.imports.error,t?(t instanceof s||(t=new s(t,n)),o(t)):o(null,h)},n.processImports===!1?k():(new tree.importVisitor(this.imports,k).run(h),void 0)},parsers:{primary:function(){for(var n,i=[];(n=t(this.extendRule)||t(this.mixin.definition)||t(this.rule)||t(this.ruleset)||t(this.mixin.call)||t(this.comment)||t(this.directive))||t(/^[\s\n]+/)||t(/^;+/);)n&&i.push(n);return i},comment:function(){var u;if("/"===r.charAt(i))return"/"===r.charAt(i+1)?new tree.Comment(t(/^\/\/.*/),!0,i,n.currentFileInfo):(u=t(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/))?new tree.Comment(u,!1,i,n.currentFileInfo):void 0},comments:function(){for(var n,i=[];n=t(this.comment);)i.push(n);return i},entities:{quoted:function(){var u,e,f=i,o=i;return"~"===r.charAt(f)&&(f++,e=!0),'"'===r.charAt(f)||"'"===r.charAt(f)?(e&&t("~"),(u=t(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/))?new tree.Quoted(u[0],u[1]||u[2],e,o,n.currentFileInfo):void 0):void 0},keyword:function(){var n,i;if(n=t(/^[_A-Za-z-][_A-Za-z0-9-]*/))return i=tree.Color.fromKeyword(n),i?i:new tree.Keyword(n)},call:function(){var r,f,s,o,h=i;if(r=/^([\w-]+|%|progid:[\w\.]+)\(/.exec(e[u])){if(r=r[1],f=r.toLowerCase(),"url"===f)return null;if(i+=r.length,"alpha"===f&&(o=t(this.alpha),"undefined"!=typeof o))return o;if(t("("),s=t(this.entities.arguments),t(")"))return r?new tree.Call(r,s,h,n.currentFileInfo):void 0}},arguments:function(){for(var n,i=[];(n=t(this.entities.assignment)||t(this.expression))&&(i.push(n),t(",")););return i},literal:function(){return t(this.entities.dimension)||t(this.entities.color)||t(this.entities.quoted)||t(this.entities.unicodeDescriptor)},assignment:function(){var n,i;if((n=t(/^\w+(?=\s?=)/i))&&t("=")&&(i=t(this.entity)))return new tree.Assignment(n,i)},url:function(){var u;if("u"===r.charAt(i)&&t(/^url\(/))return u=t(this.entities.quoted)||t(this.entities.variable)||t(/^(?:(?:\\[\(\)'"])|[^\(\)'"])+/)||"",f(")"),new tree.URL(null!=u.value||u instanceof tree.Variable?u:new tree.Anonymous(u),n.currentFileInfo)},variable:function(){var u,f=i;if("@"===r.charAt(i)&&(u=t(/^@@?[\w-]+/)))return new tree.Variable(u,f,n.currentFileInfo)},variableCurly:function(){var u,f=i;if("@"===r.charAt(i)&&(u=t(/^@\{([\w-]+)\}/)))return new tree.Variable("@"+u[1],f,n.currentFileInfo)},color:function(){var n;if("#"===r.charAt(i)&&(n=t(/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/)))return new tree.Color(n[1])},dimension:function(){var u,n=r.charCodeAt(i);if(!(n>57||43>n||47===n||44==n))return(u=t(/^([+-]?\d*\.?\d+)(%|[a-z]+)?/))?new tree.Dimension(u[1],u[2]):void 0},unicodeDescriptor:function(){var n;if((n=t(/^U\+[0-9a-fA-F?]+(\-[0-9a-fA-F?]+)?/)))return new tree.UnicodeDescriptor(n[0])},javascript:function(){var e,u,f=i;return"~"===r.charAt(f)&&(f++,u=!0),"`"===r.charAt(f)?(void 0===n.javascriptEnabled||n.javascriptEnabled||o("You are using JavaScript, which has been disabled."),u&&t("~"),(e=t(/^`([^`]*)`/))?new tree.JavaScript(e[1],i,u):void 0):void 0}},variable:function(){var n;if("@"===r.charAt(i)&&(n=t(/^(@[\w-]+)\s*:/)))return n[1]},extend:function(n){var u,e,r,s=i,o=[];if(t(n?/^&:extend\(/:/^:extend\(/)){do{for(r=null,u=[];;){if(r=t(/^(all)(?=\s*(\)|,))/))break;if(e=t(this.element),!e)break;u.push(e)}r=r&&r[1];o.push(new tree.Extend(new tree.Selector(u),r,s))}while(t(","));return f(/^\)/),n&&f(/^;/),o}},extendRule:function(){return this.extend(!0)},mixin:{call:function(){var o,s,u,e=[],y=i,c=r.charAt(i),v=!1;if("."===c||"#"===c){for(l();o=t(/^[#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/);)e.push(new tree.Element(s,o,i,n.currentFileInfo)),s=t(">");return t("(")&&(u=this.mixin.args.call(this,!0).args,f(")")),u=u||[],t(this.important)&&(v=!0),e.length>0&&(t(";")||a("}"))?new tree.mixin.Call(e,u,y,n.currentFileInfo,v):(h(),void 0)}},args:function(n){for(var h,u,w,l,a,s,e,c=[],v=[],y=[],p={args:null,variadic:!1};;){if(n)e=t(this.expression);else{if(t(this.comments),"."===r.charAt(i)&&t(/^\.{3}/)){p.variadic=!0;t(";")&&!u&&(u=!0);(u?v:y).push({variadic:!0});break}e=t(this.entities.variable)||t(this.entities.literal)||t(this.entities.keyword)}if(!e)break;if(a=null,e.throwAwayComments&&e.throwAwayComments(),s=e,h=null,n?1==e.value.length&&(h=e.value[0]):h=e,h&&h instanceof tree.Variable)if(t(":"))c.length>0&&(u&&o("Cannot mix ; and , as delimiter types"),w=!0),s=f(this.expression),a=l=h.name;else{if(!n&&t(/^\.{3}/)){p.variadic=!0;t(";")&&!u&&(u=!0);(u?v:y).push({name:e.name,variadic:!0});break}n||(l=a=h.name,s=null)}s&&c.push(s);y.push({name:a,value:s});t(",")||(t(";")||u)&&(w&&o("Cannot mix ; and , as delimiter types"),u=!0,c.length>1&&(s=new tree.Value(c)),v.push({name:l,value:s}),l=null,c=[],w=!1)}return p.args=u?v:y,p},definition:function(){var u,e,o,s,c=[],v=!1,n;if(!("."!==r.charAt(i)&&"#"!==r.charAt(i)||a(/^[^{]*\}/))&&(l(),e=t(/^([#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+)\s*\(/))){if(u=e[1],n=this.mixin.args.call(this,!1),c=n.args,v=n.variadic,t(")")||(p=i,h()),t(this.comments),t(/^when/)&&(s=f(this.conditions,"expected condition")),o=t(this.block))return new tree.mixin.Definition(u,c,o,s,v);h()}}},entity:function(){return t(this.entities.literal)||t(this.entities.variable)||t(this.entities.url)||t(this.entities.call)||t(this.entities.keyword)||t(this.entities.javascript)||t(this.comment)},end:function(){return t(";")||a("}")},alpha:function(){var n;if(t(/^\(opacity=/i))return(n=t(/^\d+/)||t(this.entities.variable))?(f(")"),new tree.Alpha(n)):void 0},element:function(){var r,u,f;return u=t(this.combinator),r=t(/^(?:\d+\.\d+|\d+)%/)||t(/^(?:[.#]?|:*)(?:[\w-]|[^\x00-\x9f]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/)||t("*")||t("&")||t(this.attribute)||t(/^\([^()@]+\)/)||t(/^[\.#](?=@)/)||t(this.entities.variableCurly),r||t("(")&&(f=t(this.selector))&&t(")")&&(r=new tree.Paren(f)),r?new tree.Element(u,r,i,n.currentFileInfo):void 0},combinator:function(){var n=r.charAt(i);if(">"===n||"+"===n||"~"===n||"|"===n){for(i++;r.charAt(i).match(/\s/);)i++;return new tree.Combinator(n)}return r.charAt(i-1).match(/\s/)?new tree.Combinator(" "):new tree.Combinator(null)},lessSelector:function(){return this.selector(!0)},selector:function(u){for(var h,e,c,v,l,a=[],s=[];(u&&(c=t(this.extend))||u&&(v=t(/^when/))||(h=t(this.element)))&&(v?l=f(this.conditions,"expected condition"):l?o("CSS guard can only be used at the end of selector"):c?s.push.apply(s,c):(s.length&&o("Extend can only be used at the end of selector"),e=r.charAt(i),a.push(h),h=null),"{"!==e&&"}"!==e&&";"!==e&&","!==e&&")"!==e););return a.length>0?new tree.Selector(a,s,l,i,n.currentFileInfo):(s.length&&o("Extend must be used to extend a selector, it cannot be used on its own"),void 0)},attribute:function(){var n,i,r;if(t("["))return(n=t(this.entities.variableCurly))||(n=f(/^(?:[_A-Za-z0-9-\*]*\|)?(?:[_A-Za-z0-9-]|\\.)+/)),(r=t(/^[|~*$^]?=/))&&(i=t(this.entities.quoted)||t(/^[0-9]+%/)||t(/^[\w-]+/)||t(this.entities.variableCurly)),f("]"),new tree.Attribute(n,r,i)},block:function(){var n;if(t("{")&&(n=t(this.primary))&&t("}"))return n},ruleset:function(){var u,s,c,f=[],e;for(l(),n.dumpLineNumbers&&(c=b(i,r,n));(u=t(this.lessSelector))&&(f.push(u),t(this.comments),t(","));)u.condition&&o("Guards are only currently allowed on a single selector."),t(this.comments);if(f.length>0&&(s=t(this.block)))return e=new tree.Ruleset(f,s,n.strictImports),n.dumpLineNumbers&&(e.debugInfo=c),e;p=i;h()},rule:function(u){var f,e,s,o=r.charAt(i),c=!1;if(l(),"."!==o&&"#"!==o&&"&"!==o&&(f=t(this.variable)||t(this.ruleProperty))){if(e=u||!n.compress&&"@"!==f.charAt(0)?t(this.anonymousValue)||t(this.value):t(this.value)||t(this.anonymousValue),s=t(this.important),"+"===f[f.length-1]&&(c=!0,f=f.substr(0,f.length-1)),e&&t(this.end))return new tree.Rule(f,e,s,c,k,n.currentFileInfo);if(p=i,h(),e&&!u)return this.rule(!0)}},anonymousValue:function(){var n;if((n=/^([^@+\/'"*`(;{}-]*);/.exec(e[u])))return(i+=n[0].length-1,new tree.Anonymous(n[1]))},"import":function(){var f,r,o=i,u,e;return l(),u=t(/^@import?\s+/),e=(u?t(this.importOptions):null)||{},u&&(f=t(this.entities.quoted)||t(this.entities.url))&&(r=t(this.mediaFeatures),t(";"))?(r=r&&new tree.Value(r),new tree.Import(f,r,e,o,n.currentFileInfo)):(h(),void 0)},importOptions:function(){var r,n,i,u={};if(!t("("))return null;do if(r=t(this.importOption)){switch(n=r,i=!0,n){case"css":n="less";i=!1;break;case"once":n="multiple";i=!1}if(u[n]=i,!t(","))break}while(r);return f(")"),u},importOption:function(){var n=t(/^(less|css|multiple|once|inline|reference)/);if(n)return n[1]},mediaFeature:function(){var r,f,u=[];do if(r=t(this.entities.keyword)||t(this.entities.variable))u.push(r);else if(t("(")){if(f=t(this.property),r=t(this.value),!t(")"))return null;if(f&&r)u.push(new tree.Paren(new tree.Rule(f,r,null,null,i,n.currentFileInfo,!0)));else{if(!r)return null;u.push(new tree.Paren(r))}}while(r);if(u.length>0)return new tree.Expression(u)},mediaFeatures:function(){var n,i=[];do if(n=t(this.mediaFeature)){if(i.push(n),!t(","))break}else if((n=t(this.entities.variable))&&(i.push(n),!t(",")))break;while(n);return i.length>0?i:null},media:function(){var f,e,u,o;return n.dumpLineNumbers&&(o=b(i,r,n)),t(/^@media/)&&(f=t(this.mediaFeatures),e=t(this.block))?(u=new tree.Media(e,f,i,n.currentFileInfo),n.dumpLineNumbers&&(u.debugInfo=o),u):void 0},directive:function(){var u,f,a,o,e,v,y,s,c;if("@"===r.charAt(i)){if(f=t(this["import"])||t(this.media))return f;if(l(),u=t(/^@[a-z-]+/)){switch(o=u,"-"==u.charAt(1)&&u.indexOf("-",2)>0&&(o="@"+u.slice(u.indexOf("-",2)+1)),o){case"@font-face":e=!0;break;case"@viewport":case"@top-left":case"@top-left-corner":case"@top-center":case"@top-right":case"@top-right-corner":case"@bottom-left":case"@bottom-left-corner":case"@bottom-center":case"@bottom-right":case"@bottom-right-corner":case"@left-top":case"@left-middle":case"@left-bottom":case"@right-top":case"@right-middle":case"@right-bottom":e=!0;break;case"@host":case"@page":case"@document":case"@supports":case"@keyframes":e=!0;v=!0;break;case"@namespace":y=!0}if(v&&(s=(t(/^[^{]+/)||"").trim(),s&&(u+=" "+s)),e){if(a=t(this.block))return new tree.Directive(u,a,i,n.currentFileInfo)}else if((f=y?t(this.expression):t(this.entity))&&t(";"))return c=new tree.Directive(u,f,i,n.currentFileInfo),n.dumpLineNumbers&&(c.debugInfo=b(i,r,n)),c;h()}}},value:function(){for(var i,n=[];(i=t(this.expression))&&(n.push(i),t(",")););if(n.length>0)return new tree.Value(n)},important:function(){if("!"===r.charAt(i))return t(/^! *important/)},sub:function(){var i,n;if(t("(")&&(i=t(this.addition)))return(n=new tree.Expression([i]),f(")"),n.parens=!0,n)},multiplication:function(){var n,u,o,f,e;if(n=t(this.operand)){for(e=y(r.charAt(i-1));!a(/^\/[*\/]/)&&(o=t("/")||t("*"))&&(u=t(this.operand));)n.parensInOp=!0,u.parensInOp=!0,f=new tree.Operation(o,[f||n,u],e),e=y(r.charAt(i-1));return f||n}},addition:function(){var n,f,o,e,u;if(n=t(this.multiplication)){for(u=y(r.charAt(i-1));(o=t(/^[-+]\s+/)||!u&&(t("+")||t("-")))&&(f=t(this.multiplication));)n.parensInOp=!0,f.parensInOp=!0,e=new tree.Operation(o,[e||n,f],u),u=y(r.charAt(i-1));return e||n}},conditions:function(){var n,u,r,f=i;if(n=t(this.condition)){for(;a(/^,\s*(not\s*)?\(/)&&t(",")&&(u=t(this.condition));)r=new tree.Condition("or",r||n,u,f);return r||n}},condition:function(){var r,e,n,s,h=i,u=!1;return t(/^not/)&&(u=!0),f("("),(r=t(this.addition)||t(this.entities.keyword)||t(this.entities.quoted))?((s=t(/^(?:>=|<=|=<|[<=>])/))?(e=t(this.addition)||t(this.entities.keyword)||t(this.entities.quoted))?n=new tree.Condition(s,r,e,h,u):o("expected expression"):n=new tree.Condition("=",r,new tree.Keyword("true"),h,u),f(")"),t(/^and/)?new tree.Condition("and",n,t(this.condition)):n):void 0},operand:function(){var u,f=r.charAt(i+1),n;return"-"!==r.charAt(i)||"@"!==f&&"("!==f||(u=t("-")),n=t(this.sub)||t(this.entities.dimension)||t(this.entities.color)||t(this.entities.variable)||t(this.entities.call),u&&(n.parensInOp=!0,n=new tree.Negative(n)),n},expression:function(){for(var i,r,n=[];i=t(this.addition)||t(this.entity);)n.push(i),!a(/^\/[\/*]/)&&(r=t("/"))&&n.push(new tree.Anonymous(r));if(n.length>0)return new tree.Expression(n)},property:function(){var n;if((n=t(/^(\*?-?[_a-zA-Z0-9-]+)\s*:/)))return n[1]},ruleProperty:function(){var n;if((n=t(/^(\*?-?[_a-zA-Z0-9-]+)\s*(\+?)\s*:/)))return n[1]+(n[2]||"")}}}},function(n){function r(t){return n.functions.hsla(t.h,t.s,t.l,t.a)}function e(i,r){return i instanceof n.Dimension&&i.unit.is("%")?parseFloat(i.value*r/100):t(i)}function t(t){if(t instanceof n.Dimension)return parseFloat(t.unit.is("%")?t.value/100:t.value);if("number"==typeof t)return t;throw{error:"RuntimeError",message:"color functions take numbers as parameters"};}function i(n){return Math.min(1,Math.max(0,n))}n.functions={rgb:function(n,t,i){return this.rgba(n,t,i,1)},rgba:function(i,r,u,f){var o=[i,r,u].map(function(n){return e(n,256)});return f=t(f),new n.Color(o,f)},hsl:function(n,t,i){return this.hsla(n,t,i,1)},hsla:function(n,r,u,f){function s(n){return n=0>n?n+1:n>1?n-1:n,1>6*n?e+6*(o-e)*n:1>2*n?o:2>3*n?e+6*(o-e)*(2/3-n):e}n=t(n)%360/360;r=i(t(r));u=i(t(u));f=i(t(f));var o=.5>=u?u*(r+1):u+r-u*r,e=2*u-o;return this.rgba(255*s(n+1/3),255*s(n),255*s(n-1/3),f)},hsv:function(n,t,i){return this.hsva(n,t,i,1)},hsva:function(n,i,r,u){var f,s,e,o;return n=1*(t(n)%360),i=t(i),r=t(r),u=t(u),f=Math.floor(n/60%6),s=n/60-f,e=[r,r*(1-i),r*(1-s*i),r*(1-(1-s)*i)],o=[[0,3,1],[2,0,1],[1,0,3],[1,2,0],[3,1,0],[0,1,2]],this.rgba(255*e[o[f][0]],255*e[o[f][1]],255*e[o[f][2]],u)},hue:function(t){return new n.Dimension(Math.round(t.toHSL().h))},saturation:function(t){return new n.Dimension(Math.round(100*t.toHSL().s),"%")},lightness:function(t){return new n.Dimension(Math.round(100*t.toHSL().l),"%")},hsvhue:function(t){return new n.Dimension(Math.round(t.toHSV().h))},hsvsaturation:function(t){return new n.Dimension(Math.round(100*t.toHSV().s),"%")},hsvvalue:function(t){return new n.Dimension(Math.round(100*t.toHSV().v),"%")},red:function(t){return new n.Dimension(t.rgb[0])},green:function(t){return new n.Dimension(t.rgb[1])},blue:function(t){return new n.Dimension(t.rgb[2])},alpha:function(t){return new n.Dimension(t.toHSL().a)},luma:function(t){return new n.Dimension(Math.round(100*t.luma()*t.alpha),"%")},saturate:function(n,t){if(!n.rgb)return null;var u=n.toHSL();return u.s+=t.value/100,u.s=i(u.s),r(u)},desaturate:function(n,t){var u=n.toHSL();return u.s-=t.value/100,u.s=i(u.s),r(u)},lighten:function(n,t){var u=n.toHSL();return u.l+=t.value/100,u.l=i(u.l),r(u)},darken:function(n,t){var u=n.toHSL();return u.l-=t.value/100,u.l=i(u.l),r(u)},fadein:function(n,t){var u=n.toHSL();return u.a+=t.value/100,u.a=i(u.a),r(u)},fadeout:function(n,t){var u=n.toHSL();return u.a-=t.value/100,u.a=i(u.a),r(u)},fade:function(n,t){var u=n.toHSL();return u.a=t.value/100,u.a=i(u.a),r(u)},spin:function(n,t){var i=n.toHSL(),u=(i.h+t.value)%360;return i.h=0>u?360+u:u,r(i)},mix:function(t,i,r){r||(r=new n.Dimension(50));var e=r.value/100,u=2*e-1,o=t.toHSL().a-i.toHSL().a,f=((-1==u*o?u:(u+o)/(1+u*o))+1)/2,s=1-f,h=[t.rgb[0]*f+i.rgb[0]*s,t.rgb[1]*f+i.rgb[1]*s,t.rgb[2]*f+i.rgb[2]*s],c=t.alpha*e+i.alpha*(1-e);return new n.Color(h,c)},greyscale:function(t){return this.desaturate(t,new n.Dimension(100))},contrast:function(n,i,r,u){if(!n.rgb)return null;if("undefined"==typeof r&&(r=this.rgba(255,255,255,1)),"undefined"==typeof i&&(i=this.rgba(0,0,0,1)),i.luma()>r.luma()){var f=r;r=i;i=f}return u="undefined"==typeof u?.43:t(u),n.luma()*n.alpha<u?r:i},e:function(t){return new n.Anonymous(t instanceof n.JavaScript?t.evaluated:t)},escape:function(t){return new n.Anonymous(encodeURI(t.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},"%":function(t){for(var u=Array.prototype.slice.call(arguments,1),i=t.value,r=0;r<u.length;r++)i=i.replace(/%[sda]/i,function(n){var t=n.match(/s/i)?u[r].value:u[r].toCSS();return n.match(/[A-Z]$/)?encodeURIComponent(t):t});return i=i.replace(/%%/g,"%"),new n.Quoted('"'+i+'"',i)},unit:function(t,i){if(!(t instanceof n.Dimension))throw{type:"Argument",message:"the first argument to unit must be a number"+(t instanceof n.Operation?". Have you forgotten parenthesis?":"")};return new n.Dimension(t.value,i?i.toCSS():"")},convert:function(n,t){return n.convertTo(t.value)},round:function(n,t){var i="undefined"==typeof t?0:t.value;return this._math(function(n){return n.toFixed(i)},null,n)},pi:function(){return new n.Dimension(Math.PI)},mod:function(t,i){return new n.Dimension(t.value%i.value,t.unit)},pow:function(t,i){if("number"==typeof t&&"number"==typeof i)t=new n.Dimension(t),i=new n.Dimension(i);else if(!(t instanceof n.Dimension&&i instanceof n.Dimension))throw{type:"Argument",message:"arguments must be numbers"};return new n.Dimension(Math.pow(t.value,i.value),t.unit)},_math:function(t,i,r){if(r instanceof n.Dimension)return new n.Dimension(t(parseFloat(r.value)),null==i?r.unit:i);if("number"==typeof r)return t(r);throw{type:"Argument",message:"argument must be a number"};},_minmax:function(t,i){switch(i=Array.prototype.slice.call(i),i.length){case 0:throw{type:"Argument",message:"one or more arguments required"};case 1:return i[0]}for(var e,u,o,s,h,r=[],c={},f=0;f<i.length;f++)u=i[f],u instanceof n.Dimension?(o=u.unify(),h=o.unit.toString(),e=c[h],void 0!==e?(s=r[e].unify(),(t&&o.value<s.value||!t&&o.value>s.value)&&(r[e]=u)):(c[h]=r.length,r.push(u))):r.push(u);return 1==r.length?r[0]:(i=r.map(function(n){return n.toCSS(this.env)}).join(this.env.compress?",":", "),new n.Anonymous((t?"min":"max")+"("+i+")"))},min:function(){return this._minmax(!0,arguments)},max:function(){return this._minmax(!1,arguments)},argb:function(t){return new n.Anonymous(t.toARGB())},percentage:function(t){return new n.Dimension(100*t.value,"%")},color:function(t){if(t instanceof n.Quoted){var r,i=t.value;if(r=n.Color.fromKeyword(i))return r;if(/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/.test(i))return new n.Color(i.slice(1));throw{type:"Argument",message:"argument must be a color keyword or 3/6 digit hex e.g. #FFF"};}throw{type:"Argument",message:"argument must be a string"};},iscolor:function(t){return this._isa(t,n.Color)},isnumber:function(t){return this._isa(t,n.Dimension)},isstring:function(t){return this._isa(t,n.Quoted)},iskeyword:function(t){return this._isa(t,n.Keyword)},isurl:function(t){return this._isa(t,n.URL)},ispixel:function(n){return this.isunit(n,"px")},ispercentage:function(n){return this.isunit(n,"%")},isem:function(n){return this.isunit(n,"em")},isunit:function(t,i){return t instanceof n.Dimension&&t.unit.is(i.value||i)?n.True:n.False},_isa:function(t,i){return t instanceof i?n.True:n.False},multiply:function(n,t){var i=n.rgb[0]*t.rgb[0]/255,r=n.rgb[1]*t.rgb[1]/255,u=n.rgb[2]*t.rgb[2]/255;return this.rgb(i,r,u)},screen:function(n,t){var i=255-(255-n.rgb[0])*(255-t.rgb[0])/255,r=255-(255-n.rgb[1])*(255-t.rgb[1])/255,u=255-(255-n.rgb[2])*(255-t.rgb[2])/255;return this.rgb(i,r,u)},overlay:function(n,t){var i=n.rgb[0]<128?2*n.rgb[0]*t.rgb[0]/255:255-2*(255-n.rgb[0])*(255-t.rgb[0])/255,r=n.rgb[1]<128?2*n.rgb[1]*t.rgb[1]/255:255-2*(255-n.rgb[1])*(255-t.rgb[1])/255,u=n.rgb[2]<128?2*n.rgb[2]*t.rgb[2]/255:255-2*(255-n.rgb[2])*(255-t.rgb[2])/255;return this.rgb(i,r,u)},softlight:function(n,t){var i=t.rgb[0]*n.rgb[0]/255,f=i+n.rgb[0]*(255-(255-n.rgb[0])*(255-t.rgb[0])/255-i)/255,r,u;return i=t.rgb[1]*n.rgb[1]/255,r=i+n.rgb[1]*(255-(255-n.rgb[1])*(255-t.rgb[1])/255-i)/255,i=t.rgb[2]*n.rgb[2]/255,u=i+n.rgb[2]*(255-(255-n.rgb[2])*(255-t.rgb[2])/255-i)/255,this.rgb(f,r,u)},hardlight:function(n,t){var i=t.rgb[0]<128?2*t.rgb[0]*n.rgb[0]/255:255-2*(255-t.rgb[0])*(255-n.rgb[0])/255,r=t.rgb[1]<128?2*t.rgb[1]*n.rgb[1]/255:255-2*(255-t.rgb[1])*(255-n.rgb[1])/255,u=t.rgb[2]<128?2*t.rgb[2]*n.rgb[2]/255:255-2*(255-t.rgb[2])*(255-n.rgb[2])/255;return this.rgb(i,r,u)},difference:function(n,t){var i=Math.abs(n.rgb[0]-t.rgb[0]),r=Math.abs(n.rgb[1]-t.rgb[1]),u=Math.abs(n.rgb[2]-t.rgb[2]);return this.rgb(i,r,u)},exclusion:function(n,t){var i=n.rgb[0]+t.rgb[0]*(255-n.rgb[0]-n.rgb[0])/255,r=n.rgb[1]+t.rgb[1]*(255-n.rgb[1]-n.rgb[1])/255,u=n.rgb[2]+t.rgb[2]*(255-n.rgb[2]-n.rgb[2])/255;return this.rgb(i,r,u)},average:function(n,t){var i=(n.rgb[0]+t.rgb[0])/2,r=(n.rgb[1]+t.rgb[1])/2,u=(n.rgb[2]+t.rgb[2])/2;return this.rgb(i,r,u)},negation:function(n,t){var i=255-Math.abs(255-t.rgb[0]-n.rgb[0]),r=255-Math.abs(255-t.rgb[1]-n.rgb[1]),u=255-Math.abs(255-t.rgb[2]-n.rgb[2]);return this.rgb(i,r,u)},tint:function(n,t){return this.mix(this.rgb(255,255,255),n,t)},shade:function(n,t){return this.mix(this.rgb(0,0,0),n,t)},extract:function(n,t){return t=t.value-1,Array.isArray(n.value)?n.value[t]:Array(n)[t]},length:function(t){var i=Array.isArray(t.value)?t.value.length:1;return new n.Dimension(i)},"data-uri":function(t,i){var o,h,a;if("undefined"!=typeof window)return new n.URL(i||t,this.currentFileInfo).eval(this.env);var u=t.value,r=i&&i.value,v=require("fs"),s=require("path"),e=!1;if(arguments.length<2&&(r=u),this.env.isPathRelative(r)&&(r=this.currentFileInfo.relativeUrls?s.join(this.currentFileInfo.currentDirectory,r):s.join(this.currentFileInfo.entryPath,r)),arguments.length<2){try{o=require("mime")}catch(y){o=n._mime}u=o.lookup(r);h=o.charsets.lookup(u);e=["US-ASCII","UTF-8"].indexOf(h)<0;e&&(u+=";base64")}else e=/;base64$/.test(u);var f=v.readFileSync(r),c=32,l=parseInt(f.length/1024,10);return l>=c&&this.env.ieCompat!==!1?(this.env.silent||console.warn("Skipped data-uri embedding of %s because its size (%dKB) exceeds IE8-safe %dKB!",r,l,c),new n.URL(i||t,this.currentFileInfo).eval(this.env)):(f=e?f.toString("base64"):encodeURIComponent(f),a="'data:"+u+","+f+"'",new n.URL(new n.Anonymous(a)))},"svg-gradient":function(t){function l(){throw{type:"Argument",message:"svg-gradient expects direction, start_color [start_position], [color position,]..., end_color [end_position]"};}arguments.length<3&&l();var u,r,i,o,f,a,s,e=Array.prototype.slice.call(arguments,1),h="linear",v='x="0" y="0" width="1" height="1"',c=!0,y={compress:!1},p=t.toCSS(y);switch(p){case"to bottom":u='x1="0%" y1="0%" x2="0%" y2="100%"';break;case"to right":u='x1="0%" y1="0%" x2="100%" y2="0%"';break;case"to bottom right":u='x1="0%" y1="0%" x2="100%" y2="100%"';break;case"to top right":u='x1="0%" y1="100%" x2="100%" y2="0%"';break;case"ellipse":case"ellipse at center":h="radial";u='cx="50%" cy="50%" r="75%"';v='x="-50" y="-50" width="101" height="101"';break;default:throw{type:"Argument",message:"svg-gradient direction must be 'to bottom', 'to right', 'to bottom right', 'to top right' or 'ellipse at center'"};}for(r='<?xml version="1.0" ?><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><'+h+'Gradient id="gradient" gradientUnits="userSpaceOnUse" '+u+">",i=0;i<e.length;i+=1)e[i].value?(o=e[i].value[0],f=e[i].value[1]):(o=e[i],f=void 0),o instanceof n.Color&&((0===i||i+1===e.length)&&void 0===f||f instanceof n.Dimension)||l(),a=f?f.toCSS(y):0===i?"0%":"100%",s=o.alpha,r+='<stop offset="'+a+'" stop-color="'+o.toRGB()+'"'+(1>s?' stop-opacity="'+s+'"':"")+"/>";if(r+="<\/"+h+"Gradient><rect "+v+' fill="url(#gradient)" /><\/svg>',c)try{r=new Buffer(r).toString("base64")}catch(w){c=!1}return r="'data:image/svg+xml"+(c?";base64":"")+","+r+"'",new n.URL(new n.Anonymous(r))}};n._mime={_types:{".htm":"text/html",".html":"text/html",".gif":"image/gif",".jpg":"image/jpeg",".jpeg":"image/jpeg",".png":"image/png"},lookup:function(t){var i=require("path").extname(t),r=n._mime._types[i];if(void 0===r)throw new Error('Optional dependency "mime" is required for '+i);return r},charsets:{lookup:function(n){return n&&/^text\//.test(n)?"UTF-8":""}}};for(var f=[{name:"ceil"},{name:"floor"},{name:"sqrt"},{name:"abs"},{name:"tan",unit:""},{name:"sin",unit:""},{name:"cos",unit:""},{name:"atan",unit:"rad"},{name:"asin",unit:"rad"},{name:"acos",unit:"rad"}],o=function(n,t){return function(i){return null!=t&&(i=i.unify()),this._math(Math[n],t,i)}},u=0;u<f.length;u++)n.functions[f[u].name]=o(f[u].name,f[u].unit);n.functionCall=function(n,t){this.env=n;this.currentFileInfo=t};n.functionCall.prototype=n.functions}(require("./tree")),function(n){n.colors={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}}(require("./tree")),function(n){n.debugInfo=function(t,i,r){var u="";if(t.dumpLineNumbers&&!t.compress)switch(t.dumpLineNumbers){case"comments":u=n.debugInfo.asComment(i);break;case"mediaquery":u=n.debugInfo.asMediaQuery(i);break;case"all":u=n.debugInfo.asComment(i)+(r||"")+n.debugInfo.asMediaQuery(i)}return u};n.debugInfo.asComment=function(n){return"/* line "+n.debugInfo.lineNumber+", "+n.debugInfo.fileName+" */\n"};n.debugInfo.asMediaQuery=function(n){return"@media -sass-debug-info{filename{font-family:"+("file://"+n.debugInfo.fileName).replace(/([.:/\\])/g,function(n){return"\\"==n&&(n="/"),"\\"+n})+"}line{font-family:\\00003"+n.debugInfo.lineNumber+"}}\n"};n.find=function(n,t){for(var r,i=0;i<n.length;i++)if(r=t.call(n,n[i]))return r;return null};n.jsify=function(n){return Array.isArray(n.value)&&n.value.length>1?"["+n.value.map(function(n){return n.toCSS(!1)}).join(", ")+"]":n.toCSS(!1)};n.toCSS=function(n){var t=[];return this.genCSS(n,{add:function(n){t.push(n)},isEmpty:function(){return 0===t.length}}),t.join("")};n.outputRuleset=function(n,t,i){t.add(n.compress?"{":" {\n");n.tabLevel=(n.tabLevel||0)+1;for(var u=n.compress?"":Array(n.tabLevel+1).join("  "),f=n.compress?"":Array(n.tabLevel).join("  "),r=0;r<i.length;r++)t.add(u),i[r].genCSS(n,t),t.add(n.compress?"":"\n");n.tabLevel--;t.add(f+"}")}}(require("./tree")),function(n){n.Alpha=function(n){this.value=n};n.Alpha.prototype={type:"Alpha",accept:function(n){this.value=n.visit(this.value)},eval:function(t){return this.value.eval?new n.Alpha(this.value.eval(t)):this},genCSS:function(n,t){t.add("alpha(opacity=");this.value.genCSS?this.value.genCSS(n,t):t.add(this.value);t.add(")")},toCSS:n.toCSS}}(require("../tree")),function(n){n.Anonymous=function(n,t,i,r){this.value=n.value||n;this.index=t;this.mapLines=r;this.currentFileInfo=i};n.Anonymous.prototype={type:"Anonymous",eval:function(){return this},compare:function(n){if(!n.toCSS)return-1;var t=this.toCSS(),i=n.toCSS();return t===i?0:i>t?-1:1},genCSS:function(n,t){t.add(this.value,this.currentFileInfo,this.index,this.mapLines)},toCSS:n.toCSS}}(require("../tree")),function(n){n.Assignment=function(n,t){this.key=n;this.value=t};n.Assignment.prototype={type:"Assignment",accept:function(n){this.value=n.visit(this.value)},eval:function(t){return this.value.eval?new n.Assignment(this.key,this.value.eval(t)):this},genCSS:function(n,t){t.add(this.key+"=");this.value.genCSS?this.value.genCSS(n,t):t.add(this.value)},toCSS:n.toCSS}}(require("../tree")),function(n){n.Call=function(n,t,i,r){this.name=n;this.args=t;this.index=i;this.currentFileInfo=r};n.Call.prototype={type:"Call",accept:function(n){this.args=n.visit(this.args)},eval:function(t){var i,r,f=this.args.map(function(n){return n.eval(t)}),e=this.name.toLowerCase();if(e in n.functions)try{if(r=new n.functionCall(t,this.currentFileInfo),i=r[e].apply(r,f),null!=i)return i}catch(u){throw{type:u.type||"Runtime",message:"error evaluating function `"+this.name+"`"+(u.message?": "+u.message:""),index:this.index,filename:this.currentFileInfo.filename};}return new n.Call(this.name,f,this.index,this.currentFileInfo)},genCSS:function(n,t){t.add(this.name+"(",this.currentFileInfo,this.index);for(var i=0;i<this.args.length;i++)this.args[i].genCSS(n,t),i+1<this.args.length&&t.add(", ");t.add(")")},toCSS:n.toCSS}}(require("../tree")),function(n){n.Color=function(n,t){this.rgb=Array.isArray(n)?n:6==n.length?n.match(/.{2}/g).map(function(n){return parseInt(n,16)}):n.split("").map(function(n){return parseInt(n+n,16)});this.alpha="number"==typeof t?t:1};var t="transparent";n.Color.prototype={type:"Color",eval:function(){return this},luma:function(){return.2126*this.rgb[0]/255+.7152*this.rgb[1]/255+.0722*this.rgb[2]/255},genCSS:function(n,t){t.add(this.toCSS(n))},toCSS:function(n,i){var f=n&&n.compress&&!i,u,r;return this.alpha<1?0===this.alpha&&this.isTransparentKeyword?t:"rgba("+this.rgb.map(function(n){return Math.round(n)}).concat(this.alpha).join(","+(f?"":" "))+")":(u=this.toRGB(),f&&(r=u.split(""),r[1]===r[2]&&r[3]===r[4]&&r[5]===r[6]&&(u="#"+r[1]+r[3]+r[5])),u)},operate:function(t,i,r){var f=[],u;for(r instanceof n.Color||(r=r.toColor()),u=0;3>u;u++)f[u]=n.operate(t,i,this.rgb[u],r.rgb[u]);return new n.Color(f,this.alpha+r.alpha)},toRGB:function(){return"#"+this.rgb.map(function(n){return n=Math.round(n),n=(n>255?255:0>n?0:n).toString(16),1===n.length?"0"+n:n}).join("")},toHSL:function(){var n,o,u=this.rgb[0]/255,t=this.rgb[1]/255,i=this.rgb[2]/255,h=this.alpha,r=Math.max(u,t,i),f=Math.min(u,t,i),s=(r+f)/2,e=r-f;if(r===f)n=o=0;else{switch(o=s>.5?e/(2-r-f):e/(r+f),r){case u:n=(t-i)/e+(i>t?6:0);break;case t:n=(i-u)/e+2;break;case i:n=(u-t)/e+4}n/=6}return{h:360*n,s:o,l:s,a:h}},toHSV:function(){var n,e,u=this.rgb[0]/255,t=this.rgb[1]/255,i=this.rgb[2]/255,s=this.alpha,r=Math.max(u,t,i),o=Math.min(u,t,i),h=r,f=r-o;if(e=0===r?0:f/r,r===o)n=0;else{switch(r){case u:n=(t-i)/f+(i>t?6:0);break;case t:n=(i-u)/f+2;break;case i:n=(u-t)/f+4}n/=6}return{h:360*n,s:e,v:h,a:s}},toARGB:function(){var n=[Math.round(255*this.alpha)].concat(this.rgb);return"#"+n.map(function(n){return n=Math.round(n),n=(n>255?255:0>n?0:n).toString(16),1===n.length?"0"+n:n}).join("")},compare:function(n){return n.rgb?n.rgb[0]===this.rgb[0]&&n.rgb[1]===this.rgb[1]&&n.rgb[2]===this.rgb[2]&&n.alpha===this.alpha?0:-1:-1}};n.Color.fromKeyword=function(i){if(n.colors.hasOwnProperty(i))return new n.Color(n.colors[i].slice(1));if(i===t){var r=new n.Color([0,0,0],0);return r.isTransparentKeyword=!0,r}}}(require("../tree")),function(n){n.Comment=function(n,t,i,r){this.value=n;this.silent=!!t;this.currentFileInfo=r};n.Comment.prototype={type:"Comment",genCSS:function(t,i){this.debugInfo&&i.add(n.debugInfo(t,this),this.currentFileInfo,this.index);i.add(this.value.trim())},toCSS:n.toCSS,isSilent:function(n){var t=this.currentFileInfo&&this.currentFileInfo.reference&&!this.isReferenced,i=n.compress&&!this.value.match(/^\/\*!/);return this.silent||t||i},eval:function(){return this},markReferenced:function(){this.isReferenced=!0}}}(require("../tree")),function(n){n.Condition=function(n,t,i,r,u){this.op=n.trim();this.lvalue=t;this.rvalue=i;this.index=r;this.negate=u};n.Condition.prototype={type:"Condition",accept:function(n){this.lvalue=n.visit(this.lvalue);this.rvalue=n.visit(this.rvalue)},eval:function(n){var t,i=this.lvalue.eval(n),r=this.rvalue.eval(n),u=this.index;return t=function(n){switch(n){case"and":return i&&r;case"or":return i||r;default:if(i.compare)t=i.compare(r);else{if(!r.compare)throw{type:"Type",message:"Unable to perform comparison",index:u};t=r.compare(i)}switch(t){case-1:return"<"===n||"=<"===n||"<="===n;case 0:return"="===n||">="===n||"=<"===n||"<="===n;case 1:return">"===n||">="===n}}}(this.op),this.negate?!t:t}}}(require("../tree")),function(n){n.Dimension=function(t,i){this.value=parseFloat(t);this.unit=i&&i instanceof n.Unit?i:new n.Unit(i?[i]:void 0)};n.Dimension.prototype={type:"Dimension",accept:function(n){this.unit=n.visit(this.unit)},eval:function(){return this},toColor:function(){return new n.Color([this.value,this.value,this.value])},genCSS:function(n,t){if(n&&n.strictUnits&&!this.unit.isSingular())throw new Error("Multiple units in dimension. Correct the units or use the unit function. Bad unit: "+this.unit.toString());var i=this.value,r=String(i);if(0!==i&&1e-6>i&&i>-1e-6&&(r=i.toFixed(20).replace(/0+$/,"")),n&&n.compress){if(0===i&&this.unit.isLength())return t.add(r),void 0;i>0&&1>i&&(r=r.substr(1))}t.add(r);this.unit.genCSS(n,t)},toCSS:n.toCSS,operate:function(t,i,r){var f=n.operate(t,i,this.value,r.value),u=this.unit.clone();if("+"===i||"-"===i){if(0===u.numerator.length&&0===u.denominator.length)u.numerator=r.unit.numerator.slice(0),u.denominator=r.unit.denominator.slice(0);else if(0!==r.unit.numerator.length||0!==u.denominator.length){if(r=r.convertTo(this.unit.usedUnits()),t.strictUnits&&r.unit.toString()!==u.toString())throw new Error("Incompatible units. Change the units or use the unit function. Bad units: '"+u.toString()+"' and '"+r.unit.toString()+"'.");f=n.operate(t,i,this.value,r.value)}}else"*"===i?(u.numerator=u.numerator.concat(r.unit.numerator).sort(),u.denominator=u.denominator.concat(r.unit.denominator).sort(),u.cancel()):"/"===i&&(u.numerator=u.numerator.concat(r.unit.denominator).sort(),u.denominator=u.denominator.concat(r.unit.numerator).sort(),u.cancel());return new n.Dimension(f,u)},compare:function(t){if(t instanceof n.Dimension){var r=this.unify(),i=t.unify(),u=r.value,f=i.value;return f>u?-1:u>f?1:i.unit.isEmpty()||0===r.unit.compare(i.unit)?0:-1}return-1},unify:function(){return this.convertTo({length:"m",duration:"s",angle:"rad"})},convertTo:function(t){var f,r,i,u,h,e=this.value,o=this.unit.clone(),s={};if("string"==typeof t){for(f in n.UnitConversions)n.UnitConversions[f].hasOwnProperty(t)&&(s={},s[f]=t);t=s}h=function(n,t){return i.hasOwnProperty(n)?(t?e/=i[n]/i[u]:e*=i[n]/i[u],u):n};for(r in t)t.hasOwnProperty(r)&&(u=t[r],i=n.UnitConversions[r],o.map(h));return o.cancel(),new n.Dimension(e,o)}};n.UnitConversions={length:{m:1,cm:.01,mm:.001,"in":.0254,pt:.0254/72,pc:12*(.0254/72)},duration:{s:1,ms:.001},angle:{rad:1/(2*Math.PI),deg:1/360,grad:.0025,turn:1}};n.Unit=function(n,t,i){this.numerator=n?n.slice(0).sort():[];this.denominator=t?t.slice(0).sort():[];this.backupUnit=i};n.Unit.prototype={type:"Unit",clone:function(){return new n.Unit(this.numerator.slice(0),this.denominator.slice(0),this.backupUnit)},genCSS:function(n,t){this.numerator.length>=1?t.add(this.numerator[0]):this.denominator.length>=1?t.add(this.denominator[0]):n&&n.strictUnits||!this.backupUnit||t.add(this.backupUnit)},toCSS:n.toCSS,toString:function(){for(var t=this.numerator.join("*"),n=0;n<this.denominator.length;n++)t+="/"+this.denominator[n];return t},compare:function(n){return this.is(n.toString())?0:-1},is:function(n){return this.toString()===n},isLength:function(){return Boolean(this.toCSS().match(/px|em|%|in|cm|mm|pc|pt|ex/))},isEmpty:function(){return 0===this.numerator.length&&0===this.denominator.length},isSingular:function(){return this.numerator.length<=1&&0===this.denominator.length},map:function(n){for(var t=0;t<this.numerator.length;t++)this.numerator[t]=n(this.numerator[t],!1);for(t=0;t<this.denominator.length;t++)this.denominator[t]=n(this.denominator[t],!0)},usedUnits:function(){var r,u,i={},t;u=function(n){return r.hasOwnProperty(n)&&!i[t]&&(i[t]=n),n};for(t in n.UnitConversions)n.UnitConversions.hasOwnProperty(t)&&(r=n.UnitConversions[t],this.map(u));return i},cancel:function(){for(var t,r,i={},u,n=0;n<this.numerator.length;n++)t=this.numerator[n],r||(r=t),i[t]=(i[t]||0)+1;for(n=0;n<this.denominator.length;n++)t=this.denominator[n],r||(r=t),i[t]=(i[t]||0)-1;this.numerator=[];this.denominator=[];for(t in i)if(i.hasOwnProperty(t))if(u=i[t],u>0)for(n=0;u>n;n++)this.numerator.push(t);else if(0>u)for(n=0;-u>n;n++)this.denominator.push(t);0===this.numerator.length&&0===this.denominator.length&&r&&(this.backupUnit=r);this.numerator.sort();this.denominator.sort()}}}(require("../tree")),function(n){n.Directive=function(t,i,r,u){this.name=t;Array.isArray(i)?(this.rules=[new n.Ruleset([],i)],this.rules[0].allowImports=!0):this.value=i;this.currentFileInfo=u};n.Directive.prototype={type:"Directive",accept:function(n){this.rules=n.visit(this.rules);this.value=n.visit(this.value)},genCSS:function(t,i){i.add(this.name,this.currentFileInfo,this.index);this.rules?n.outputRuleset(t,i,this.rules):(i.add(" "),this.value.genCSS(t,i),i.add(";"))},toCSS:n.toCSS,eval:function(t){var i=this;return this.rules&&(t.frames.unshift(this),i=new n.Directive(this.name,null,this.index,this.currentFileInfo),i.rules=[this.rules[0].eval(t)],i.rules[0].root=!0,t.frames.shift()),i},variable:function(t){return n.Ruleset.prototype.variable.call(this.rules[0],t)},find:function(){return n.Ruleset.prototype.find.apply(this.rules[0],arguments)},rulesets:function(){return n.Ruleset.prototype.rulesets.apply(this.rules[0])},markReferenced:function(){var n,t;if(this.isReferenced=!0,this.rules)for(t=this.rules[0].rules,n=0;n<t.length;n++)t[n].markReferenced&&t[n].markReferenced()}}}(require("../tree")),function(n){n.Element=function(t,i,r,u){this.combinator=t instanceof n.Combinator?t:new n.Combinator(t);this.value="string"==typeof i?i.trim():i?i:"";this.index=r;this.currentFileInfo=u};n.Element.prototype={type:"Element",accept:function(n){this.combinator=n.visit(this.combinator);this.value=n.visit(this.value)},eval:function(t){return new n.Element(this.combinator,this.value.eval?this.value.eval(t):this.value,this.index,this.currentFileInfo)},genCSS:function(n,t){t.add(this.toCSS(n),this.currentFileInfo,this.index)},toCSS:function(n){var t=this.value.toCSS?this.value.toCSS(n):this.value;return""===t&&"&"===this.combinator.value.charAt(0)?"":this.combinator.toCSS(n||{})+t}};n.Attribute=function(n,t,i){this.key=n;this.op=t;this.value=i};n.Attribute.prototype={type:"Attribute",accept:function(n){this.value=n.visit(this.value)},eval:function(t){return new n.Attribute(this.key.eval?this.key.eval(t):this.key,this.op,this.value&&this.value.eval?this.value.eval(t):this.value)},genCSS:function(n,t){t.add(this.toCSS(n))},toCSS:function(n){var t=this.key.toCSS?this.key.toCSS(n):this.key;return this.op&&(t+=this.op,t+=this.value.toCSS?this.value.toCSS(n):this.value),"["+t+"]"}};n.Combinator=function(n){this.value=" "===n?" ":n?n.trim():""};n.Combinator.prototype={type:"Combinator",_outputMap:{"":""," ":" ",":":" :","+":" + ","~":" ~ ",">":" > ","|":"|"},_outputMapCompressed:{"":""," ":" ",":":" :","+":"+","~":"~",">":">","|":"|"},genCSS:function(n,t){t.add((n.compress?this._outputMapCompressed:this._outputMap)[this.value])},toCSS:n.toCSS}}(require("../tree")),function(n){n.Expression=function(n){this.value=n};n.Expression.prototype={type:"Expression",accept:function(n){this.value=n.visit(this.value)},eval:function(t){var i,r=this.parens&&!this.parensInOp,u=!1;return r&&t.inParenthesis(),this.value.length>1?i=new n.Expression(this.value.map(function(n){return n.eval(t)})):1===this.value.length?(this.value[0].parens&&!this.value[0].parensInOp&&(u=!0),i=this.value[0].eval(t)):i=this,r&&t.outOfParenthesis(),this.parens&&this.parensInOp&&!t.isMathOn()&&!u&&(i=new n.Paren(i)),i},genCSS:function(n,t){for(var i=0;i<this.value.length;i++)this.value[i].genCSS(n,t),i+1<this.value.length&&t.add(" ")},toCSS:n.toCSS,throwAwayComments:function(){this.value=this.value.filter(function(t){return!(t instanceof n.Comment)})}}}(require("../tree")),function(n){n.Extend=function(n,t,i){switch(this.selector=n,this.option=t,this.index=i,t){case"all":this.allowBefore=!0;this.allowAfter=!0;break;default:this.allowBefore=!1;this.allowAfter=!1}};n.Extend.prototype={type:"Extend",accept:function(n){this.selector=n.visit(this.selector)},eval:function(t){return new n.Extend(this.selector.eval(t),this.option,this.index)},clone:function(){return new n.Extend(this.selector,this.option,this.index)},findSelfSelectors:function(n){for(var i,r=[],t=0;t<n.length;t++)i=n[t].elements,t>0&&i.length&&""===i[0].combinator.value&&(i[0].combinator.value=" "),r=r.concat(n[t].elements);this.selfSelectors=[{elements:r}]}}}(require("../tree")),function(n){n.Import=function(n,t,i,r,u){if(this.options=i,this.index=r,this.path=n,this.features=t,this.currentFileInfo=u,void 0!==this.options.less||this.options.inline)this.css=!this.options.less||this.options.inline;else{var f=this.getPath();f&&/css([\?;].*)?$/.test(f)&&(this.css=!0)}};n.Import.prototype={type:"Import",accept:function(n){this.features=n.visit(this.features);this.path=n.visit(this.path);this.options.inline||(this.root=n.visit(this.root))},genCSS:function(n,t){this.css&&(t.add("@import ",this.currentFileInfo,this.index),this.path.genCSS(n,t),this.features&&(t.add(" "),this.features.genCSS(n,t)),t.add(";"))},toCSS:n.toCSS,getPath:function(){if(this.path instanceof n.Quoted){var t=this.path.value;return void 0!==this.css||/(\.[a-z]*$)|([\?;].*)$/.test(t)?t:t+".less"}return this.path instanceof n.URL?this.path.value.value:null},evalForImport:function(t){return new n.Import(this.path.eval(t),this.features,this.options,this.index,this.currentFileInfo)},evalPath:function(t){var i=this.path.eval(t),u=this.currentFileInfo&&this.currentFileInfo.rootpath,r;return i instanceof n.URL||(u&&(r=i.value,r&&t.isPathRelative(r)&&(i.value=u+r)),i.value=t.normalizePath(i.value)),i},eval:function(t){var i,f=this.features&&this.features.eval(t),r,u;if(this.skip)return[];if(this.options.inline)return r=new n.Anonymous(this.root,0,{filename:this.importedFilename},!0),this.features?new n.Media([r],this.features.value):[r];if(this.css){if(u=new n.Import(this.evalPath(t),f,this.options,this.index),!u.css&&this.error)throw this.error;return u}return i=new n.Ruleset([],this.root.rules.slice(0)),i.evalImports(t),this.features?new n.Media(i.rules,this.features.value):i.rules}}}(require("../tree")),function(n){n.JavaScript=function(n,t,i){this.escaped=i;this.expression=n;this.index=t};n.JavaScript.prototype={type:"JavaScript",eval:function(t){var i,o=this,e={},r=this.expression.replace(/@\{([\w-]+)\}/g,function(i,r){return n.jsify(new n.Variable("@"+r,o.index).eval(t))}),f;try{r=new Function("return ("+r+")")}catch(u){throw{message:"JavaScript evaluation error: "+u.message+" from `"+r+"`",index:this.index};}for(f in t.frames[0].variables())e[f.slice(1)]={value:t.frames[0].variables()[f].value,toJS:function(){return this.value.eval(t).toCSS()}};try{i=r.call(e)}catch(u){throw{message:"JavaScript evaluation error: '"+u.name+": "+u.message+"'",index:this.index};}return"string"==typeof i?new n.Quoted('"'+i+'"',i,this.escaped,this.index):Array.isArray(i)?new n.Anonymous(i.join(", ")):new n.Anonymous(i)}}}(require("../tree")),function(n){n.Keyword=function(n){this.value=n};n.Keyword.prototype={type:"Keyword",eval:function(){return this},genCSS:function(n,t){t.add(this.value)},toCSS:n.toCSS,compare:function(t){return t instanceof n.Keyword?t.value===this.value?0:1:-1}};n.True=new n.Keyword("true");n.False=new n.Keyword("false")}(require("../tree")),function(n){n.Media=function(t,i,r,u){this.index=r;this.currentFileInfo=u;var f=this.emptySelectors();this.features=new n.Value(i);this.rules=[new n.Ruleset(f,t)];this.rules[0].allowImports=!0};n.Media.prototype={type:"Media",accept:function(n){this.features=n.visit(this.features);this.rules=n.visit(this.rules)},genCSS:function(t,i){i.add("@media ",this.currentFileInfo,this.index);this.features.genCSS(t,i);n.outputRuleset(t,i,this.rules)},toCSS:n.toCSS,eval:function(t){var i,r;t.mediaBlocks||(t.mediaBlocks=[],t.mediaPath=[]);i=new n.Media([],[],this.index,this.currentFileInfo);this.debugInfo&&(this.rules[0].debugInfo=this.debugInfo,i.debugInfo=this.debugInfo);r=!1;t.strictMath||(r=!0,t.strictMath=!0);try{i.features=this.features.eval(t)}finally{r&&(t.strictMath=!1)}return t.mediaPath.push(i),t.mediaBlocks.push(i),t.frames.unshift(this.rules[0]),i.rules=[this.rules[0].eval(t)],t.frames.shift(),t.mediaPath.pop(),0===t.mediaPath.length?i.evalTop(t):i.evalNested(t)},variable:function(t){return n.Ruleset.prototype.variable.call(this.rules[0],t)},find:function(){return n.Ruleset.prototype.find.apply(this.rules[0],arguments)},rulesets:function(){return n.Ruleset.prototype.rulesets.apply(this.rules[0])},emptySelectors:function(){var t=new n.Element("","&",this.index,this.currentFileInfo);return[new n.Selector([t],null,null,this.index,this.currentFileInfo)]},markReferenced:function(){var n,t=this.rules[0].rules;for(this.isReferenced=!0,n=0;n<t.length;n++)t[n].markReferenced&&t[n].markReferenced()},evalTop:function(t){var i=this,r;return t.mediaBlocks.length>1&&(r=this.emptySelectors(),i=new n.Ruleset(r,t.mediaBlocks),i.multiMedia=!0),delete t.mediaBlocks,delete t.mediaPath,i},evalNested:function(t){for(var u,r=t.mediaPath.concat([this]),i=0;i<r.length;i++)u=r[i].features instanceof n.Value?r[i].features.value:r[i].features,r[i]=Array.isArray(u)?u:[u];return this.features=new n.Value(this.permute(r).map(function(t){for(t=t.map(function(t){return t.toCSS?t:new n.Anonymous(t)}),i=t.length-1;i>0;i--)t.splice(i,0,new n.Anonymous("and"));return new n.Expression(t)})),new n.Ruleset([],[])},permute:function(n){var t;if(0===n.length)return[];if(1===n.length)return n[0];for(var r=[],u=this.permute(n.slice(1)),i=0;i<u.length;i++)for(t=0;t<n[0].length;t++)r.push([n[0][t]].concat(u[i]));return r},bubbleSelectors:function(t){this.rules=[new n.Ruleset(t.slice(0),[this.rules[0]])]}}}(require("../tree")),function(n){n.mixin={};n.mixin.Call=function(t,i,r,u,f){this.selector=new n.Selector(t);this.arguments=i;this.index=r;this.currentFileInfo=u;this.important=f};n.mixin.Call.prototype={type:"MixinCall",accept:function(n){this.selector=n.visit(this.selector);this.arguments=n.visit(this.arguments)},eval:function(t){for(var e,i,f,o,h,l,c,s=[],a=!1,u=this.arguments&&this.arguments.map(function(n){return{name:n.name,value:n.value.eval(t)}}),r=0;r<t.frames.length;r++)if((e=t.frames[r].find(this.selector)).length>0){for(l=!0,f=0;f<e.length;f++){for(i=e[f],h=!1,o=0;o<t.frames.length;o++)if(!(i instanceof n.mixin.Definition)&&i===(t.frames[o].originalRuleset||t.frames[o])){h=!0;break}if(!h&&i.matchArgs(u,t)){if(!i.matchCondition||i.matchCondition(u,t))try{i instanceof n.mixin.Definition||(i=new n.mixin.Definition("",[],i.rules,null,!1),i.originalRuleset=e[f].originalRuleset||e[f]);Array.prototype.push.apply(s,i.eval(t,u,this.important).rules)}catch(v){throw{message:v.message,index:this.index,filename:this.currentFileInfo.filename,stack:v.stack};}a=!0}}if(a){if(!this.currentFileInfo||!this.currentFileInfo.reference)for(r=0;r<s.length;r++)c=s[r],c.markReferenced&&c.markReferenced();return s}}throw l?{type:"Runtime",message:"No matching definition was found for `"+this.selector.toCSS().trim()+"("+(u?u.map(function(n){var t="";return n.name&&(t+=n.name+":"),t+(n.value.toCSS?n.value.toCSS():"???")}).join(", "):"")+")`",index:this.index,filename:this.currentFileInfo.filename}:{type:"Name",message:this.selector.toCSS().trim()+" is undefined",index:this.index,filename:this.currentFileInfo.filename};}};n.mixin.Definition=function(t,i,r,u,f){this.name=t;this.selectors=[new n.Selector([new n.Element(null,t,this.index,this.currentFileInfo)])];this.params=i;this.condition=u;this.variadic=f;this.arity=i.length;this.rules=r;this._lookups={};this.required=i.reduce(function(n,t){return!t.name||t.name&&!t.value?n+1:n},0);this.parent=n.Ruleset.prototype;this.frames=[]};n.mixin.Definition.prototype={type:"MixinDefinition",accept:function(n){this.params=n.visit(this.params);this.rules=n.visit(this.rules);this.condition=n.visit(this.condition)},variable:function(n){return this.parent.variable.call(this,n)},variables:function(){return this.parent.variables.call(this)},find:function(){return this.parent.find.apply(this,arguments)},rulesets:function(){return this.parent.rulesets.apply(this)},evalParams:function(t,i,r,u){var v,o,f,e,h,c,y,a,l=new n.Ruleset(null,[]),s=this.params.slice(0);if(i=new n.evalEnv(i,[l].concat(i.frames)),r)for(r=r.slice(0),f=0;f<r.length;f++)if(o=r[f],c=o&&o.name){for(y=!1,e=0;e<s.length;e++)if(!u[e]&&c===s[e].name){u[e]=o.value.eval(t);l.rules.unshift(new n.Rule(c,o.value.eval(t)));y=!0;break}if(y){r.splice(f,1);f--;continue}throw{type:"Runtime",message:"Named argument for "+this.name+" "+r[f].name+" not found"};}for(a=0,f=0;f<s.length;f++)if(!u[f]){if(o=r&&r[a],c=s[f].name)if(s[f].variadic&&r){for(v=[],e=a;e<r.length;e++)v.push(r[e].value.eval(t));l.rules.unshift(new n.Rule(c,new n.Expression(v).eval(t)))}else{if(h=o&&o.value)h=h.eval(t);else{if(!s[f].value)throw{type:"Runtime",message:"wrong number of arguments for "+this.name+" ("+r.length+" for "+this.arity+")"};h=s[f].value.eval(i);l.resetCache()}l.rules.unshift(new n.Rule(c,h));u[f]=h}if(s[f].variadic&&r)for(e=a;e<r.length;e++)u[e]=r[e].value.eval(t);a++}return l},eval:function(t,i,r){var f,u,e=[],o=this.frames.concat(t.frames),s=this.evalParams(t,new n.evalEnv(t,o),i,e);return s.rules.unshift(new n.Rule("@arguments",new n.Expression(e).eval(t))),f=this.rules.slice(0),u=new n.Ruleset(null,f),u.originalRuleset=this,u=u.eval(new n.evalEnv(t,[this,s].concat(o))),r&&(u=this.parent.makeImportant.apply(u)),u},matchCondition:function(t,i){return this.condition&&!this.condition.eval(new n.evalEnv(i,[this.evalParams(i,new n.evalEnv(i,this.frames.concat(i.frames)),t,[])].concat(this.frames).concat(i.frames)))?!1:!0},matchArgs:function(n,t){var u,r=n&&n.length||0,i;if(this.variadic){if(r<this.required-1)return!1}else if(r<this.required||r>this.params.length)return!1;for(u=Math.min(r,this.arity),i=0;u>i;i++)if(!this.params[i].name&&!this.params[i].variadic&&n[i].value.eval(t).toCSS()!=this.params[i].value.eval(t).toCSS())return!1;return!0}}}(require("../tree")),function(n){n.Negative=function(n){this.value=n};n.Negative.prototype={type:"Negative",accept:function(n){this.value=n.visit(this.value)},genCSS:function(n,t){t.add("-");this.value.genCSS(n,t)},toCSS:n.toCSS,eval:function(t){return t.isMathOn()?new n.Operation("*",[new n.Dimension(-1),this.value]).eval(t):new n.Negative(this.value.eval(t))}}}(require("../tree")),function(n){n.Operation=function(n,t,i){this.op=n.trim();this.operands=t;this.isSpaced=i};n.Operation.prototype={type:"Operation",accept:function(n){this.operands=n.visit(this.operands)},eval:function(t){var u,i=this.operands[0].eval(t),r=this.operands[1].eval(t);if(t.isMathOn()){if(i instanceof n.Dimension&&r instanceof n.Color){if("*"!==this.op&&"+"!==this.op)throw{type:"Operation",message:"Can't substract or divide a color from a number"};u=r;r=i;i=u}if(!i.operate)throw{type:"Operation",message:"Operation on an invalid type"};return i.operate(t,this.op,r)}return new n.Operation(this.op,[i,r],this.isSpaced)},genCSS:function(n,t){this.operands[0].genCSS(n,t);this.isSpaced&&t.add(" ");t.add(this.op);this.isSpaced&&t.add(" ");this.operands[1].genCSS(n,t)},toCSS:n.toCSS};n.operate=function(n,t,i,r){switch(t){case"+":return i+r;case"-":return i-r;case"*":return i*r;case"/":return i/r}}}(require("../tree")),function(n){n.Paren=function(n){this.value=n};n.Paren.prototype={type:"Paren",accept:function(n){this.value=n.visit(this.value)},genCSS:function(n,t){t.add("(");this.value.genCSS(n,t);t.add(")")},toCSS:n.toCSS,eval:function(t){return new n.Paren(this.value.eval(t))}}}(require("../tree")),function(n){n.Quoted=function(n,t,i,r,u){this.escaped=i;this.value=t||"";this.quote=n.charAt(0);this.index=r;this.currentFileInfo=u};n.Quoted.prototype={type:"Quoted",genCSS:function(n,t){this.escaped||t.add(this.quote,this.currentFileInfo,this.index);t.add(this.value);this.escaped||t.add(this.quote)},toCSS:n.toCSS,eval:function(t){var i=this,r=this.value.replace(/`([^`]+)`/g,function(r,u){return new n.JavaScript(u,i.index,!0).eval(t).value}).replace(/@\{([\w-]+)\}/g,function(r,u){var f=new n.Variable("@"+u,i.index,i.currentFileInfo).eval(t,!0);return f instanceof n.Quoted?f.value:f.toCSS()});return new n.Quoted(this.quote+r+this.quote,r,this.escaped,this.index,this.currentFileInfo)},compare:function(n){if(!n.toCSS)return-1;var t=this.toCSS(),i=n.toCSS();return t===i?0:i>t?-1:1}}}(require("../tree")),function(n){n.Rule=function(t,i,r,u,f,e,o){this.name=t;this.value=i instanceof n.Value?i:new n.Value([i]);this.important=r?" "+r.trim():"";this.merge=u;this.index=f;this.currentFileInfo=e;this.inline=o||!1;this.variable="@"===t.charAt(0)};n.Rule.prototype={type:"Rule",accept:function(n){this.value=n.visit(this.value)},genCSS:function(n,t){t.add(this.name+(n.compress?":":": "),this.currentFileInfo,this.index);try{this.value.genCSS(n,t)}catch(i){throw i.index=this.index,i.filename=this.currentFileInfo.filename,i;}t.add(this.important+(this.inline||n.lastRule&&n.compress?"":";"),this.currentFileInfo,this.index)},toCSS:n.toCSS,eval:function(t){var i=!1;"font"!==this.name||t.strictMath||(i=!0,t.strictMath=!0);try{return new n.Rule(this.name,this.value.eval(t),this.important,this.merge,this.index,this.currentFileInfo,this.inline)}finally{i&&(t.strictMath=!1)}},makeImportant:function(){return new n.Rule(this.name,this.value,"!important",this.merge,this.index,this.currentFileInfo,this.inline)}}}(require("../tree")),function(n){n.Ruleset=function(n,t,i){this.selectors=n;this.rules=t;this._lookups={};this.strictImports=i};n.Ruleset.prototype={type:"Ruleset",accept:function(n){if(this.paths)for(var t=0;t<this.paths.length;t++)this.paths[t]=n.visit(this.paths[t]);else this.selectors=n.visit(this.selectors);this.rules=n.visit(this.rules)},eval:function(t){var f,u,r,e=this.selectors&&this.selectors.map(function(n){return n.eval(t)}),i=new n.Ruleset(e,this.rules.slice(0),this.strictImports),o;for(i.originalRuleset=this,i.root=this.root,i.firstRoot=this.firstRoot,i.allowImports=this.allowImports,this.debugInfo&&(i.debugInfo=this.debugInfo),t.frames.unshift(i),t.selectors||(t.selectors=[]),t.selectors.unshift(this.selectors),(i.root||i.allowImports||!i.strictImports)&&i.evalImports(t),r=0;r<i.rules.length;r++)i.rules[r]instanceof n.mixin.Definition&&(i.rules[r].frames=t.frames.slice(0));for(o=t.mediaBlocks&&t.mediaBlocks.length||0,r=0;r<i.rules.length;r++)i.rules[r]instanceof n.mixin.Call&&(f=i.rules[r].eval(t).filter(function(t){return t instanceof n.Rule&&t.variable?!i.variable(t.name):!0}),i.rules.splice.apply(i.rules,[r,1].concat(f)),r+=f.length-1,i.resetCache());for(r=0;r<i.rules.length;r++)u=i.rules[r],u instanceof n.mixin.Definition||(i.rules[r]=u.eval?u.eval(t):u);if(t.frames.shift(),t.selectors.shift(),t.mediaBlocks)for(r=o;r<t.mediaBlocks.length;r++)t.mediaBlocks[r].bubbleSelectors(e);return i},evalImports:function(t){for(var r,i=0;i<this.rules.length;i++)this.rules[i]instanceof n.Import&&(r=this.rules[i].eval(t),"number"==typeof r.length?(this.rules.splice.apply(this.rules,[i,1].concat(r)),i+=r.length-1):this.rules.splice(i,1,r),this.resetCache())},makeImportant:function(){return new n.Ruleset(this.selectors,this.rules.map(function(n){return n.makeImportant?n.makeImportant():n}),this.strictImports)},matchArgs:function(n){return!n||0===n.length},matchCondition:function(t,i){var r=this.selectors[this.selectors.length-1];return r.condition&&!r.condition.eval(new n.evalEnv(i,i.frames))?!1:!0},resetCache:function(){this._rulesets=null;this._variables=null;this._lookups={}},variables:function(){return this._variables?this._variables:this._variables=this.rules.reduce(function(t,i){return i instanceof n.Rule&&i.variable===!0&&(t[i.name]=i),t},{})},variable:function(n){return this.variables()[n]},rulesets:function(){return this.rules.filter(function(t){return t instanceof n.Ruleset||t instanceof n.mixin.Definition})},find:function(t,i){i=i||this;var f,r=[],u=t.toCSS();return u in this._lookups?this._lookups[u]:(this.rulesets().forEach(function(u){if(u!==i)for(var e=0;e<u.selectors.length;e++)if(f=t.match(u.selectors[e])){t.elements.length>u.selectors[e].elements.length?Array.prototype.push.apply(r,u.find(new n.Selector(t.elements.slice(1)),i)):r.push(u);break}}),this._lookups[u]=r)},genCSS:function(t,i){var r,s,c,u,l,e=[],h=[],a=!0,o,f;for(t.tabLevel=t.tabLevel||0,this.root||t.tabLevel++,o=t.compress?"":Array(t.tabLevel+1).join("  "),f=t.compress?"":Array(t.tabLevel).join("  "),r=0;r<this.rules.length;r++)u=this.rules[r],u.rules||u instanceof n.Media||u instanceof n.Directive||this.root&&u instanceof n.Comment?h.push(u):e.push(u);if(!this.root){for(c=n.debugInfo(t,this,f),c&&(i.add(c),i.add(f)),r=0;r<this.paths.length;r++){for(l=this.paths[r],t.firstSelector=!0,s=0;s<l.length;s++)l[s].genCSS(t,i),t.firstSelector=!1;r+1<this.paths.length&&i.add(t.compress?",":",\n"+f)}i.add((t.compress?"{":" {\n")+o)}for(r=0;r<e.length;r++)u=e[r],r+1!==e.length||this.root&&0!==h.length&&!this.firstRoot||(t.lastRule=!0),u.genCSS?u.genCSS(t,i):u.value&&i.add(u.value.toString()),t.lastRule?t.lastRule=!1:i.add(t.compress?"":"\n"+o);for(this.root||(i.add(t.compress?"}":"\n"+f+"}"),t.tabLevel--),r=0;r<h.length;r++)e.length&&a&&i.add((t.compress?"":"\n")+(this.root?o:f)),a||i.add((t.compress?"":"\n")+(this.root?o:f)),a=!1,h[r].genCSS(t,i);i.isEmpty()||t.compress||!this.firstRoot||i.add("\n")},toCSS:n.toCSS,markReferenced:function(){for(var n=0;n<this.selectors.length;n++)this.selectors[n].markReferenced()},joinSelectors:function(n,t,i){for(var r=0;r<i.length;r++)this.joinSelector(n,t,i[r])},joinSelector:function(t,i,r){for(var a,v,b,e,f,o,c,s,y,l,p,k,h,w,u=0;u<r.elements.length;u++)f=r.elements[u],"&"===f.value&&(b=!0);if(b){for(h=[],e=[[]],u=0;u<r.elements.length;u++)if(f=r.elements[u],"&"!==f.value)h.push(f);else{for(w=[],h.length>0&&this.mergeElementsOnToSelectors(h,e),a=0;a<e.length;a++)if(o=e[a],0===i.length)o.length>0&&(o[0].elements=o[0].elements.slice(0),o[0].elements.push(new n.Element(f.combinator,"",0,f.index,f.currentFileInfo))),w.push(o);else for(v=0;v<i.length;v++)c=i[v],s=[],y=[],p=!0,o.length>0?(s=o.slice(0),k=s.pop(),l=r.createDerived(k.elements.slice(0)),p=!1):l=r.createDerived([]),c.length>1&&(y=y.concat(c.slice(1))),c.length>0&&(p=!1,l.elements.push(new n.Element(f.combinator,c[0].elements[0].value,f.index,f.currentFileInfo)),l.elements=l.elements.concat(c[0].elements.slice(1))),p||s.push(l),s=s.concat(y),w.push(s);e=w;h=[]}for(h.length>0&&this.mergeElementsOnToSelectors(h,e),u=0;u<e.length;u++)e[u].length>0&&t.push(e[u])}else if(i.length>0)for(u=0;u<i.length;u++)t.push(i[u].concat(r));else t.push([r])},mergeElementsOnToSelectors:function(t,i){var u,r;if(0===i.length)return i.push([new n.Selector(t)]),void 0;for(u=0;u<i.length;u++)r=i[u],r.length>0?r[r.length-1]=r[r.length-1].createDerived(r[r.length-1].elements.concat(t)):r.push(new n.Selector(t))}}}(require("../tree")),function(n){n.Selector=function(n,t,i,r,u,f){this.elements=n;this.extendList=t||[];this.condition=i;this.currentFileInfo=u||{};this.isReferenced=f;i||(this.evaldCondition=!0)};n.Selector.prototype={type:"Selector",accept:function(n){this.elements=n.visit(this.elements);this.extendList=n.visit(this.extendList);this.condition=n.visit(this.condition)},createDerived:function(t,i,r){r=null!=r?r:this.evaldCondition;var u=new n.Selector(t,i||this.extendList,this.condition,this.index,this.currentFileInfo,this.isReferenced);return u.evaldCondition=r,u},match:function(n){var r,i,u,t,f=this.elements,e=f.length;if(r=n.elements.slice(n.elements.length&&"&"===n.elements[0].value?1:0),i=r.length,u=Math.min(e,i),0===i||i>e)return!1;for(t=0;u>t;t++)if(f[t].value!==r[t].value)return!1;return!0},eval:function(n){var t=this.condition&&this.condition.eval(n);return this.createDerived(this.elements.map(function(t){return t.eval(n)}),this.extendList.map(function(t){return t.eval(n)}),t)},genCSS:function(n,t){var i,r;if(n&&n.firstSelector||""!==this.elements[0].combinator.value||t.add(" ",this.currentFileInfo,this.index),!this._css)for(i=0;i<this.elements.length;i++)r=this.elements[i],r.genCSS(n,t)},toCSS:n.toCSS,markReferenced:function(){this.isReferenced=!0},getIsReferenced:function(){return!this.currentFileInfo.reference||this.isReferenced},getIsOutput:function(){return this.evaldCondition}}}(require("../tree")),function(n){n.UnicodeDescriptor=function(n){this.value=n};n.UnicodeDescriptor.prototype={type:"UnicodeDescriptor",genCSS:function(n,t){t.add(this.value)},toCSS:n.toCSS,eval:function(){return this}}}(require("../tree")),function(n){n.URL=function(n,t){this.value=n;this.currentFileInfo=t};n.URL.prototype={type:"Url",accept:function(n){this.value=n.visit(this.value)},genCSS:function(n,t){t.add("url(");this.value.genCSS(n,t);t.add(")")},toCSS:n.toCSS,eval:function(t){var r,i=this.value.eval(t);return r=this.currentFileInfo&&this.currentFileInfo.rootpath,r&&"string"==typeof i.value&&t.isPathRelative(i.value)&&(i.quote||(r=r.replace(/[\(\)'"\s]/g,function(n){return"\\"+n})),i.value=r+i.value),i.value=t.normalizePath(i.value),new n.URL(i,null)}}}(require("../tree")),function(n){n.Value=function(n){this.value=n};n.Value.prototype={type:"Value",accept:function(n){this.value=n.visit(this.value)},eval:function(t){return 1===this.value.length?this.value[0].eval(t):new n.Value(this.value.map(function(n){return n.eval(t)}))},genCSS:function(n,t){for(var i=0;i<this.value.length;i++)this.value[i].genCSS(n,t),i+1<this.value.length&&t.add(n&&n.compress?",":", ")},toCSS:n.toCSS}}(require("../tree")),function(n){n.Variable=function(n,t,i){this.name=n;this.index=t;this.currentFileInfo=i};n.Variable.prototype={type:"Variable",eval:function(t){var r,u,i=this.name;if(0===i.indexOf("@@")&&(i="@"+new n.Variable(i.slice(1)).eval(t).value),this.evaluating)throw{type:"Name",message:"Recursive variable definition for "+i,filename:this.currentFileInfo.file,index:this.index};if(this.evaluating=!0,r=n.find(t.frames,function(n){if((u=n.variable(i)))return u.value.eval(t)}))return this.evaluating=!1,r;throw{type:"Name",message:"variable "+i+" is undefined",filename:this.currentFileInfo.filename,index:this.index};}}}(require("../tree")),function(n){var r=["paths","optimization","files","contents","relativeUrls","rootpath","strictImports","insecure","dumpLineNumbers","compress","processImports","syncImport","javascriptEnabled","mime","useFileCache","currentFileInfo"],i,t;n.parseEnv=function(n){if(t(n,this,r),this.contents||(this.contents={}),this.files||(this.files={}),!this.currentFileInfo){var i=n&&n.filename||"input",u=i.replace(/[^\/\\]*$/,"");n&&(n.filename=null);this.currentFileInfo={filename:i,relativeUrls:this.relativeUrls,rootpath:n&&n.rootpath||"",currentDirectory:u,entryPath:u,rootFilename:i}}};i=["silent","verbose","compress","yuicompress","ieCompat","strictMath","strictUnits","cleancss","sourceMap","importMultiple"];n.evalEnv=function(n,r){t(n,this,i);this.frames=r||[]};n.evalEnv.prototype.inParenthesis=function(){this.parensStack||(this.parensStack=[]);this.parensStack.push(!0)};n.evalEnv.prototype.outOfParenthesis=function(){this.parensStack.pop()};n.evalEnv.prototype.isMathOn=function(){return this.strictMath?this.parensStack&&this.parensStack.length:!0};n.evalEnv.prototype.isPathRelative=function(n){return!/^(?:[a-z-]+:|\/)/.test(n)};n.evalEnv.prototype.normalizePath=function(n){var t,i=n.split("/").reverse();for(n=[];0!==i.length;)switch(t=i.pop()){case".":break;case"..":0===n.length||".."===n[n.length-1]?n.push(t):n.pop();break;default:n.push(t)}return n.join("/")};t=function(n,t,i){if(n)for(var r=0;r<i.length;r++)n.hasOwnProperty(i[r])&&(t[i[r]]=n[i[r]])}}(require("./tree")),function(n){n.visitor=function(n){this._implementation=n};n.visitor.prototype={visit:function(n){if(n instanceof Array)return this.visitArray(n);if(!n||!n.type)return n;var t,r,i="visit"+n.type,u=this._implementation[i];return u&&(t={visitDeeper:!0},r=u.call(this._implementation,n,t),this._implementation.isReplacing&&(n=r)),(!t||t.visitDeeper)&&n&&n.accept&&n.accept(this),i+="Out",this._implementation[i]&&this._implementation[i](n),n},visitArray:function(n){for(var r=[],t,i=0;i<n.length;i++)t=this.visit(n[i]),t instanceof Array?(t=this.flatten(t),r=r.concat(t)):r.push(t);return this._implementation.isReplacing?r:n},doAccept:function(n){n.accept(this)},flatten:function(n,t){return n.reduce(this.flattenReduce.bind(this),t||[])},flattenReduce:function(n,t){return t instanceof Array?n=this.flatten(t,n):n.push(t),n}}}(require("./tree")),function(n){n.importVisitor=function(t,i,r){this._visitor=new n.visitor(this);this._importer=t;this._finish=i;this.env=r||new n.evalEnv;this.importCount=0};n.importVisitor.prototype={isReplacing:!0,run:function(n){var t;try{this._visitor.visit(n)}catch(i){t=i}this.isFinished=!0;0===this.importCount&&this._finish(t)},visitImport:function(t,i){var u,r=this,o=t.options.inline,e;if(!t.css||o){try{u=t.evalForImport(this.env)}catch(f){f.filename||(f.index=t.index,f.filename=t.currentFileInfo.filename);t.css=!0;t.error=f}u&&(!u.css||o)&&(t=u,this.importCount++,e=new n.evalEnv(this.env,this.env.frames.slice(0)),t.options.multiple&&(e.importMultiple=!0),this._importer.push(t.getPath(),t.currentFileInfo,t.options,function(i,u,f,s){i&&!i.filename&&(i.index=t.index,i.filename=t.currentFileInfo.filename);f&&!e.importMultiple&&(t.skip=f);var h=function(n){r.importCount--;0===r.importCount&&r.isFinished&&r._finish(n)};return!u||(t.root=u,t.importedFilename=s,o||t.skip)?(h(),void 0):(new n.importVisitor(r._importer,h,e).run(u),void 0)}))}return i.visitDeeper=!1,t},visitRule:function(n,t){return t.visitDeeper=!1,n},visitDirective:function(n){return this.env.frames.unshift(n),n},visitDirectiveOut:function(){this.env.frames.shift()},visitMixinDefinition:function(n){return this.env.frames.unshift(n),n},visitMixinDefinitionOut:function(){this.env.frames.shift()},visitRuleset:function(n){return this.env.frames.unshift(n),n},visitRulesetOut:function(){this.env.frames.shift()},visitMedia:function(n){return this.env.frames.unshift(n.ruleset),n},visitMediaOut:function(){this.env.frames.shift()}}}(require("./tree")),function(n){n.joinSelectorVisitor=function(){this.contexts=[[]];this._visitor=new n.visitor(this)};n.joinSelectorVisitor.prototype={run:function(n){return this._visitor.visit(n)},visitRule:function(n,t){t.visitDeeper=!1},visitMixinDefinition:function(n,t){t.visitDeeper=!1},visitRuleset:function(n){var i=this.contexts[this.contexts.length-1],t=[];this.contexts.push(t);n.root||(n.selectors=n.selectors.filter(function(n){return n.getIsOutput()}),0===n.selectors.length&&(n.rules.length=0),n.joinSelectors(t,i,n.selectors),n.paths=t)},visitRulesetOut:function(){this.contexts.length=this.contexts.length-1},visitMedia:function(n){var t=this.contexts[this.contexts.length-1];n.rules[0].root=0===t.length||t[0].multiMedia}}}(require("./tree")),function(n){n.toCSSVisitor=function(t){this._visitor=new n.visitor(this);this._env=t};n.toCSSVisitor.prototype={isReplacing:!0,run:function(n){return this._visitor.visit(n)},visitRule:function(n){return n.variable?[]:n},visitMixinDefinition:function(){return[]},visitExtend:function(){return[]},visitComment:function(n){return n.isSilent(this._env)?[]:n},visitMedia:function(n,t){return n.accept(this._visitor),t.visitDeeper=!1,n.rules.length?n:[]},visitDirective:function(t){if(t.currentFileInfo.reference&&!t.isReferenced)return[];if("@charset"===t.name){if(this.charset){if(t.debugInfo){var i=new n.Comment("/* "+t.toCSS(this._env).replace(/\n/g,"")+" */\n");return i.debugInfo=t.debugInfo,this._visitor.visit(i)}return[]}this.charset=!0}return t},checkPropertiesInRoot:function(t){for(var i,r=0;r<t.length;r++)if(i=t[r],i instanceof n.Rule&&!i.variable)throw{message:"properties must be inside selector blocks, they cannot be in the root.",index:i.index,filename:i.currentFileInfo?i.currentFileInfo.filename:null};},visitRuleset:function(t,i){var f,r=[],u;if(t.firstRoot&&this.checkPropertiesInRoot(t.rules),t.root)t.accept(this._visitor),i.visitDeeper=!1,(t.firstRoot||t.rules.length>0)&&r.splice(0,0,t);else{for(t.paths=t.paths.filter(function(t){var i;for(" "===t[0].elements[0].combinator.value&&(t[0].elements[0].combinator=new n.Combinator("")),i=0;i<t.length;i++)return t[i].getIsReferenced()&&t[i].getIsOutput()?!0:!1}),u=0;u<t.rules.length;u++)f=t.rules[u],f.rules&&(r.push(this._visitor.visit(f)),t.rules.splice(u,1),u--);t.rules.length>0&&t.accept(this._visitor);i.visitDeeper=!1;this._mergeRules(t.rules);this._removeDuplicateRules(t.rules);t.rules.length>0&&t.paths.length>0&&r.splice(0,0,t)}return 1===r.length?r[0]:r},_removeDuplicateRules:function(t){for(var r,i,f={},e,u=t.length-1;u>=0;u--)(i=t[u],i instanceof n.Rule)&&(f[i.name]?(r=f[i.name],r instanceof n.Rule&&(r=f[i.name]=[f[i.name].toCSS(this._env)]),e=i.toCSS(this._env),-1!==r.indexOf(e)?t.splice(u,1):r.push(e)):f[i.name]=i)},_mergeRules:function(t){for(var r,i,e,u={},f=0;f<t.length;f++)i=t[f],i instanceof n.Rule&&i.merge&&(e=[i.name,i.important?"!":""].join(","),u[e]?t.splice(f--,1):r=u[e]=[],r.push(i));Object.keys(u).map(function(t){r=u[t];r.length>1&&(i=r[0],i.value=new n.Value(r.map(function(n){return n.value})))})}}}(require("./tree")),function(n){n.extendFinderVisitor=function(){this._visitor=new n.visitor(this);this.contexts=[];this.allExtendsStack=[[]]};n.extendFinderVisitor.prototype={run:function(n){return n=this._visitor.visit(n),n.allExtends=this.allExtendsStack[0],n},visitRule:function(n,t){t.visitDeeper=!1},visitMixinDefinition:function(n,t){t.visitDeeper=!1},visitRuleset:function(t){var i,r,u,e,o,f,s;if(!t.root){for(o=[],i=0;i<t.rules.length;i++)t.rules[i]instanceof n.Extend&&(o.push(t.rules[i]),t.extendOnEveryPath=!0);for(i=0;i<t.paths.length;i++)for(f=t.paths[i],s=f[f.length-1],e=s.extendList.slice(0).concat(o).map(function(n){return n.clone()}),r=0;r<e.length;r++)this.foundExtends=!0,u=e[r],u.findSelfSelectors(f),u.ruleset=t,0===r&&(u.firstExtendOnThisSelectorPath=!0),this.allExtendsStack[this.allExtendsStack.length-1].push(u);this.contexts.push(t.selectors)}},visitRulesetOut:function(n){n.root||(this.contexts.length=this.contexts.length-1)},visitMedia:function(n){n.allExtends=[];this.allExtendsStack.push(n.allExtends)},visitMediaOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1},visitDirective:function(n){n.allExtends=[];this.allExtendsStack.push(n.allExtends)},visitDirectiveOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1}};n.processExtendsVisitor=function(){this._visitor=new n.visitor(this)};n.processExtendsVisitor.prototype={run:function(t){var i=new n.extendFinderVisitor;return i.run(t),i.foundExtends?(t.allExtends=t.allExtends.concat(this.doExtendChaining(t.allExtends,t.allExtends)),this.allExtendsStack=[t.allExtends],this._visitor.visit(t)):t},doExtendChaining:function(t,i,r){var h,c,l,o,a,s,u,f,e=[],v=this,y,p;for(r=r||0,h=0;h<t.length;h++)for(c=0;c<i.length;c++)s=t[h],u=i[c],this.inInheritanceChain(u,s)||(a=[u.selfSelectors[0]],l=v.findMatch(s,a),l.length&&s.selfSelectors.forEach(function(t){o=v.extendSelector(l,a,t);f=new n.Extend(u.selector,u.option,0);f.selfSelectors=o;o[o.length-1].extendList=[f];e.push(f);f.ruleset=u.ruleset;f.parents=[u,s];u.firstExtendOnThisSelectorPath&&(f.firstExtendOnThisSelectorPath=!0,u.ruleset.paths.push(o))}));if(e.length){if(this.extendChainCount++,r>100){y="{unable to calculate}";p="{unable to calculate}";try{y=e[0].selfSelectors[0].toCSS();p=e[0].selector.toCSS()}catch(w){}throw{message:"extend circular reference detected. One of the circular extends is currently:"+y+":extend("+p+")"};}return e.concat(v.doExtendChaining(e,i,r+1))}return e},inInheritanceChain:function(n,t){return n===t?!0:t.parents&&(this.inInheritanceChain(n,t.parents[0])||this.inInheritanceChain(n,t.parents[1]))?!0:!1},visitRule:function(n,t){t.visitDeeper=!1},visitMixinDefinition:function(n,t){t.visitDeeper=!1},visitSelector:function(n,t){t.visitDeeper=!1},visitRuleset:function(n){if(!n.root){for(var u,r,i,f=this.allExtendsStack[this.allExtendsStack.length-1],e=[],o=this,t=0;t<f.length;t++)for(r=0;r<n.paths.length;r++)i=n.paths[r],n.extendOnEveryPath||i[i.length-1].extendList.length||(u=this.findMatch(f[t],i),u.length&&f[t].selfSelectors.forEach(function(n){e.push(o.extendSelector(u,i,n))}));n.paths=n.paths.concat(e)}},findMatch:function(n,t){for(var o,r,s,h,f,i,a=this,c=n.selector.elements,e=[],l=[],u=0;u<t.length;u++)for(o=t[u],r=0;r<o.elements.length;r++)for(s=o.elements[r],(n.allowBefore||0===u&&0===r)&&e.push({pathIndex:u,index:r,matched:0,initialCombinator:s.combinator}),f=0;f<e.length;f++)i=e[f],h=s.combinator.value,""===h&&0===r&&(h=" "),!a.isElementValuesEqual(c[i.matched].value,s.value)||i.matched>0&&c[i.matched].combinator.value!==h?i=null:i.matched++,i&&(i.finished=i.matched===c.length,i.finished&&!n.allowAfter&&(r+1<o.elements.length||u+1<t.length)&&(i=null)),i?i.finished&&(i.length=c.length,i.endPathIndex=u,i.endPathElementIndex=r+1,e.length=0,l.push(i)):(e.splice(f,1),f--);return l},isElementValuesEqual:function(t,i){if("string"==typeof t||"string"==typeof i)return t===i;if(t instanceof n.Attribute)return t.op!==i.op||t.key!==i.key?!1:t.value&&i.value?(t=t.value.value||t.value,i=i.value.value||i.value,t===i):t.value||i.value?!1:!0;if(t=t.value,i=i.value,t instanceof n.Selector){if(!(i instanceof n.Selector)||t.elements.length!==i.elements.length)return!1;for(var r=0;r<t.elements.length;r++)if(t.elements[r].combinator.value!==i.elements[r].combinator.value&&(0!==r||(t.elements[r].combinator.value||" ")!==(i.elements[r].combinator.value||" "))||!this.isElementValuesEqual(t.elements[r].value,i.elements[r].value))return!1;return!0}return!1},extendSelector:function(t,i,r){for(var c,l,e,h,f=0,o=0,u=[],s=0;s<t.length;s++)e=t[s],c=i[e.pathIndex],l=new n.Element(e.initialCombinator,r.elements[0].value,r.elements[0].index,r.elements[0].currentFileInfo),e.pathIndex>f&&o>0&&(u[u.length-1].elements=u[u.length-1].elements.concat(i[f].elements.slice(o)),o=0,f++),h=c.elements.slice(o,e.index).concat([l]).concat(r.elements.slice(1)),f===e.pathIndex&&s>0?u[u.length-1].elements=u[u.length-1].elements.concat(h):(u=u.concat(i.slice(f,e.pathIndex)),u.push(new n.Selector(h))),f=e.endPathIndex,o=e.endPathElementIndex,o>=i[f].elements.length&&(o=0,f++);return f<i.length&&o>0&&(u[u.length-1].elements=u[u.length-1].elements.concat(i[f].elements.slice(o)),f++),u=u.concat(i.slice(f,i.length))},visitRulesetOut:function(){},visitMedia:function(n){var t=n.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);t=t.concat(this.doExtendChaining(t,n.allExtends));this.allExtendsStack.push(t)},visitMediaOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1},visitDirective:function(n){var t=n.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);t=t.concat(this.doExtendChaining(t,n.allExtends));this.allExtendsStack.push(t)},visitDirectiveOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1}}}(require("./tree")),function(n){n.sourceMapOutput=function(n){this._css=[];this._rootNode=n.rootNode;this._writeSourceMap=n.writeSourceMap;this._contentsMap=n.contentsMap;this._sourceMapFilename=n.sourceMapFilename;this._outputFilename=n.outputFilename;this._sourceMapBasepath=n.sourceMapBasepath;this._sourceMapRootpath=n.sourceMapRootpath;this._outputSourceFiles=n.outputSourceFiles;this._sourceMapGeneratorConstructor=n.sourceMapGenerator||require("source-map").SourceMapGenerator;this._sourceMapRootpath&&"/"!==this._sourceMapRootpath.charAt(this._sourceMapRootpath.length-1)&&(this._sourceMapRootpath+="/");this._lineNumber=0;this._column=0};n.sourceMapOutput.prototype.normalizeFilename=function(n){return this._sourceMapBasepath&&0===n.indexOf(this._sourceMapBasepath)&&(n=n.substring(this._sourceMapBasepath.length),("\\"===n.charAt(0)||"/"===n.charAt(0))&&(n=n.substring(1))),(this._sourceMapRootpath||"")+n.replace(/\\/g,"/")};n.sourceMapOutput.prototype.add=function(n,t,i,r){var f,e,o,s,u,h;if(n){if(t&&(h=this._contentsMap[t.filename].substring(0,i),e=h.split("\n"),s=e[e.length-1]),f=n.split("\n"),o=f[f.length-1],t)if(r)for(u=0;u<f.length;u++)this._sourceMapGenerator.addMapping({generated:{line:this._lineNumber+u+1,column:0===u?this._column:0},original:{line:e.length+u,column:0===u?s.length:0},source:this.normalizeFilename(t.filename)});else this._sourceMapGenerator.addMapping({generated:{line:this._lineNumber+1,column:this._column},original:{line:e.length,column:s.length},source:this.normalizeFilename(t.filename)});1===f.length?this._column+=o.length:(this._lineNumber+=f.length-1,this._column=o.length);this._css.push(n)}};n.sourceMapOutput.prototype.isEmpty=function(){return 0===this._css.length};n.sourceMapOutput.prototype.toCSS=function(n){var i,t,r;if(this._sourceMapGenerator=new this._sourceMapGeneratorConstructor({file:this._outputFilename,sourceRoot:null}),this._outputSourceFiles)for(i in this._contentsMap)this._sourceMapGenerator.setSourceContent(this.normalizeFilename(i),this._contentsMap[i]);return(this._rootNode.genCSS(n,this),this._css.length>0)&&(r=JSON.stringify(this._sourceMapGenerator.toJSON()),this._sourceMapFilename&&(t=this.normalizeFilename(this._sourceMapFilename)),this._writeSourceMap?this._writeSourceMap(r):t="data:application/json,"+encodeURIComponent(r),t&&this._css.push("/*# sourceMappingURL="+t+" */")),this._css.join("")}}(require("./tree")),isFileProtocol=/^(file|chrome(-extension)?|resource|qrc|app):/.test(location.protocol),less.env=less.env||("127.0.0.1"==location.hostname||"0.0.0.0"==location.hostname||"localhost"==location.hostname||location.port.length>0||isFileProtocol?"development":"production"),logLevel={info:2,errors:1,none:0},less.logLevel="undefined"!=typeof less.logLevel?less.logLevel:logLevel.info,less.async=less.async||!1,less.fileAsync=less.fileAsync||!1,less.poll=less.poll||(isFileProtocol?1e3:1500),less.functions)for(func in less.functions)less.tree.functions[func]=less.functions[func];dumpLineNumbers=/!dumpLineNumbers:(comments|mediaquery|all)/.exec(location.hash);dumpLineNumbers&&(less.dumpLineNumbers=dumpLineNumbers[1]);var typePattern=/^text\/(x-)?less$/,cache=null,fileCache={};if(less.watch=function(){return less.watchMode||(less.env="development",initRunningMode()),this.watchMode=!0},less.unwatch=function(){return clearInterval(less.watchTimer),this.watchMode=!1},/!watch/.test(location.hash)&&less.watch(),"development"!=less.env)try{cache="undefined"==typeof window.localStorage?null:window.localStorage}catch(_){}for(links=document.getElementsByTagName("link"),less.sheets=[],i=0;i<links.length;i++)("stylesheet/less"===links[i].rel||links[i].rel.match(/stylesheet/)&&links[i].type.match(typePattern))&&less.sheets.push(links[i]);less.modifyVars=function(n){var i="",t;for(t in n)i+=("@"===t.slice(0,1)?"":"@")+t+": "+(";"===n[t].slice(-1)?n[t]:n[t]+";");less.refresh(!1,i)};less.refresh=function(n,t){var r,i;r=i=new Date;loadStyleSheets(function(n,t,u,f,e){return n?error(n,f.href):(e.local?log("loading "+f.href+" from cache.",logLevel.info):(log("parsed "+f.href+" successfully.",logLevel.info),createCSS(t.toCSS(less),f,e.lastModified)),log("css for "+f.href+" generated in "+(new Date-i)+"ms",logLevel.info),0===e.remaining&&log("css generated in "+(new Date-r)+"ms",logLevel.info),i=new Date,void 0)},n,t);loadStyles(t)};less.refreshStyles=loadStyles;less.Parser.fileLoader=loadFile;less.refresh("development"===less.env);"function"==typeof define&&define.amd&&define(function(){return less});window.matchMedia||(window.matchMedia=function(n){var t=n.document,h=t.documentElement,r=[],f=0,c="",i={},k=/\s*(only|not)?\s*(screen|print|[a-z\-]+)\s*(and)?\s*/i,d=/^\s*\(\s*(-[a-z]+-)?(min-|max-)?([a-z\-]+)\s*(:?\s*([0-9]+(\.[0-9]+)?|portrait|landscape)(px|em|dppx|dpcm|rem|%|in|cm|mm|ex|pt|pc|\/([0-9]+(\.[0-9]+)?))?)?\s*\)\s*$/,l=0,a=function(n){var w=-1!==n.indexOf(",")&&n.split(",")||[n],v=w.length-1,b=v,f=null,r=null,y="",l=0,p=!1,a="",t="",f=null,r=0,t=null,u="",o="",s="",e="",h="",u=!1;if(""===n)return!0;do if(f=w[b-v],p=!1,(r=f.match(k))&&(y=r[0],l=r.index),r&&(-1!==f.substring(0,l).indexOf("(")||!l&&(r[3]||y===r.input))){if(t=f,p="not"===r[1],l||(a=r[2],t=f.substring(y.length)),u=a===c||"all"===a||""===a,f=-1!==t.indexOf(" and ")&&t.split(" and ")||[t],r=f.length-1,u&&0<=r&&""!==t)do{if(t=f[r].match(d),!t||!i[t[3]]){u=!1;break}if(u=t[2],e=o=t[5],s=t[7],h=i[t[3]],s&&(e="px"===s?Number(o):"em"===s||"rem"===s?16*o:t[8]?(o/t[8]).toFixed(2):"dppx"===s?96*o:"dpcm"===s?.3937*o:Number(o)),u="min-"===u&&e?h>=e:"max-"===u&&e?h<=e:e?h===e:!!h,!u)break}while(r--);if(u)break}else u=!1;while(v--);return p?!u:u},v=function(){var t=n.innerWidth||h.clientWidth,r=n.innerHeight||h.clientHeight,f=n.screen.width,e=n.screen.height,o=n.screen.colorDepth,u=n.devicePixelRatio;i.width=t;i.height=r;i["aspect-ratio"]=(t/r).toFixed(2);i["device-width"]=f;i["device-height"]=e;i["device-aspect-ratio"]=(f/e).toFixed(2);i.color=o;i["color-index"]=Math.pow(2,o);i.orientation=r>=t?"portrait":"landscape";i.resolution=u&&96*u||n.screen.deviceXDPI||96;i["device-pixel-ratio"]=u||1},y=function(){clearTimeout(l);l=setTimeout(function(){var t=null,u=f-1,o=u,i=!1,e;if(0<=u){v();do if((t=r[o-u])&&((i=a(t.mql.media))&&!t.mql.matches||!i&&t.mql.matches)&&(t.mql.matches=i,t.listeners))for(i=0,e=t.listeners.length;i<e;i++)t.listeners[i]&&t.listeners[i].call(n,t.mql);while(u--)}},10)},p=t.getElementsByTagName("head")[0],t=t.createElement("style"),w=null,e="screen print speech projection handheld tv braille embossed tty".split(" "),u=0,g=e.length,o="#mediamatchjs { position: relative; z-index: 0; }",s="",b=n.addEventListener||(s="on")&&n.attachEvent;for(t.type="text/css",t.id="mediamatchjs",p.appendChild(t),w=n.getComputedStyle&&n.getComputedStyle(t)||t.currentStyle;u<g;u++)o+="@media "+e[u]+" { #mediamatchjs { position: relative; z-index: "+u+" } }";return t.styleSheet?t.styleSheet.cssText=o:t.textContent=o,c=e[1*w.zIndex||0],p.removeChild(t),v(),b(s+"resize",y),b(s+"orientationchange",y),function(n){var i=f,t={matches:!1,media:n,addListener:function(n){r[i].listeners||(r[i].listeners=[]);n&&r[i].listeners.push(n)},removeListener:function(n){var t=r[i],u=0,f=0;if(t)for(f=t.listeners.length;u<f;u++)t.listeners[u]===n&&t.listeners.splice(u,1)}};return""===n?(t.matches=!0,t):(t.matches=a(n),f=r.push({mql:t,listeners:null}),t)}}(window));!function(n,t,i,r){var f=function(){var u=n(this);u[r]()||(u.addClass(t),"password"===u.attr("type")&&(u.attr("type","text"),u.data(t+"-pwd",!0)),u[r](u.attr(i)))},u=function(){var u=n(this);u.removeClass(t);u.data(t+"-pwd")&&u.attr("type","password");u[r]()===u.attr(i)&&u[r]("")},e=function(){n(this).find("["+i+"]").each(function(){n(this).data(t)&&u.call(this)})};n.fn.placeholdr=function(){i in document.createElement("input")||(n(this).find("["+i+"]").each(function(){var i=n(this);i.data(t)||(i.data(t,!0),f.call(this),i.focus(u),i.blur(f))}),n(this).find("form").each(function(){var i=n(this);i.data(t)||(i.data(t,!0),i.submit(e))}))};n.fn[r]=n.fn.val;n.fn.val=function(f){var e=n(this);return"undefined"===n.type(f)&&e.data(t)&&e[r]()===e.attr(i)?"":("string"===n.type(f)&&u.call(this),n.fn[r].apply(this,arguments))};n(function(){n(document).placeholdr()});document.write("<style>.placeholdr{color:#AAA;}<\/style>")}(jQuery,"placeholdr","placeholder","placeholdrVal");!function(n){"use strict";function p(){y(!0)}var t={};n.respond=t;t.update=function(){};var f=[],tt=function(){var t=!1;try{t=new n.XMLHttpRequest}catch(i){t=new n.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),w=function(n,t){var i=tt();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){4!==i.readyState||200!==i.status&&304!==i.status||t(i.responseText)},4!==i.readyState&&i.send(null))};if(t.ajax=w,t.queue=f,t.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},t.mediaQueriesSupported=n.matchMedia&&null!==n.matchMedia("only all")&&n.matchMedia("only all").matches,!t.mediaQueriesSupported){var c,b,l,i=n.document,r=i.documentElement,e=[],o=[],u=[],a={},k=30,s=i.getElementsByTagName("head")[0]||r,it=i.getElementsByTagName("base")[0],h=s.getElementsByTagName("link"),v=function(){var u,t=i.createElement("div"),n=i.body,o=r.style.fontSize,e=n&&n.style.fontSize,f=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=f=i.createElement("body"),n.style.background="none"),r.style.fontSize="100%",n.style.fontSize="100%",n.appendChild(t),f&&r.insertBefore(n,r.firstChild),u=t.offsetWidth,f?r.removeChild(n):n.removeChild(t),r.style.fontSize=o,e&&(n.style.fontSize=e),u=l=parseFloat(u)},y=function(t){var rt="clientWidth",ut=r[rt],ft="CSS1Compat"===i.compatMode&&ut||i.body[rt]||ut,p={},ct=h[h.length-1],et=(new Date).getTime(),tt,g,nt,f,it;if(t&&c&&k>et-c)return n.clearTimeout(b),void(b=n.setTimeout(y,k));c=et;for(tt in e)if(e.hasOwnProperty(tt)){var a=e[tt],w=a.minw,d=a.maxw,ot=null===w,st=null===d,ht="em";w&&(w=parseFloat(w)*(w.indexOf(ht)>-1?l||v():1));d&&(d=parseFloat(d)*(d.indexOf(ht)>-1?l||v():1));a.hasquery&&(ot&&st||!(ot||ft>=w)||!(st||d>=ft))||(p[a.media]||(p[a.media]=[]),p[a.media].push(o[a.rules]))}for(g in u)u.hasOwnProperty(g)&&u[g]&&u[g].parentNode===s&&s.removeChild(u[g]);u.length=0;for(nt in p)p.hasOwnProperty(nt)&&(f=i.createElement("style"),it=p[nt].join("\n"),f.type="text/css",f.media=nt,s.insertBefore(f,ct.nextSibling),f.styleSheet?f.styleSheet.cssText=it:f.appendChild(i.createTextNode(it)),u.push(f))},d=function(n,i,r){var h=n.replace(t.regex.keyframes,"").match(t.regex.media),c=h&&h.length||0,l,a,f,v,u,p,w,s;for(i=i.substring(0,i.lastIndexOf("/")),l=function(n){return n.replace(t.regex.urls,"$1"+i+"$2$3")},a=!c&&r,i.length&&(i+="/"),a&&(c=1),f=0;c>f;f++)for(a?(v=r,o.push(l(n))):(v=h[f].match(t.regex.findStyles)&&RegExp.$1,o.push(RegExp.$2&&l(RegExp.$2))),p=v.split(","),w=p.length,s=0;w>s;s++)u=p[s],e.push({media:u.split("(")[0].match(t.regex.only)&&RegExp.$2||"all",rules:o.length-1,hasquery:u.indexOf("(")>-1,minw:u.match(t.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:u.match(t.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});y()},g=function(){if(f.length){var t=f.shift();w(t.href,function(i){d(i,t.href,t.media);a[t.href]=!0;n.setTimeout(function(){g()},0)})}},nt=function(){for(var r=0;r<h.length;r++){var i=h[r],t=i.href,u=i.media,e=i.rel&&"stylesheet"===i.rel.toLowerCase();t&&e&&!a[t]&&(i.styleSheet&&i.styleSheet.rawCssText?(d(i.styleSheet.rawCssText,t,u),a[t]=!0):(!/^([a-zA-Z:]*\/\/)/.test(t)&&!it||t.replace(RegExp.$1,"").split("/")[0]===n.location.host)&&("//"===t.substring(0,2)&&(t=n.location.protocol+t),f.push({href:t,media:u})))}g()};nt();t.update=nt;t.getEmValue=v;n.addEventListener?n.addEventListener("resize",p,!1):n.attachEvent&&n.attachEvent("onresize",p)}}(this);headerHeight=56;!function(n,t){"use strict";var r,i,u,f,e;(n.uaMatch=function(n){n=n.toLowerCase();var t=/(opr)[\/]([\w.]+)/.exec(n)||/(chrome)[ \/]([\w.]+)/.exec(n)||/(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[],i=/(ipad)/.exec(n)||/(iphone)/.exec(n)||/(android)/.exec(n)||/(windows phone)/.exec(n)||/(win)/.exec(n)||/(mac)/.exec(n)||/(linux)/.exec(n)||/(cros)/i.exec(n)||[];return{browser:t[3]||t[1]||"",version:t[2]||"0",platform:i[0]||""}},r=n.uaMatch(t.navigator.userAgent),i={},r.browser&&(i[r.browser]=!0,i.version=r.version,i.versionNumber=parseInt(r.version)),r.platform&&(i[r.platform]=!0),(i.android||i.ipad||i.iphone||i["windows phone"])&&(i.mobile=!0),(i.cros||i.mac||i.linux||i.win)&&(i.desktop=!0),(i.chrome||i.opr||i.safari)&&(i.webkit=!0),i.rv)&&(u="msie",r.browser=u,i[u]=!0);i.opr&&(f="opera",r.browser=f,i[f]=!0);i.safari&&i.android&&(e="android",r.browser=e,i[e]=!0);i.name=r.browser;i.platform=r.platform;n.browser=i}(jQuery,window);Utility={str_replace:function(n,t,i){var r=n.split(t);return r.join(i)},str_exists:function(n,t){var i=n.split(t);return i[0]===n?!1:!0},toggle_fullscreen:function(n){(document.fullScreenElement===undefined||document.fullScreenElement!==null)&&(document.msFullscreenElement===undefined||document.msFullscreenElement!==null)&&(document.mozFullScreen===undefined||document.mozFullScreen)&&(document.webkitIsFullScreen===undefined||document.webkitIsFullScreen)?document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():n.requestFullScreen?n.requestFullScreen():n.mozRequestFullScreen?n.mozRequestFullScreen():n.webkitRequestFullScreen?n.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT):n.msRequestFullscreen&&n.msRequestFullscreen()},getViewPort:function(){var n=window,t="inner";return"innerWidth"in window||(t="client",n=document.documentElement||document.body),{width:n[t+"Width"],height:n[t+"Height"]}},getSidebarViewportHeight:function(){return $(window).height()-headerHeight},sidebar_resizing:function(){if($("#topnav").hasClass("navbar-fixed-top"))$(".static-sidebar").css("top",headerHeight+"px");else{var n=$("body").scrollTop();$(".static-sidebar").css("top","0px");n<headerHeight?$(".static-sidebar").css("top",headerHeight-n+"px"):$(".static-sidebar").css("top","0px")}Utility.initScroller()},getBrandColor:function(n){var t={"default":"#fafafa",gray:"#9e9e9e",inverse:"#757575",primary:"#03a9f4",success:"#8bc34a",warning:"#ffc107",danger:"#e51c23",info:"#00bcd4",brown:"#795548",indigo:"#3f51b5",orange:"#ff9800",midnightblue:"#37474f",teal:"#009688",pink:"#e91e63",purple:"#9c27b0",green:"#4caf50",deeppurple:"#673ab7",deeporange:"#ff5722",lime:"#cddc39",lime:"#2196f3"};return t[n]?t[n]:t["default"]},toggle_leftbar:function(){var n=localStorage.getItem("collapsed_menu");$("body").toggleClass("sidebar-collapsed");Utility.switch_leftbaricons();n=="true"?localStorage.setItem("collapsed_menu","false"):n=="false"&&localStorage.setItem("collapsed_menu","true");setTimeout(function(){$(window).trigger("resize")},500)},switch_leftbaricons:function(){$("body").hasClass("sidebar-collapsed")?$("#trigger-sidebar i").removeClass("ti-shift-left").addClass("ti-shift-right"):$("#trigger-sidebar i").removeClass("ti-shift-right").addClass("ti-shift-left")},autocollapse:function(){var n=$("header.navbar"),t=$("header.navbar .navbar-collapse");$("body").removeClass("topnav-collapsed");$("#topnav .navbar-left").addClass("in");$("#navbar-links-toggle").parent("li").hide();$(t).insertAfter("header.navbar .logo-area");(n.innerHeight()>headerHeight||$(window).innerWidth()<786)&&($("body").addClass("topnav-collapsed"),$("#topnav .navbar-left").removeClass("in"),$("#navbar-links-toggle").parent("li").show(),n.append(t.detach()))},initScroller:function(){$(".scroll-pane").nanoScroller({paneClass:"scroll-track",sliderClass:"scroll-thumb",contentClass:"scroll-content"})},destroyScroller:function(n){$(n).nanoScroller({destroy:!0})},animateContent:function(){$.fn.velocity&&$(".animated-content .info-tile, .animated-content .panel, .animated-content .widget-weather, .animated-content .widget-tasks, .animated-content .alert").css("visibility","visible").velocity("transition.slideUpIn",{stagger:50})}},function(n){n.scrollSidebar=function(t){var i=this,r,t;i.settings={};r=n(t);t=t};n.fn.scrollSidebar=function(t){return this.each(function(){if(undefined==n(this).data("scrollSidebar")){var i=new n.scrollSidebar(this,t);n(this).data("scrollSidebar",i)}})};n.sidebarAccordion=function(t,i){var u={},r=this,f,t;r.settings={};f=n(t);t=t;r.init=function(){var f,e,t,o;r.settings=n.extend({},u,i);f=localStorage.getItem("collapsed_menu");f===null&&localStorage.setItem("collapsed_menu","false");f==="true"&&n("body").addClass("sidebar-collapsed");n("body").on("click","ul.acc-menu a",function(){var t=n(this).closest("ul.acc-menu").children("li");n(this).closest("li").addClass("clicked");n.each(t,function(i){if(n(t[i]).hasClass("clicked"))return n(t[i]).removeClass("clicked"),!0;n(t[i]).find("ul.acc-menu:visible").slideToggle({duration:100});n(t[i]).removeClass("open")});(!n("body").hasClass("sidebar-collapsed")||n(this).parents("ul.acc-menu").length>1)&&(n(this).siblings("ul.acc-menu:visible").length>0?n(this).closest("li").removeClass("open"):n(this).closest("li").addClass("open"),n(this).siblings("ul.acc-menu").slideToggle({duration:100}))});for(n.each(n("ul.acc-menu a"),function(){if(this.href==window.location)return e=this,!1}),t=n(e).closest("li");;)if(t.addClass("active"),t.closest("ul.acc-menu").show().closest("li").addClass("open"),t=n(t).parents("li").eq(0),n(t).parents("ul.acc-menu").length<=0)break;o=n("li").filter(function(){return n(this).find("ul.acc-menu").length});n(o).addClass("hasChild")};r.init()};n.fn.sidebarAccordion=function(t){return this.each(function(){if(undefined===n(this).data("sidebarAccordion")){var i=new n.sidebarAccordion(this,t);n(this).data("sidebarAccordion",i)}})}}(jQuery);$(document).ready(function(){function n(){var n=$("#wrapper").innerWidth();$(".static-content").css("width",n+"px")}enquire.register("screen and (max-width: 767px)",{match:function(){$("body").hasClass("sidebar-scroll")||($(".static-sidebar").addClass("scroll-pane"),$(".static-sidebar > .sidebar").addClass("scroll-content"))},unmatch:function(){$("body").hasClass("sidebar-scroll")||(console.log("here"),$(".static-sidebar").removeClass("scroll-pane has-scrollbar"),$(".static-sidebar > .sidebar").removeClass("scroll-content"),$(".static-sidebar > .sidebar").css("margin-right",""),$(".static-sidebar > .sidebar").css("right",""),$(".static-sidebar.scroll-pane").nanoScroller({stop:!0}))}});$("body").hasClass("sidebar-scroll")&&($(".static-sidebar").addClass("scroll-pane"),$(".sidebar").addClass("scroll-content"));Utility.initScroller();$(".toolbar").on("shown.bs.dropdown",function(){Utility.initScroller()});$(".widget").on("shown.bs.collapse",function(){Utility.initScroller()});$(".widget").on("hidden.bs.collapse",function(){Utility.initScroller()});Utility.sidebar_resizing();$("body").sidebarAccordion();$("#trigger-sidebar>a").click(function(){Utility.toggle_leftbar()});$("#trigger-fullscreen").click(function(){Utility.toggle_fullscreen(document.documentElement)});$("#trigger-extrabar>a").click(function(){$("body").toggleClass("extrabar-show")});$(".extrabar-underlay").click(function(n){$("body").removeClass("extrabar-show");n.stopPropagation()});$("body").on("click",".yamm .dropdown-menu, .dropdown-menu-form",function(n){n.stopPropagation()});if($('.dropdown-menu a[data-toggle="tab"]').click(function(n){n.stopPropagation();$(this).tab("show");$(this).siblings().removeClass("active");$(this).addClass("active");$(this).closest(".dropdown").removeClass("active")}),$("#back-to-top").click(function(){return $("body,html").animate({scrollTop:0},500),!1}),$("a.panel-collapse").click(function(){return $(this).children().toggleClass("fa-chevron-down fa-chevron-up"),$(this).closest(".panel-heading").next().slideToggle({duration:200}),$(this).closest(".panel-heading").toggleClass("rounded-bottom"),!1}),$.browser.mozilla){$("footer").css("width",$("footer").parent().width());$(window).on("resize",function(){$("footer").css("width",$("footer").parent().width())})}enquire.register("screen and (max-width: 767px)",{match:function(){$("body").addClass("sidebar-collapsed");n();$(window).on("resize",n)},unmatch:function(){$("body").removeClass("sidebar-collapsed");$(".static-content").css("width","");$(window).off("resize",n)}});$("#trigger-toolbar-search").click(function(){$("#toolbar-search").toggleClass("active")});$("#toolbar-search .remove").click(function(){$("#toolbar-search").toggleClass("active")});Utility.autocollapse()});$(window).bind("load",function(){Utility.animateContent();$("body").scrollSidebar();$(window).trigger("resize")});$(window).scroll(function(){Utility.sidebar_resizing()});$(window).resize(function(){Utility.autocollapse();Utility.sidebar_resizing();Utility.switch_leftbaricons()}),function(){var n=[].slice;(function(t,i){"use strict";var r;return r=function(){function n(n,i){i==null&&(i={});this.$element=t(n);this.options=t.extend({},t.fn.bootstrapSwitch.defaults,i,{state:this.$element.is(":checked"),size:this.$element.data("size"),animate:this.$element.data("animate"),disabled:this.$element.is(":disabled"),readonly:this.$element.is("[readonly]"),onColor:this.$element.data("on-color"),offColor:this.$element.data("off-color"),onText:this.$element.data("on-text"),offText:this.$element.data("off-text"),labelText:this.$element.data("label-text"),baseClass:this.$element.data("base-class"),wrapperClass:this.$element.data("wrapper-class")});this.$wrapper=t("<div>",{"class":function(n){return function(){var t;return t=[""+n.options.baseClass].concat(n._getClasses(n.options.wrapperClass)),t.push(n.options.state?""+n.options.baseClass+"-on":""+n.options.baseClass+"-off"),n.options.size!=null&&t.push(""+n.options.baseClass+"-"+n.options.size),n.options.animate&&t.push(""+n.options.baseClass+"-animate"),n.options.disabled&&t.push(""+n.options.baseClass+"-disabled"),n.options.readonly&&t.push(""+n.options.baseClass+"-readonly"),n.$element.attr("id")&&t.push(""+n.options.baseClass+"-id-"+n.$element.attr("id")),t.join(" ")}}(this)()});this.$container=t("<div>",{"class":""+this.options.baseClass+"-container"});this.$on=t("<span>",{html:this.options.onText,"class":""+this.options.baseClass+"-handle-on "+this.options.baseClass+"-"+this.options.onColor});this.$off=t("<span>",{html:this.options.offText,"class":""+this.options.baseClass+"-handle-off "+this.options.baseClass+"-"+this.options.offColor});this.$label=t("<label>",{"for":this.$element.attr("id"),html:this.options.labelText,"class":""+this.options.baseClass+"-label"});this.$element.on("init.bootstrapSwitch",function(t){return function(){return t.options.onInit.apply(n,arguments)}}(this));this.$element.on("switchChange.bootstrapSwitch",function(t){return function(){return t.options.onSwitchChange.apply(n,arguments)}}(this));this.$container=this.$element.wrap(this.$container).parent();this.$wrapper=this.$container.wrap(this.$wrapper).parent();this.$element.before(this.$on).before(this.$label).before(this.$off).trigger("init.bootstrapSwitch");this._elementHandlers();this._handleHandlers();this._labelHandlers();this._formHandler()}return n.prototype._constructor=n,n.prototype.state=function(n,t){return typeof n=="undefined"?this.options.state:this.options.disabled||this.options.readonly?this.$element:(n=!!n,this.$element.prop("checked",n).trigger("change.bootstrapSwitch",t),this.$element)},n.prototype.toggleState=function(n){return this.options.disabled||this.options.readonly?this.$element:this.$element.prop("checked",!this.options.state).trigger("change.bootstrapSwitch",n)},n.prototype.size=function(n){return typeof n=="undefined"?this.options.size:(this.options.size!=null&&this.$wrapper.removeClass(""+this.options.baseClass+"-"+this.options.size),n&&this.$wrapper.addClass(""+this.options.baseClass+"-"+n),this.options.size=n,this.$element)},n.prototype.animate=function(n){return typeof n=="undefined"?this.options.animate:(n=!!n,this.$wrapper[n?"addClass":"removeClass"](""+this.options.baseClass+"-animate"),this.options.animate=n,this.$element)},n.prototype.disabled=function(n){return typeof n=="undefined"?this.options.disabled:(n=!!n,this.$wrapper[n?"addClass":"removeClass"](""+this.options.baseClass+"-disabled"),this.$element.prop("disabled",n),this.options.disabled=n,this.$element)},n.prototype.toggleDisabled=function(){return this.$element.prop("disabled",!this.options.disabled),this.$wrapper.toggleClass(""+this.options.baseClass+"-disabled"),this.options.disabled=!this.options.disabled,this.$element},n.prototype.readonly=function(n){return typeof n=="undefined"?this.options.readonly:(n=!!n,this.$wrapper[n?"addClass":"removeClass"](""+this.options.baseClass+"-readonly"),this.$element.prop("readonly",n),this.options.readonly=n,this.$element)},n.prototype.toggleReadonly=function(){return this.$element.prop("readonly",!this.options.readonly),this.$wrapper.toggleClass(""+this.options.baseClass+"-readonly"),this.options.readonly=!this.options.readonly,this.$element},n.prototype.onColor=function(n){var t;return(t=this.options.onColor,typeof n=="undefined")?t:(t!=null&&this.$on.removeClass(""+this.options.baseClass+"-"+t),this.$on.addClass(""+this.options.baseClass+"-"+n),this.options.onColor=n,this.$element)},n.prototype.offColor=function(n){var t;return(t=this.options.offColor,typeof n=="undefined")?t:(t!=null&&this.$off.removeClass(""+this.options.baseClass+"-"+t),this.$off.addClass(""+this.options.baseClass+"-"+n),this.options.offColor=n,this.$element)},n.prototype.onText=function(n){return typeof n=="undefined"?this.options.onText:(this.$on.html(n),this.options.onText=n,this.$element)},n.prototype.offText=function(n){return typeof n=="undefined"?this.options.offText:(this.$off.html(n),this.options.offText=n,this.$element)},n.prototype.labelText=function(n){return typeof n=="undefined"?this.options.labelText:(this.$label.html(n),this.options.labelText=n,this.$element)},n.prototype.baseClass=function(){return this.options.baseClass},n.prototype.wrapperClass=function(n){return typeof n=="undefined"?this.options.wrapperClass:(n||(n=t.fn.bootstrapSwitch.defaults.wrapperClass),this.$wrapper.removeClass(this._getClasses(this.options.wrapperClass).join(" ")),this.$wrapper.addClass(this._getClasses(n).join(" ")),this.options.wrapperClass=n,this.$element)},n.prototype.destroy=function(){var n;return n=this.$element.closest("form"),n.length&&n.off("reset.bootstrapSwitch").removeData("bootstrap-switch"),this.$container.children().not(this.$element).remove(),this.$element.unwrap().unwrap().off(".bootstrapSwitch").removeData("bootstrap-switch"),this.$element},n.prototype._elementHandlers=function(){return this.$element.on({"change.bootstrapSwitch":function(n){return function(i,r){var u;if(i.preventDefault(),i.stopPropagation(),i.stopImmediatePropagation(),u=n.$element.is(":checked"),u!==n.options.state)return n.options.state=u,n.$wrapper.removeClass(u?""+n.options.baseClass+"-off":""+n.options.baseClass+"-on").addClass(u?""+n.options.baseClass+"-on":""+n.options.baseClass+"-off"),r?void 0:(n.$element.is(":radio")&&t("[name='"+n.$element.attr("name")+"']").not(n.$element).prop("checked",!1).trigger("change.bootstrapSwitch",!0),n.$element.trigger("switchChange.bootstrapSwitch",[u]))}}(this),"focus.bootstrapSwitch":function(n){return function(t){return t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),n.$wrapper.addClass(""+n.options.baseClass+"-focused")}}(this),"blur.bootstrapSwitch":function(n){return function(t){return t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),n.$wrapper.removeClass(""+n.options.baseClass+"-focused")}}(this),"keydown.bootstrapSwitch":function(n){return function(t){if(t.which&&!n.options.disabled&&!n.options.readonly)switch(t.which){case 32:return t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),n.toggleState();case 37:return t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),n.state(!1);case 39:return t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),n.state(!0)}}}(this)})},n.prototype._handleHandlers=function(){this.$on.on("click.bootstrapSwitch",function(n){return function(){return n.state(!1),n.$element.trigger("focus.bootstrapSwitch")}}(this));return this.$off.on("click.bootstrapSwitch",function(n){return function(){return n.state(!0),n.$element.trigger("focus.bootstrapSwitch")}}(this))},n.prototype._labelHandlers=function(){return this.$label.on({"mousemove.bootstrapSwitch touchmove.bootstrapSwitch":function(n){return function(t){var u,f,i,r;if(n.drag)return t.preventDefault(),f=t.pageX||t.originalEvent.touches[0].pageX,i=(f-n.$wrapper.offset().left)/n.$wrapper.width()*100,u=25,r=75,i<u?i=u:i>r&&(i=r),n.$container.css("margin-left",""+(i-r)+"%"),n.$element.trigger("focus.bootstrapSwitch")}}(this),"mousedown.bootstrapSwitch touchstart.bootstrapSwitch":function(n){return function(t){if(!n.drag&&!n.options.disabled&&!n.options.readonly)return t.preventDefault(),n.drag=!0,n.options.animate&&n.$wrapper.removeClass(""+n.options.baseClass+"-animate"),n.$element.trigger("focus.bootstrapSwitch")}}(this),"mouseup.bootstrapSwitch touchend.bootstrapSwitch":function(n){return function(t){if(n.drag)return t.preventDefault(),n.drag=!1,n.$element.prop("checked",parseInt(n.$container.css("margin-left"),10)>-(n.$container.width()/6)).trigger("change.bootstrapSwitch"),n.$container.css("margin-left",""),n.options.animate?n.$wrapper.addClass(""+n.options.baseClass+"-animate"):void 0}}(this),"mouseleave.bootstrapSwitch":function(n){return function(){return n.$label.trigger("mouseup.bootstrapSwitch")}}(this)})},n.prototype._formHandler=function(){var n;if(n=this.$element.closest("form"),!n.data("bootstrap-switch"))return n.on("reset.bootstrapSwitch",function(){return i.setTimeout(function(){return n.find("input").filter(function(){return t(this).data("bootstrap-switch")}).each(function(){return t(this).bootstrapSwitch("state",this.checked)})},1)}).data("bootstrap-switch",!0)},n.prototype._getClasses=function(n){var u,r,i,f;if(!t.isArray(n))return[""+this.options.baseClass+"-"+n];for(r=[],i=0,f=n.length;i<f;i++)u=n[i],r.push(""+this.options.baseClass+"-"+u);return r},n}(),t.fn.bootstrapSwitch=function(){var f,i,u;return i=arguments[0],f=2<=arguments.length?n.call(arguments,1):[],u=this,this.each(function(){var e,n;return e=t(this),n=e.data("bootstrap-switch"),n||e.data("bootstrap-switch",n=new r(this,i)),typeof i=="string"?u=n[i].apply(n,f):void 0}),u},t.fn.bootstrapSwitch.Constructor=r,t.fn.bootstrapSwitch.defaults={state:!0,size:null,animate:!0,disabled:!1,readonly:!1,onColor:"primary",offColor:"default",onText:"ON",offText:"OFF",labelText:"&nbsp;",baseClass:"bootstrap-switch",wrapperClass:"wrapper",onInit:function(){},onSwitchChange:function(){}}})(window.jQuery,window)}.call(this),function(n){function h(n,r,u){var c=n[0],s=/er/.test(u)?_indeterminate:/bl/.test(u)?i:t,h=u==_update?{checked:c[t],disabled:c[i],indeterminate:"true"==n.attr(_indeterminate)||"false"==n.attr(_determinate)}:c[s],l;if(/^(ch|di|in)/.test(u)&&!h)o(n,s);else if(/^(un|en|de)/.test(u)&&h)f(n,s);else if(u==_update)for(l in h)h[l]?o(n,l,!0):f(n,l,!0);else r&&"toggle"!=u||(r||n[_callback]("ifClicked"),h?c[_type]!==e&&f(n,s):o(n,s))}function o(o,h,l){var y=o[0],p=o.parent(),b=h==t,k=h==_indeterminate,nt=h==i,d=k?_determinate:b?v:"enabled",tt=r(o,d+s(y[_type])),it=r(o,h+s(y[_type]));if(!0!==y[h]){if(!l&&h==t&&y[_type]==e&&y.name){var g=o.closest("form"),w='input[name="'+y.name+'"]',w=g.length?g.find(w):n(w);w.each(function(){this!==y&&n(this).data(u)&&f(n(this),h)})}k?(y[h]=!0,y[t]&&f(o,t,"force")):(l||(y[h]=!0),b&&y[_indeterminate]&&f(o,_indeterminate,!1));a(o,b,h,l)}y[i]&&r(o,_cursor,!0)&&p.find("."+c).css(_cursor,"default");p[_add](it||r(o,h)||"");p.attr("role")&&!k&&p.attr("aria-"+(nt?i:t),"true");p[_remove](tt||r(o,d)||"")}function f(n,u,f){var e=n[0],o=n.parent(),y=u==t,h=u==_indeterminate,p=u==i,l=h?_determinate:y?v:"enabled",w=r(n,l+s(e[_type])),b=r(n,u+s(e[_type]));!1!==e[u]&&((h||!f||"force"==f)&&(e[u]=!1),a(n,y,l,f));!e[i]&&r(n,_cursor,!0)&&o.find("."+c).css(_cursor,"pointer");o[_remove](b||r(n,u)||"");o.attr("role")&&!h&&o.attr("aria-"+(p?i:t),"false");o[_add](w||r(n,l)||"")}function l(t,i){t.data(u)&&(t.parent().html(t.attr("style",t.data(u).s||"")),i&&t[_callback](i),t.off(".i").unwrap(),n(_label+'[for="'+t[0].id+'"]').add(t.closest(_label)).off(".i"))}function r(n,t,i){if(n.data(u))return n.data(u).o[t+(i?"":"Class")]}function s(n){return n.charAt(0).toUpperCase()+n.slice(1)}function a(n,t,i,r){r||(t&&n[_callback]("ifToggled"),n[_callback]("ifChanged")[_callback]("if"+s(i)))}var u="iCheck",c=u+"-helper",e="radio",t="checked",v="un"+t,i="disabled";_determinate="determinate";_indeterminate="in"+_determinate;_update="update";_type="type";_click="click";_touch="touchbegin.i touchend.i";_add="addClass";_remove="removeClass";_callback="trigger";_label="label";_cursor="cursor";_mobile=/ipad|iphone|ipod|android|blackberry|windows phone|opera mini|silk/i.test(navigator.userAgent);n.fn[u]=function(r,s){var w='input[type="checkbox"], input[type="'+e+'"]',v=n(),d=function(t){t.each(function(){var t=n(this);v=t.is(w)?v.add(t):v.add(t.find(w))})};if(/^(check|uncheck|toggle|indeterminate|determinate|disable|enable|update|destroy)$/i.test(r))return r=r.toLowerCase(),d(this),v.each(function(){var t=n(this);"destroy"==r?l(t,"ifDestroyed"):h(t,!0,r);n.isFunction(s)&&s()});if("object"!=typeof r&&r)return this;var a=n.extend({checkedClass:t,disabledClass:i,indeterminateClass:_indeterminate,labelHover:!0},r),b=a.handle,p=a.hoverClass||"hover",tt=a.focusClass||"focus",g=a.activeClass||"active",nt=!!a.labelHover,k=a.labelHoverClass||"hover",y=(""+a.increaseArea).replace("%","")|0;return("checkbox"==b||b==e)&&(w='input[type="'+b+'"]'),-50>y&&(y=-50),d(this),v.each(function(){var s=n(this);l(s);var v=this,it=v.id,d=-y+"%",w=100+2*y+"%",w={position:"absolute",top:d,left:d,display:"block",width:w,height:w,margin:0,padding:0,background:"#fff",border:0,opacity:0},d=_mobile?{position:"absolute",visibility:"hidden"}:y?w:{position:"absolute",opacity:0},ft="checkbox"==v[_type]?a.checkboxClass||"icheckbox":a.radioClass||"i"+e,b=n(_label+'[for="'+it+'"]').add(s.closest(_label)),rt=!!a.aria,ut=u+"-"+Math.random().toString(36).substr(2,6),r='<div class="'+ft+'" '+(rt?'role="'+v[_type]+'" ':"");if(rt&&b.each(function(){r+='aria-labelledby="';this.id?r+=this.id:(this.id=ut,r+=ut);r+='"'}),r=s.wrap(r+"/>")[_callback]("ifCreated").parent().append(a.insert),w=n('<ins class="'+c+'"/>').css(w).appendTo(r),s.data(u,{o:a,s:s.attr("style")}).css(d),a.inheritClass&&r[_add](v.className||""),a.inheritID&&it&&r.attr("id",u+"-"+it),"static"==r.css("position")&&r.css("position","relative"),h(s,!0,_update),b.length)b.on(_click+".i mouseover.i mouseout.i "+_touch,function(t){var u=t[_type],f=n(this);if(!v[i]){if(u==_click){if(n(t.target).is("a"))return;h(s,!1,!0)}else nt&&(/ut|nd/.test(u)?(r[_remove](p),f[_remove](k)):(r[_add](p),f[_add](k)));if(_mobile)t.stopPropagation();else return!1}});s.on(_click+".i focus.i blur.i keyup.i keydown.i keypress.i",function(n){var i=n[_type];if(n=n.keyCode,i==_click)return!1;if("keydown"==i&&32==n)return v[_type]==e&&v[t]||(v[t]?f(s,t):o(s,t)),!1;"keyup"==i&&v[_type]==e?v[t]||o(s,t):/us|ur/.test(i)&&r["blur"==i?_remove:_add](tt)});w.on(_click+" mousedown mouseup mouseover mouseout "+_touch,function(n){var t=n[_type],u=/wn|up/.test(t)?g:p;if(!v[i])if(t==_click?h(s,!1,!0):(/wn|er|in/.test(t)?r[_add](u):r[_remove](u+" "+g),b.length&&nt&&u==p&&b[/ut|nd/.test(t)?_remove:_add](k)),_mobile)n.stopPropagation();else return!1})})}}(window.jQuery||window.Zepto),function(){function n(t){var i=n.modules[t];if(!i)throw new Error('failed to require "'+t+'"');return"exports"in i||typeof i.definition!="function"||(i.client=i.component=!0,i.definition.call(this,i.exports={},i),delete i.definition),i.exports}n.loader="component";n.helper={};n.helper.semVerSort=function(n,t){for(var o=n.version.split("."),s=t.version.split("."),f,e,r,u,i=0;i<o.length;++i)if(f=parseInt(o[i],10),e=parseInt(s[i],10),f===e){if(r=o[i].substr((""+f).length),u=s[i].substr((""+e).length),r===""&&u!=="")return 1;if(r!==""&&u==="")return-1;if(r!==""&&u!=="")return r>u?1:-1;continue}else return f>e?1:-1;return 0};n.latest=function(t,i){function h(n){throw new Error('failed to find latest module of "'+n+'"');}var e,u,s,l,r;/(.*)~(.*)/.test(t)||h(t);var c=Object.keys(n.modules),f=[],o=[];for(e=0;e<c.length;e++)u=c[e],new RegExp(t+"@").test(u)&&(s=u.substr(t.length+1),l=/(.*)~(.*)@v?(\d+\.\d+\.\d+[^\/]*)$/.exec(u),l!=null?f.push({version:s,name:u}):o.push({version:s,name:u}));return(f.concat(o).length===0&&h(t),f.length>0)?(r=f.sort(n.helper.semVerSort).pop().name,i===!0)?r:n(r):(r=o.sort(function(n,t){return n.name>t.name})[0].name,i===!0)?r:n(r)};n.modules={};n.register=function(t,i){n.modules[t]={definition:i}};n.define=function(t,i){n.modules[t]={exports:i}};n.register("abpetkov~transitionize@0.0.3",function(n,t){function i(n,t){if(!(this instanceof i))return new i(n,t);this.element=n;this.props=t||{};this.init()}t.exports=i;i.prototype.isSafari=function(){return/Safari/.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor)};i.prototype.init=function(){var n=[],t;for(t in this.props)n.push(t+" "+this.props[t]);this.element.style.transition=n.join(", ");this.isSafari()&&(this.element.style.webkitTransition=n.join(", "))}});n.register("ftlabs~fastclick@v0.6.11",function(n,t){function i(n){"use strict";var r,t=this;if(this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=10,this.layer=n,!n||!n.nodeType)throw new TypeError("Layer must be a document node");(this.onClick=function(){return i.prototype.onClick.apply(t,arguments)},this.onMouse=function(){return i.prototype.onMouse.apply(t,arguments)},this.onTouchStart=function(){return i.prototype.onTouchStart.apply(t,arguments)},this.onTouchMove=function(){return i.prototype.onTouchMove.apply(t,arguments)},this.onTouchEnd=function(){return i.prototype.onTouchEnd.apply(t,arguments)},this.onTouchCancel=function(){return i.prototype.onTouchCancel.apply(t,arguments)},i.notNeeded(n))||(this.deviceIsAndroid&&(n.addEventListener("mouseover",this.onMouse,!0),n.addEventListener("mousedown",this.onMouse,!0),n.addEventListener("mouseup",this.onMouse,!0)),n.addEventListener("click",this.onClick,!0),n.addEventListener("touchstart",this.onTouchStart,!1),n.addEventListener("touchmove",this.onTouchMove,!1),n.addEventListener("touchend",this.onTouchEnd,!1),n.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(n.removeEventListener=function(t,i,r){var u=Node.prototype.removeEventListener;t==="click"?u.call(n,t,i.hijacked||i,r):u.call(n,t,i,r)},n.addEventListener=function(t,i,r){var u=Node.prototype.addEventListener;t==="click"?u.call(n,t,i.hijacked||(i.hijacked=function(n){n.propagationStopped||i(n)}),r):u.call(n,t,i,r)}),typeof n.onclick=="function"&&(r=n.onclick,n.addEventListener("click",function(n){r(n)},!1),n.onclick=null))}i.prototype.deviceIsAndroid=navigator.userAgent.indexOf("Android")>0;i.prototype.deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent);i.prototype.deviceIsIOS4=i.prototype.deviceIsIOS&&/OS 4_\d(_\d)?/.test(navigator.userAgent);i.prototype.deviceIsIOSWithBadTarget=i.prototype.deviceIsIOS&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent);i.prototype.needsClick=function(n){"use strict";switch(n.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(n.disabled)return!0;break;case"input":if(this.deviceIsIOS&&n.type==="file"||n.disabled)return!0;break;case"label":case"video":return!0}return/\bneedsclick\b/.test(n.className)};i.prototype.needsFocus=function(n){"use strict";switch(n.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!this.deviceIsAndroid;case"input":switch(n.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!n.disabled&&!n.readOnly;default:return/\bneedsfocus\b/.test(n.className)}};i.prototype.sendClick=function(n,t){"use strict";var r,i;document.activeElement&&document.activeElement!==n&&document.activeElement.blur();i=t.changedTouches[0];r=document.createEvent("MouseEvents");r.initMouseEvent(this.determineEventType(n),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);r.forwardedTouchEvent=!0;n.dispatchEvent(r)};i.prototype.determineEventType=function(n){"use strict";return this.deviceIsAndroid&&n.tagName.toLowerCase()==="select"?"mousedown":"click"};i.prototype.focus=function(n){"use strict";var t;this.deviceIsIOS&&n.setSelectionRange&&n.type.indexOf("date")!==0&&n.type!=="time"?(t=n.value.length,n.setSelectionRange(t,t)):n.focus()};i.prototype.updateScrollParent=function(n){"use strict";var i,t;if(i=n.fastClickScrollParent,!i||!i.contains(n)){t=n;do{if(t.scrollHeight>t.offsetHeight){i=t;n.fastClickScrollParent=t;break}t=t.parentElement}while(t)}i&&(i.fastClickLastScrollTop=i.scrollTop)};i.prototype.getTargetElementFromEventTarget=function(n){"use strict";return n.nodeType===Node.TEXT_NODE?n.parentNode:n};i.prototype.onTouchStart=function(n){"use strict";var i,t,r;if(n.targetTouches.length>1)return!0;if(i=this.getTargetElementFromEventTarget(n.target),t=n.targetTouches[0],this.deviceIsIOS){if(r=window.getSelection(),r.rangeCount&&!r.isCollapsed)return!0;if(!this.deviceIsIOS4){if(t.identifier===this.lastTouchIdentifier)return n.preventDefault(),!1;this.lastTouchIdentifier=t.identifier;this.updateScrollParent(i)}}return this.trackingClick=!0,this.trackingClickStart=n.timeStamp,this.targetElement=i,this.touchStartX=t.pageX,this.touchStartY=t.pageY,n.timeStamp-this.lastClickTime<200&&n.preventDefault(),!0};i.prototype.touchHasMoved=function(n){"use strict";var t=n.changedTouches[0],i=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>i||Math.abs(t.pageY-this.touchStartY)>i?!0:!1};i.prototype.onTouchMove=function(n){"use strict";return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(n.target)||this.touchHasMoved(n))&&(this.trackingClick=!1,this.targetElement=null),!0):!0};i.prototype.findControl=function(n){"use strict";return n.control!==undefined?n.control:n.htmlFor?document.getElementById(n.htmlFor):n.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};i.prototype.onTouchEnd=function(n){"use strict";var u,e,i,r,f,t=this.targetElement;if(!this.trackingClick)return!0;if(n.timeStamp-this.lastClickTime<200)return this.cancelNextClick=!0,!0;if(this.cancelNextClick=!1,this.lastClickTime=n.timeStamp,e=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,this.deviceIsIOSWithBadTarget&&(f=n.changedTouches[0],t=document.elementFromPoint(f.pageX-window.pageXOffset,f.pageY-window.pageYOffset)||t,t.fastClickScrollParent=this.targetElement.fastClickScrollParent),i=t.tagName.toLowerCase(),i==="label"){if(u=this.findControl(t),u){if(this.focus(t),this.deviceIsAndroid)return!1;t=u}}else if(this.needsFocus(t))return n.timeStamp-e>100||this.deviceIsIOS&&window.top!==window&&i==="input"?(this.targetElement=null,!1):(this.focus(t),this.deviceIsIOS4&&i==="select"||(this.targetElement=null,n.preventDefault()),!1);return this.deviceIsIOS&&!this.deviceIsIOS4&&(r=t.fastClickScrollParent,r&&r.fastClickLastScrollTop!==r.scrollTop)?!0:(this.needsClick(t)||(n.preventDefault(),this.sendClick(t,n)),!1)};i.prototype.onTouchCancel=function(){"use strict";this.trackingClick=!1;this.targetElement=null};i.prototype.onMouse=function(n){"use strict";return this.targetElement?n.forwardedTouchEvent?!0:n.cancelable?!this.needsClick(this.targetElement)||this.cancelNextClick?(n.stopImmediatePropagation?n.stopImmediatePropagation():n.propagationStopped=!0,n.stopPropagation(),n.preventDefault(),!1):!0:!0:!0};i.prototype.onClick=function(n){"use strict";var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):n.target.type==="submit"&&n.detail===0?!0:(t=this.onMouse(n),t||(this.targetElement=null),t)};i.prototype.destroy=function(){"use strict";var n=this.layer;this.deviceIsAndroid&&(n.removeEventListener("mouseover",this.onMouse,!0),n.removeEventListener("mousedown",this.onMouse,!0),n.removeEventListener("mouseup",this.onMouse,!0));n.removeEventListener("click",this.onClick,!0);n.removeEventListener("touchstart",this.onTouchStart,!1);n.removeEventListener("touchmove",this.onTouchMove,!1);n.removeEventListener("touchend",this.onTouchEnd,!1);n.removeEventListener("touchcancel",this.onTouchCancel,!1)};i.notNeeded=function(n){"use strict";var t,r;if(typeof window.ontouchstart=="undefined")return!0;if(r=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],r)if(i.prototype.deviceIsAndroid){if(t=document.querySelector("meta[name=viewport]"),t&&(t.content.indexOf("user-scalable=no")!==-1||r>31&&window.innerWidth<=window.screen.width))return!0}else return!0;return n.style.msTouchAction==="none"?!0:!1};i.attach=function(n){"use strict";return new i(n)};typeof define!="undefined"&&define.amd?define(function(){"use strict";return i}):typeof t!="undefined"&&t.exports?(t.exports=i.attach,t.exports.FastClick=i):window.FastClick=i});n.register("component~indexof@0.0.3",function(n,t){t.exports=function(n,t){if(n.indexOf)return n.indexOf(t);for(var i=0;i<n.length;++i)if(n[i]===t)return i;return-1}});n.register("component~classes@1.2.1",function(t,i){function r(n){if(!n)throw new Error("A DOM element reference is required");this.el=n;this.list=n.classList}var u=n("component~indexof@0.0.3"),f=/\s+/,e=Object.prototype.toString;i.exports=function(n){return new r(n)};r.prototype.add=function(n){if(this.list)return this.list.add(n),this;var t=this.array(),i=u(t,n);return~i||t.push(n),this.el.className=t.join(" "),this};r.prototype.remove=function(n){if("[object RegExp]"==e.call(n))return this.removeMatching(n);if(this.list)return this.list.remove(n),this;var t=this.array(),i=u(t,n);return~i&&t.splice(i,1),this.el.className=t.join(" "),this};r.prototype.removeMatching=function(n){for(var i=this.array(),t=0;t<i.length;t++)n.test(i[t])&&this.remove(i[t]);return this};r.prototype.toggle=function(n,t){return this.list?("undefined"!=typeof t?t!==this.list.toggle(n,t)&&this.list.toggle(n):this.list.toggle(n),this):("undefined"!=typeof t?t?this.add(n):this.remove(n):this.has(n)?this.remove(n):this.add(n),this)};r.prototype.array=function(){var t=this.el.className.replace(/^\s+|\s+$/g,""),n=t.split(f);return""===n[0]&&n.shift(),n};r.prototype.has=r.prototype.contains=function(n){return this.list?this.list.contains(n):!!~u(this.array(),n)}});n.register("component~event@0.1.4",function(n){var t=window.addEventListener?"addEventListener":"attachEvent",r=window.removeEventListener?"removeEventListener":"detachEvent",i=t!=="addEventListener"?"on":"";n.bind=function(n,r,u,f){return n[t](i+r,u,f||!1),u};n.unbind=function(n,t,u,f){return n[r](i+t,u,f||!1),u}});n.register("component~query@0.0.3",function(n,t){function i(n,t){return t.querySelector(n)}n=t.exports=function(n,t){return t=t||document,i(n,t)};n.all=function(n,t){return t=t||document,t.querySelectorAll(n)};n.engine=function(t){if(!t.one)throw new Error(".one callback required");if(!t.all)throw new Error(".all callback required");return i=t.one,n.all=t.all,n}});n.register("component~matches-selector@0.1.5",function(t,i){function e(n,t){var r,i;if(!n||n.nodeType!==1)return!1;if(u)return u.call(n,t);for(r=f.all(t,n.parentNode),i=0;i<r.length;++i)if(r[i]==n)return!0;return!1}var f=n("component~query@0.0.3"),r=Element.prototype,u=r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector;i.exports=e});n.register("component~closest@0.1.4",function(t,i){var r=n("component~matches-selector@0.1.5");i.exports=function(n,t,i,u){for(n=i?{parentNode:n}:n,u=u||document;(n=n.parentNode)&&n!==document;){if(r(n,t))return n;if(n===u)return}}});n.register("component~delegate@0.2.3",function(t){var r=n("component~closest@0.1.4"),i=n("component~event@0.1.4");t.bind=function(n,t,u,f,e){return i.bind(n,u,function(i){var u=i.target||i.srcElement;i.delegateTarget=r(u,t,!0,n);i.delegateTarget&&f.call(n,i)},e)};t.unbind=function(n,t,r,u){i.unbind(n,t,r,u)}});n.register("component~events@1.0.9",function(t,i){function r(n,t){if(!(this instanceof r))return new r(n,t);if(!n)throw new Error("element required");if(!t)throw new Error("object required");this.el=n;this.obj=t;this._events={}}function e(n){var t=n.split(/ +/);return{name:t.shift(),selector:t.join(" ")}}var u=n("component~event@0.1.4"),f=n("component~delegate@0.2.3");i.exports=r;r.prototype.sub=function(n,t,i){this._events[n]=this._events[n]||{};this._events[n][t]=i};r.prototype.bind=function(n,t){function i(){var n=[].slice.call(arguments).concat(c);h[t].apply(h,n)}var o=e(n),s=this.el,h=this.obj,r=o.name,t=t||"on"+r,c=[].slice.call(arguments,2);return o.selector?i=f.bind(s,o.selector,r,i):u.bind(s,r,i),this.sub(r,t,i),i};r.prototype.unbind=function(n,t){var i,r;if(0==arguments.length)return this.unbindAll();if(1==arguments.length)return this.unbindAllOf(n);(i=this._events[n],i)&&(r=i[t],r)&&u.unbind(this.el,n,r)};r.prototype.unbindAll=function(){for(var n in this._events)this.unbindAllOf(n)};r.prototype.unbindAllOf=function(n){var t=this._events[n],i;if(t)for(i in t)this.unbind(n,i)}});n.register("switchery",function(t,i){function r(n,t){if(!(this instanceof r))return new r(n,t);this.element=n;this.options=t||{};for(var i in u)this.options[i]==null&&(this.options[i]=u[i]);this.element!=null&&this.element.type=="checkbox"&&this.init()}var e=n("abpetkov~transitionize@0.0.3"),o=n("ftlabs~fastclick@v0.6.11"),f=n("component~classes@1.2.1"),s=n("component~events@1.0.9"),u;i.exports=r;u={color:"#64bd63",secondaryColor:"#dfdfdf",jackColor:"#fff",className:"switchery",disabled:!1,disabledOpacity:.5,speed:"0.4s",size:"default"};r.prototype.hide=function(){this.element.style.display="none"};r.prototype.show=function(){var n=this.create();this.insertAfter(this.element,n)};r.prototype.create=function(){return this.switcher=document.createElement("span"),this.jack=document.createElement("small"),this.switcher.appendChild(this.jack),this.switcher.className=this.options.className,this.events=s(this.switcher,this),this.switcher};r.prototype.insertAfter=function(n,t){n.parentNode.insertBefore(t,n.nextSibling)};r.prototype.isChecked=function(){return this.element.checked};r.prototype.isDisabled=function(){return this.options.disabled||this.element.disabled||this.element.readOnly};r.prototype.setPosition=function(n){var t=this.isChecked(),r=this.switcher,i=this.jack;n&&t?t=!1:n&&!t&&(t=!0);t===!0?(this.element.checked=!0,i.style.left=window.getComputedStyle?parseInt(window.getComputedStyle(r).width)-parseInt(window.getComputedStyle(i).width)+"px":parseInt(r.currentStyle.width)-parseInt(i.currentStyle.width)+"px",this.options.color&&this.colorize(),this.setSpeed()):(i.style.left=0,this.element.checked=!1,this.switcher.style.boxShadow="inset 0 0 0 0 "+this.options.secondaryColor,this.switcher.style.borderColor=this.options.secondaryColor,this.switcher.style.backgroundColor=this.options.secondaryColor!==u.secondaryColor?this.options.secondaryColor:"#fff",this.jack.style.backgroundColor=this.options.jackColor,this.setSpeed())};r.prototype.setSpeed=function(){var n={},t={left:this.options.speed.replace(/[a-z]/,"")/2+"s"};n=this.isChecked()?{border:this.options.speed,"box-shadow":this.options.speed,"background-color":this.options.speed.replace(/[a-z]/,"")*3+"s"}:{border:this.options.speed,"box-shadow":this.options.speed};e(this.switcher,n);e(this.jack,t)};r.prototype.setSize=function(){switch(this.options.size){case"small":f(this.switcher).add("switchery-small");break;case"large":f(this.switcher).add("switchery-large");break;default:f(this.switcher).add("switchery-default")}};r.prototype.colorize=function(){var n=this.switcher.offsetHeight/2;this.switcher.style.backgroundColor=this.options.color;this.switcher.style.borderColor=this.options.color;this.switcher.style.boxShadow="inset 0 0 0 "+n+"px "+this.options.color;this.jack.style.backgroundColor=this.options.jackColor};r.prototype.handleOnchange=function(){if(document.dispatchEvent){var n=document.createEvent("HTMLEvents");n.initEvent("change",!0,!0);this.element.dispatchEvent(n)}else this.element.fireEvent("onchange")};r.prototype.handleChange=function(){var t=this,n=this.element;n.addEventListener?n.addEventListener("change",function(){t.setPosition()}):n.attachEvent("onchange",function(){t.setPosition()})};r.prototype.handleClick=function(){var n=this.switcher;this.isDisabled()===!1?(o(n),this.events.bind("click","bindClick")):(this.element.disabled=!0,this.switcher.style.opacity=this.options.disabledOpacity)};r.prototype.bindClick=function(){var n=this.element.parentNode.tagName.toLowerCase(),t=n==="label"?!1:!0;this.setPosition(t);this.handleOnchange(this.element.checked)};r.prototype.markAsSwitched=function(){this.element.setAttribute("data-switchery",!0)};r.prototype.markedAsSwitched=function(){return this.element.getAttribute("data-switchery")};r.prototype.init=function(){this.hide();this.show();this.setSize();this.setPosition();this.markAsSwitched();this.handleChange();this.handleClick()};r.prototype.destroy=function(){this.events.unbind()}});typeof exports=="object"?module.exports=n("switchery"):typeof define=="function"&&define.amd?define("Switchery",[],function(){return n("switchery")}):(this||window).Switchery=n("switchery")}();$.wijets=new function(){var n=this,t;return this.actionDefinitions={},this.registerAction=function(t){n.actionDefinitions[t.handle]=t},$.fn.pushWidgetControls=function(){var t=$(this).closest("[data-widget]").find("[data-widget-controls]"),n;return(console.log(t.data("currentControls"),$(this).data("actionDefinition").handle),t.data("currentControls")==$(this).data("actionDefinition").handle)?null:(n=$($(this).data("actionDefinition").controls),t.data("currentControls",$(this).data("actionDefinition").handle),t.children().length?(n=$($(this).data("actionDefinition").controls),n.hide(),t.append(n),n.show(),t.parent().toggleClass("editbox-open"),n.siblings().hide()):(n.show(),t.append(n),t.slideDown(100,"linear",function(){t.parent().toggleClass("editbox-open")})),n)},$.fn.hideWidgetControls=function(n){var t=$(this).closest("[data-widget]").find("[data-widget-controls]");n?t.slideUp(100,"linear",function(){t.empty();t.data("currentControls","");t.parent().toggleClass("editbox-open")}):(t.empty(),t.hide(),t.data("currentControls",""),t.parent().toggleClass("editbox-open"))},$.fn.getWidgetState=function(n){var i=undefined,t=$($(this).data("parentWidget")).data("widgetParameters");return t&&(i=t.id?localStorage.getItem($($(this).data("parentWidget")).data("widgetId")+"."+n):t[n]),i},$.fn.setWidgetState=function(n,t){var i=$($(this).data("parentWidget")).data("widgetParameters");return i?i.id?(localStorage.setItem($($(this).data("parentWidget")).data("widgetId")+"."+n,t),!0):!1:!1},this.registerAction({handle:"collapse",html:'<span class="button-icon has-bg"><i class="ti ti-angle-down"><\/i><\/span>',onClick:function(){var n,t;$(this).find("i").toggleClass("ti-angle-down").toggleClass("ti-angle-up");n=$(this).data("actionParameters");n.target||(n.target=".panel-body");t=$(this).closest("[data-widget]").find(n.target).is(":visible");$(this).closest("[data-widget]").find(n.target).slideToggle(100,"linear",function(){$(this).closest("[data-widget]").toggleClass("panel-collapsed")});$(this).setWidgetState("collapsed",t)},onInit:function(){var n=$(this).data("actionParameters");n.containerClass&&$(this).addClass(n.containerClass);$(this).getWidgetState("collapsed")=="true"&&(n.target||(n.target=".panel-body"),$(this).find("i").toggleClass("ti-angle-down").toggleClass("ti-angle-up"),$(this).closest("[data-widget]").find(n.target).hide(),$(this).closest("[data-widget]").addClass("panel-collapsed"))}}),this.registerAction({handle:"edit",html:'<span class="button-icon"><i class="ti ti-pencil"><\/i><\/span>',controls:'<input type="text" class="form-control">',onClick:function(){var n=$(this),t=n.pushWidgetControls();t?($(t).val(n.closest("[data-widget]").find("h2").html()),t.bind("keyup",function(t){n.closest("[data-widget]").find("h2").html($(this).val());n.setWidgetState("headerTitle",$(this).val());t.keyCode==13&&n.hideWidgetControls()})):n.hideWidgetControls(!0)},onInit:function(){var n=$(this).getWidgetState("headerTitle");n&&$(this).closest("[data-widget]").find("h2").html(n)}}),this.registerAction({handle:"colorpicker",html:'<span class="button-icon"><i class="ti ti-palette"><\/i><\/span>',controls:'<ul class="panel-color-list"><li><span data-style="panel-info"><\/span><\/li><li><span data-style="panel-primary"><\/span><\/li><li><span data-style="panel-blue"><\/span><\/li><li><span data-style="panel-indigo"><\/span><\/li><li><span data-style="panel-deeppurple"><\/span><\/li><li><span data-style="panel-purple"><\/span><\/li><li><span data-style="panel-pink"><\/span><\/li><li><span data-style="panel-danger"><\/span><\/li><li><span data-style="panel-teal"><\/span><\/li><li><span data-style="panel-green"><\/span><\/li><li><span data-style="panel-success"><\/span><\/li><li><span data-style="panel-lime"><\/span><\/li><li><span data-style="panel-yellow"><\/span><\/li><li><span data-style="panel-warning"><\/span><\/li><li><span data-style="panel-orange"><\/span><\/li><li><span data-style="panel-deeporange"><\/span><\/li><li><span data-style="panel-bluegray"><\/span><\/li><li><span data-style="panel-default"><\/span><\/li><li><span data-style="panel-brown"><\/span><\/li><\/ul>',onClick:function(){var n=$(this),t=n.pushWidgetControls();t?t.find("li span").bind("click",function(){var t=n.closest("[data-widget]");t.removeClass("panel-default panel-bluegray panel-yellow panel-deeporange panel-lime panel-success panel-pink panel-deeppurple panel-green panel-info panel-teal panel-primary panel-warning panel-orange panel-danger panel-brown panel-magenta panel-purple panel-indigo panel-blue").addClass($(this).attr("data-style"));$(n).setWidgetState("headerStyle",$(this).attr("data-style"))}):n.hideWidgetControls(!0)},onInit:function(){var n=$(this).getWidgetState("headerStyle"),t;n&&(t=$(this).closest("[data-widget]"),t.removeClass("panel-default panel-bluegray panel-yellow panel-deeporange panel-lime panel-success panel-pink panel-deeppurple panel-green panel-info panel-teal panel-primary panel-warning panel-orange panel-danger panel-brown panel-magenta panel-purple panel-indigo panel-blue").addClass(n))}}),this.registerAction({handle:"expand",html:'<span class="button-icon has-bg"><i class="ti ti-fullscreen"><\/i><\/span>',onClick:function(){bootbox.alert("Coming Soon at Outline! Expand your panel to make it go fullscreen!")}}),this.registerAction({handle:"refresh",html:'<span class="button-icon"><i class="ti ti-reload"><\/i><\/span>',onClick:function(){var n=$(this).data("actionParameters"),t=$(this).closest("[data-widget]");t.append('<div class="panel-loading"><div class="panel-loader-'+n.type+'"><\/div><\/div>')}}),this.registerAction({handle:"separator",html:'<i class="separator">'}),this.registerAction({handle:"close",html:'<span class="button-icon"><i class="ti ti-close"><\/i><\/span>',onClick:function(){bootbox.alert("Coming Soon at Outline!")}}),t=function(n){for(var i={},r=[],t=0,u=n.length;t<u;++t)i.hasOwnProperty(n[t])||(r.push(n[t]),i[n[t]]=1);return r},this.make=function(i){var f,u,r;for(i=i?i:{},f=$("[data-widget-group]").map(function(){return $(this).data("widget-group")}).get(),u=t(f),$.each($("[data-widget]"),function(){var r=$(this).closest("[data-widget-group]").attr("data-widget-group"),n,i,t;try{if(n=$(this).attr("data-widget"),i=undefined,n.length>0&&(n=$.parseJSON(n),$(this).data("widgetParameters",n),n&&n.id&&(i=r+"."+n.id,$(this).data("widgetId",i)),n.draggable=="false"?$(this).attr("data-widget-static",""):$(this).removeAttr("data-widget-static"),n.id))for(t in n)t!="id"&&n.hasOwnProperty(t)&&localStorage.getItem(i+"."+t)==undefined&&(localStorage.setItem(i+"."+t,n[t]),console.log(i+"."+t,n[t]))}catch(u){console.log(u)}}),r=u.length-1;r>=0;r--)$('[data-widget-group="'+u[r]+'"]').sortable({connectWith:'[data-widget-group="'+u[r]+'"]',items:"[data-widget]:not([data-widget-static])",placeholder:"panel-placeholder",handle:i.handle?i.handle:".panel-heading",start:function(n,t){t.placeholder.height(t.helper.outerHeight()-4)}});$("[data-actions-container]").each(function(){var i=$(this),t=[];$.each(this.attributes,function(){t.push(this)});$.browser.chrome||t.reverse();$.each(t,function(){var t,r,u;if(this.name.substr(0,12)=="data-action-"&&(t=this.name.substr(12),n.actionDefinitions[t]!==undefined)){r=$(n.actionDefinitions[t].html);i.append(r);try{u=i.attr("data-action-"+t);u.length==0&&(u="{}");r.data("actionParameters",$.parseJSON(u))}catch(f){console.log(f)}r.data("actionDefinition",n.actionDefinitions[t]);r.data("parentWidget",r.closest("[data-widget]"));n.actionDefinitions[t].onClick&&r.click(function(){n.actionDefinitions[t].onClick.call(this)});n.actionDefinitions[t].onInit&&n.actionDefinitions[t].onInit.call(r)}})})},this}