Файловый менеджер - Редактировать - /var/www/html/components/com_jchat/js/utility.js
Ðазад
function jchatRGBColor(f){this.ok=false;if(f.charAt(0)=="#"){f=f.substr(1,6)}f=f.replace(/ /g,"");f=f.toLowerCase();var a;var g=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(h){return[parseInt(h[1]),parseInt(h[2]),parseInt(h[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(h){return[parseInt(h[1],16),parseInt(h[2],16),parseInt(h[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(h){return[parseInt(h[1]+h[1],16),parseInt(h[2]+h[2],16),parseInt(h[3]+h[3],16)]}}];for(var b=0;b<g.length;b++){var d=g[b].re;var c=g[b].process;var e=d.exec(f);if(e){a=c(e);this.r=a[0];this.g=a[1];this.b=a[2];this.ok=true}}this.r=(this.r<0||isNaN(this.r))?0:((this.r>255)?255:this.r);this.g=(this.g<0||isNaN(this.g))?0:((this.g>255)?255:this.g);this.b=(this.b<0||isNaN(this.b))?0:((this.b>255)?255:this.b);this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"};this.toHex=function(){var j=this.r.toString(16);var i=this.g.toString(16);var h=this.b.toString(16);if(j.length==1){j="0"+j}if(i.length==1){i="0"+i}if(h.length==1){h="0"+h}return"#"+j+i+h}}function jchatStripTags(e,g,f,h){var d="<img>,<br>,<a>";if(g){d+=",<iframe>,<video>,<source>,<object>,<embed>,<param>"}if(h){d=""}var b=(((d||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");var i=/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,a=/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;if(e&&f){var c=new Array("onAbort","onBlur","onChange","onClick","onDblClick","onDragDrop","onError","onFocus","onKeyDown","onKeyPress","onKeyUp","onLoad","onMouseDown","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMove","onReset","onResize","onSelect","onSubmit","onUnload");jQuery.each(c,function(j,l){var k=new RegExp(l,"gi");e=e.replace(k,"*banned*")})}if(e){return e.replace(a,"").replace(i,function(k,j){return b.indexOf("<"+j.toLowerCase()+">")>-1?k:""})}return e}function jchatDetectImages(a){a=a.replace(/>(https?:\/\/[^"]*?\.(jpg|jpeg|png|gif))</gi,'><img title="$1" src="$1" /><');return a}function jchatDetectVideos(a){a=a.replace(/>(https?:\/\/[^"]*?youtube.com\/watch\?v=(.*))</gi,'><iframe width="560" height="315" src="https://www.youtube.com/embed/$2" frameborder="0" allowfullscreen></iframe><');a=a.replace(/>(https?:\/\/[^"]*?vimeo.com.*\/(.*))</gi,'><iframe src="https://player.vimeo.com/video/$2?color=eea1ff&badge=0" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe><');a=a.replace(/>(https?:\/\/[^"]*?dailymotion.com\/video\/(.*))</gi,'><iframe frameborder="0" width="480" height="270" src="//www.dailymotion.com/embed/video/$2" allowfullscreen></iframe><');return a}function jchatGetPageScroll(){var b,a;if(self.pageYOffset){a=self.pageYOffset;b=self.pageXOffset}else{if(document.documentElement&&(document.documentElement.scrollTop!=="undefined")){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}else{if(document.body){a=document.body.scrollTop;b=document.body.scrollLeft}}}return new Array(b,a)}function jchatBuildLanguagesList(){var a={af:{name:"Afrikaans",path:"media/mod_languages/images/"},ar:{name:"Arabic",path:"media/mod_languages/images/"},az:{name:"Azerbaijani",path:"media/mod_languages/images/"},be:{name:"Belarusian",path:"media/mod_languages/images/"},bg:{name:"Bulgarian",path:"media/mod_languages/images/"},bn:{name:"Bengali",path:"media/mod_languages/images/"},ca:{name:"Catalan",path:"media/mod_languages/images/"},zh_cn:{name:"Chinese Simplified",path:"media/mod_languages/images/"},zh_tw:{name:"Chinese Traditional",path:"media/mod_languages/images/"},hr:{name:"Croatian",path:"media/mod_languages/images/"},cs:{name:"Czech",path:"media/mod_languages/images/"},da:{name:"Danish",path:"media/mod_languages/images/"},nl:{name:"Dutch",path:"media/mod_languages/images/"},en:{name:"English",path:"media/mod_languages/images/"},eo:{name:"Esperanto",path:"media/mod_languages/images/"},et:{name:"Estonian",path:"media/mod_languages/images/"},fi:{name:"Finnish",path:"media/mod_languages/images/"},fr:{name:"French",path:"media/mod_languages/images/"},gl:{name:"Galician",path:"media/mod_languages/images/"},ka:{name:"Georgian",path:"media/mod_languages/images/"},de:{name:"German",path:"media/mod_languages/images/"},el:{name:"Greek",path:"media/mod_languages/images/"},ha:{name:"Hausa",path:"components/com_jchat/images/flags/"},hi:{name:"Hindi",path:"media/mod_languages/images/"},he:{name:"Hebrew",path:"media/mod_languages/images/"},hu:{name:"Hungarian",path:"media/mod_languages/images/"},is:{name:"Icelandic",path:"media/mod_languages/images/"},id:{name:"Indonesian",path:"media/mod_languages/images/"},ig:{name:"Igbo",path:"components/com_jchat/images/flags/"},it:{name:"Italian",path:"media/mod_languages/images/"},ja:{name:"Japanese",path:"media/mod_languages/images/"},kk_kz:{name:"Kazakh",path:"media/mod_languages/images/"},ko:{name:"Korean",path:"media/mod_languages/images/"},ky:{name:"Kyrgyz",path:"components/com_jchat/images/flags/"},lv:{name:"Latvian",path:"media/mod_languages/images/"},lt:{name:"Lithuanian",path:"media/mod_languages/images/"},mk:{name:"Macedonian",path:"media/mod_languages/images/"},no:{name:"Norwegian",path:"media/mod_languages/images/"},fa:{name:"Persian",path:"media/mod_languages/images/"},pl:{name:"Polish",path:"media/mod_languages/images/"},pt:{name:"Portuguese",path:"media/mod_languages/images/"},ro:{name:"Romanian",path:"media/mod_languages/images/"},ru:{name:"Russian",path:"media/mod_languages/images/"},sr:{name:"Serbian",path:"media/mod_languages/images/"},sk:{name:"Slovak",path:"media/mod_languages/images/"},sl:{name:"Slovenian",path:"media/mod_languages/images/"},es:{name:"Spanish",path:"media/mod_languages/images/"},sw:{name:"Swahili",path:"media/mod_languages/images/"},sv:{name:"Swedish",path:"media/mod_languages/images/"},ta:{name:"Tamil",path:"media/mod_languages/images/"},th:{name:"Thai",path:"media/mod_languages/images/"},tr:{name:"Turkish",path:"media/mod_languages/images/"},uk:{name:"Ukrainian",path:"media/mod_languages/images/"},uz:{name:"Ubzek",path:"media/mod_languages/images/"},ur:{name:"Urdu",path:"media/mod_languages/images/"},vi:{name:"Vietnamese",path:"media/mod_languages/images/"},yo:{name:"Yoruba",path:"components/com_jchat/images/flags/"},cy:{name:"Welsh",path:"media/mod_languages/images/"}};var b='<span class="jchat_languages_list_pointer"></span><ul class="jchat_languages_list">';jQuery.each(a,function(d,f){var e=d;var c='style="background: url('+jchat_livesite+f.path+e+'.gif) right no-repeat"';b+='<li data-isocode="'+d+'" '+c+">"+f.name+"</li>"});b+="</ul>";return{list:b,arrayLanguagesPath:a}}jQuery(function(b){var a=null;b.fn.blink=function(e){e=b.extend({},{speed:800},e);var d=this;var f=b(this).parents("div[id^=jchat_user_]").children("span[id^=jchat_user]");var g=b(f).css("background-color");if(!a){var i=new jchatRGBColor(g);var c=[parseInt(i.r)+35,parseInt(i.g+35),parseInt(i.b+35)];a="rgb("+c.join()+")"}var h=setInterval(function(){if(b(f).data("blink")){b(f).css("background-color",g).css("background-position","80% -30px").data("blink",false)}else{b(f).css("background-color",a).css("background-position","80% -30px").data("blink",true)}},e.speed);b(this).parents("div[id^=jchat_user_]").on("click",function(){clearInterval(h);b(d).data("isblinking",false);b(f).css("background-color",g).css("background-position","-100px -100px").data("blink",false)})}});function jchatDeleteFromArray(a,b){var c=jQuery.inArray(b,a);if(c!=-1){a.splice(c,1)}}function jchatTouchHandler(b){var d=function(g,f){for(var e in f){if(jQuery(g).hasClass(f[e])||jQuery(g).is("a")){return true}}return false};if(!d(jQuery(b.target),["jchat_closebox_bottom","jchat_maximizebox_bottom","jchat_minimizebox_bottom","jchat_maximize_webrtc","jchat_chatrooms_adder"])){var c=b.changedTouches[0];var a=document.createEvent("MouseEvent");a.initMouseEvent({touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"}[b.type],true,true,window,1,c.screenX,c.screenY,c.clientX,c.clientY,false,false,false,false,0,null);c.target.dispatchEvent(a);b.preventDefault()}}function jchatInitTouchEvents(a){a.addEventListener("touchstart",jchatTouchHandler,true);a.addEventListener("touchmove",jchatTouchHandler,true);a.addEventListener("touchend",jchatTouchHandler,true);a.addEventListener("touchcancel",jchatTouchHandler,true)}function jchatHasTouch(){var c=!!("ontouchstart" in window);var a=!!(navigator.msMaxTouchPoints);var b=c||a;return b}function jchatDetectMobileDevice(b){var c=b;var a=window.screen.width?window.screen.width:jQuery(window).width();if(a<=c){return true}return false}function jchatDetectMaxValue(a){var b=0;jQuery.each(a,function(c,d){b=d>b?d:b});return b}var jchatSupportContentEditable=function(){var b=navigator.userAgent;var a=b.match(/Android ([0-9\.]+)/);var c=document.createElement("DIV");if(typeof(c.contentEditable)=="undefined"||(/(iPhone|iPod|iPad)/i.test(b)&&/OS [1-4]_\d like Mac OS X/i.test(b))||(a!=null&&parseFloat(a[1])<3)||(/(Opera Mobi)/i.test(b))){return false}else{return true}};function jchatfblogin(){if(typeof(FB)==="undefined"){return}FB.login(function(c){if(c.authResponse){var b=document.URL;var a="";if(b.match(/\?/gi)){a="&fblogin=1"}else{a="?fblogin=1"}var d=Object.keys(c.authResponse).map(function(e){return e+"="+c.authResponse[e]}).join("&");window.location.href=b+a+"&"+d}},{scope:"email"})}function jchatGetWallHeight(){var a=jQuery("div.jchat_tabcontenttext_wall").parents("#jchat_wall_popup").show().height();jQuery("div.jchat_tabcontenttext_wall").parents("#jchat_wall_popup").hide();jQuery("div.jchat_tabcontenttext_wall").height(a-103);var b=parseInt(jQuery("#jchat_wall_popup div.jchat_tabcontenttext").height());return b}window.fbAsyncInit=function(){if(typeof(FB)==="undefined"){return}if(typeof(jchatAppId)==="undefined"){return}FB.init({appId:jchatAppId,cookie:true,xfbml:true,version:jchatSdkVersion})};function jchatValidateForm(c,b,a,d){var e=true;jQuery(c).each(function(f,g){if(!jQuery(g).val()){jQuery(g).addClass("jchat_error");jQuery(g).prev("label").addClass("jchat_error");jQuery(g).on("blur",function(){jQuery(this).removeClass("jchat_error");jQuery(this).prev("label").removeClass("jchat_error")});e=false}});if(b){jQuery(b).each(function(f,g){var h=jQuery(g).val();if(!h.match(/[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])/gi)){jQuery(g).addClass("jchat_error");jQuery(g).prev("label").addClass("jchat_error");jQuery(g).on("blur",function(){jQuery(this).removeClass("jchat_error");jQuery(this).prev("label").removeClass("jchat_error")});e=false}})}if(a){jQuery(a).each(function(f,g){if(!jQuery(g).is(":checked")){jQuery(g).addClass("jchat_error");jQuery(g).prev("label").addClass("jchat_error");jQuery(g).on("change",function(){jQuery(this).removeClass("jchat_error");jQuery(this).prev("label").removeClass("jchat_error")});e=false}})}if(d){jQuery(d).each(function(f,h){var g=jQuery(h);if(!g.length||!window.jchatrhvvalidation){jQuery("#jchat_recaptcha_label").addClass("jchat_label_validate_recaptcha jchat_error");jQuery(h).on("change",function(){jQuery("#jchat_recaptcha_label").removeClass("jchat_label_validate_recaptcha jchat_error")});e=false}})}return e}function jchatTrasformMsgFile(k,f,n,m,h,g,j){var c='<img class="clessidra" src="'+jchat_livesite+'components/com_jchat/images/attachment.png"/>';var e=k.indexOf(".");var a=k.substring(0,e);var i=k.substring(e+1);if(jQuery.inArray(i.toLowerCase(),["jpg","png","jpeg","gif","bmp"])>-1){var d=n==1?jchat_usersessionid:m;k='<img class="jchat_fileimage_preview" onerror="this.src=\''+jchat_livesite+"components/com_jchat/cache/"+jchatMD5(a+"conference")+"."+i+'\';this.onerror=null;console.clear();" src="'+jchat_livesite+"components/com_jchat/cache/"+jchatMD5(a+f)+"."+i+'"/>'}if(g!==false){JChatNotifications.playSentFile(j)}if(n==1){k=c+jchat_sent_file+'<div class="filename">'+k+"</div>";if(h==0){k+='<img class="clessidra" src="'+jchat_livesite+'components/com_jchat/images/default/loading.gif"/>'+jchat_sent_file_waiting}else{k+=jchat_sent_file_downloaded}}else{var b=jchat_livesite+"index.php?option=com_jchat&task=attachments.showEntity&format=raw&idMessage="+f+"&from="+m;var l='<a class="msgfile" href="'+b+'">'+jchat_sent_file_download+"</a>";k=c+jchat_received_file+'<div class="filename">'+k+"</div>"+l}return k}function jchatInitLightbox(){const a=document.querySelectorAll("img.jchat_fileimage_preview");const b=document.getElementById("jchatlightbox");[].forEach.call(a,function(c){c.addEventListener("click",function(d){const e=d.target;if(e){b.innerHTML='<div class="close-jchatlightbox"></div>'+e.outerHTML;b.classList.add("show")}})});b.addEventListener("click",function(c){if(!c.target.hasAttribute("src")){b.classList.remove("show")}})}function jchatIsBrowserEdge(){return typeof CSS!=="undefined"&&CSS.supports("(-ms-ime-align:auto)")} /*! jQuery Migrate v1.4.1 | (c) jQuery Foundation and other contributors | jquery.org/license */ "undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(aG,aF,aE){function aD(b){var a=aF.console;aB[b]||(aB[b]=!0,aG.migrateWarnings.push(b),a&&a.warn&&!aG.migrateMute&&(aG.migrateTrace&&a.trace&&a.trace()))}function aC(a,j,i,h){if(Object.defineProperty){try{return void Object.defineProperty(a,j,{configurable:!0,enumerable:!0,get:function(){return aD(h),i},set:function(b){aD(h),i=b}})}catch(d){}}aG._definePropertyBroken=!0,a[j]=i}aG.migrateVersion="1.4.1";var aB={};aG.migrateWarnings=[],aG.migrateTrace===aE&&(aG.migrateTrace=!0),aG.migrateReset=function(){aB={},aG.migrateWarnings.length=0},"BackCompat"===document.compatMode&&aD("jQuery is not compatible with Quirks Mode");var aA=aG("<input/>",{size:1}).attr("size")&&aG.attrFn,az=aG.attr,ay=aG.attrHooks.value&&aG.attrHooks.value.get||function(){return null},ax=aG.attrHooks.value&&aG.attrHooks.value.set||function(){return aE},aw=/^(?:input|button)$/i,av=/^[238]$/,au=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,at=/^(?:checked|selected)$/i;aC(aG,"attrFn",aA||{},"jQuery.attrFn is deprecated"),aG.attr=function(a,h,g,d){var c=h.toLowerCase(),k=a&&a.nodeType;return d&&(az.length<4&&aD("jQuery.fn.attr( props, pass ) is deprecated"),a&&!av.test(k)&&(aA?h in aA:aG.isFunction(aG.fn[h])))?aG(a)[h](g):("type"===h&&g!==aE&&aw.test(a.nodeName)&&a.parentNode&&aD("Can't change the 'type' of an input or button in IE 6/7/8"),!aG.attrHooks[c]&&au.test(c)&&(aG.attrHooks[c]={get:function(i,m){var l,j=aG.prop(i,m);return j===!0||"boolean"!=typeof j&&(l=i.getAttributeNode(m))&&l.nodeValue!==!1?m.toLowerCase():aE},set:function(f,l,j){var i;return l===!1?aG.removeAttr(f,j):(i=aG.propFix[j]||j,i in f&&(f[i]=!0),f.setAttribute(j,j.toLowerCase())),j}},at.test(c)&&aD("jQuery.fn.attr('"+c+"') might use property instead of attribute")),az.call(aG,a,h,g))},aG.attrHooks.value={get:function(e,d){var f=(e.nodeName||"").toLowerCase();return"button"===f?ay.apply(this,arguments):("input"!==f&&"option"!==f&&aD("jQuery.fn.attr('value') no longer gets properties"),d in e?e.value:null)},set:function(e,d){var f=(e.nodeName||"").toLowerCase();return"button"===f?ax.apply(this,arguments):("input"!==f&&"option"!==f&&aD("jQuery.fn.attr('value', val) no longer sets properties"),void (e.value=d))}};var ar,aq,ap=aG.fn.init,ao=aG.find,an=aG.parseJSON,am=/^\s*</,al=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,ak=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,aj=/^([^<]*)(<[\w\W]+>)([^>]*)$/;aG.fn.init=function(a,j,i){var d,c;return a&&"string"==typeof a&&!aG.isPlainObject(j)&&(d=aj.exec(aG.trim(a)))&&d[0]&&(am.test(a)||aD("$(html) HTML strings must start with '<' character"),d[3]&&aD("$(html) HTML text after last tag is ignored"),"#"===d[0].charAt(0)&&(aD("HTML string cannot start with a '#' character"),aG.error("JQMIGRATE: Invalid selector string (XSS)")),j&&j.context&&j.context.nodeType&&(j=j.context),aG.parseHTML)?ap.call(this,aG.parseHTML(d[2],j&&j.ownerDocument||j||document,!0),j,i):(c=ap.apply(this,arguments),a&&a.selector!==aE?(c.selector=a.selector,c.context=a.context):(c.selector="string"==typeof a?a:"",a&&(c.context=a.nodeType?a:j||document)),c)},aG.fn.init.prototype=aG.fn,aG.find=function(f){var d=Array.prototype.slice.call(arguments);if("string"==typeof f&&al.test(f)){try{document.querySelector(f)}catch(h){f=f.replace(ak,function(i,e,k,j){return"["+e+k+'"'+j+'"]'});try{document.querySelector(f),aD("Attribute selector with '#' must be quoted: "+d[0]),d[0]=f}catch(g){aD("Attribute selector with '#' was not fixed: "+d[0])}}}return ao.apply(this,d)};var ai;for(ai in ao){Object.prototype.hasOwnProperty.call(ao,ai)&&(aG.find[ai]=ao[ai])}aG.parseJSON=function(b){return b?an.apply(this,arguments):(aD("jQuery.parseJSON requires a valid JSON string"),null)},aG.uaMatch=function(d){d=d.toLowerCase();var c=/(chrome)[ \/]([\w.]+)/.exec(d)||/(webkit)[ \/]([\w.]+)/.exec(d)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(d)||/(msie) ([\w.]+)/.exec(d)||d.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(d)||[];return{browser:c[1]||"",version:c[2]||"0"}},aG.browser||(ar=aG.uaMatch(navigator.userAgent),aq={},ar.browser&&(aq[ar.browser]=!0,aq.version=ar.version),aq.chrome?aq.webkit=!0:aq.webkit&&(aq.safari=!0),aG.browser=aq),aC(aG,"browser",aG.browser,"jQuery.browser is deprecated"),aG.boxModel=aG.support.boxModel="CSS1Compat"===document.compatMode,aC(aG,"boxModel",aG.boxModel,"jQuery.boxModel is deprecated"),aC(aG.support,"boxModel",aG.support.boxModel,"jQuery.support.boxModel is deprecated"),aG.sub=function(){function a(b,e){return new a.fn.init(b,e)}aG.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(g,c){var b=aG.fn.init.call(this,g,c,d);return b instanceof a?b:a(b)},a.fn.init.prototype=a.fn;var d=a(document);return aD("jQuery.sub() is deprecated"),a},aG.fn.size=function(){return aD("jQuery.fn.size() is deprecated; use the .length property"),this.length};var ah=!1;aG.swap&&aG.each(["height","width","reliableMarginRight"],function(a,f){var e=aG.cssHooks[f]&&aG.cssHooks[f].get;e&&(aG.cssHooks[f].get=function(){var b;return ah=!0,b=e.apply(this,arguments),ah=!1,b})}),aG.swap=function(i,d,n,m){var l,k,j={};ah||aD("jQuery.swap() is undocumented and deprecated");for(k in d){j[k]=i.style[k],i.style[k]=d[k]}l=n.apply(i,m||[]);for(k in d){i.style[k]=j[k]}return l},aG.ajaxSetup({converters:{"text json":aG.parseJSON}});var ag=aG.fn.data;aG.fn.data=function(a){var h,d,c=this[0];return !c||"events"!==a||1!==arguments.length||(h=aG.data(c,a),d=aG._data(c,a),h!==aE&&h!==d||d===aE)?ag.apply(this,arguments):(aD("Use of jQuery.fn.data('events') is deprecated"),d)};var af=/\/(java|ecma)script/i;aG.clean||(aG.clean=function(r,q,p,o){q=q||document,q=!q.nodeType&&q[0]||q,q=q.ownerDocument||q,aD("jQuery.clean() is deprecated");var n,m,l,d,a=[];if(aG.merge(a,aG.buildFragment(r,q).childNodes),p){for(l=function(b){return !b.type||af.test(b.type)?o?o.push(b.parentNode?b.parentNode.removeChild(b):b):p.appendChild(b):void 0},n=0;null!=(m=a[n]);n++){aG.nodeName(m,"script")&&l(m)||(p.appendChild(m),"undefined"!=typeof m.getElementsByTagName&&(d=aG.grep(aG.merge([],m.getElementsByTagName("script")),l),a.splice.apply(a,[n+1,0].concat(d)),n+=d.length))}}return a});var ae=aG.event.add,ad=aG.event.remove,ac=aG.event.trigger,ab=aG.fn.toggle,aa=aG.fn.live,Z=aG.fn.die,Y=aG.fn.load,X="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",W=new RegExp("\\b(?:"+X+")\\b"),V=/(?:^|\s)hover(\.\S+|)\b/,U=function(a){return"string"!=typeof a||aG.event.special.hover?a:(V.test(a)&&aD("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),a&&a.replace(V,"mouseenter$1 mouseleave$1"))};aG.event.props&&"attrChange"!==aG.event.props[0]&&aG.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),aG.event.dispatch&&aC(aG.event,"handle",aG.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),aG.event.add=function(g,d,j,i,h){g!==document&&W.test(d)&&aD("AJAX events should be attached to document: "+d),ae.call(this,g,U(d||""),j,i,h)},aG.event.remove=function(g,f,j,i,h){ad.call(this,g,U(f)||"",j,i,h)},aG.each(["load","unload","error"],function(a,d){aG.fn[d]=function(){var b=Array.prototype.slice.call(arguments,0);return"load"===d&&"string"==typeof b[0]?Y.apply(this,b):(aD("jQuery.fn."+d+"() is deprecated"),b.splice(0,0,d),arguments.length?this.bind.apply(this,b):(this.triggerHandler.apply(this,b),this))}}),aG.fn.toggle=function(a,l){if(!aG.isFunction(a)||!aG.isFunction(l)){return ab.apply(this,arguments)}aD("jQuery.fn.toggle(handler, handler...) is deprecated");var k=arguments,j=a.guid||aG.guid++,i=0,d=function(e){var b=(aG._data(this,"lastToggle"+a.guid)||0)%i;return aG._data(this,"lastToggle"+a.guid,b+1),e.preventDefault(),k[b].apply(this,arguments)||!1};for(d.guid=j;i<k.length;){k[i++].guid=j}return this.click(d)},aG.fn.live=function(a,f,d){return aD("jQuery.fn.live() is deprecated"),aa?aa.apply(this,arguments):(aG(this.context).on(a,this.selector,f,d),this)},aG.fn.die=function(a,d){return aD("jQuery.fn.die() is deprecated"),Z?Z.apply(this,arguments):(aG(this.context).off(a,this.selector||"**",d),this)},aG.event.trigger=function(f,d,h,g){return h||W.test(f)||aD("Global events are undocumented and deprecated"),ac.call(this,f,d,h||document,g)},aG.each(X.split("|"),function(a,d){aG.event.special[d]={setup:function(){var c=this;return c!==document&&(aG.event.add(document,d+"."+aG.guid,function(){aG.event.trigger(d,Array.prototype.slice.call(arguments,1),c,!0)}),aG._data(this,d,aG.guid++)),!1},teardown:function(){return this!==document&&aG.event.remove(document,d+"."+aG._data(this,d)),!1}}}),aG.event.special.ready={setup:function(){this===document&&aD("'ready' event is deprecated")}};var T=aG.fn.andSelf||aG.fn.addBack,S=aG.fn.find;if(aG.fn.andSelf=function(){return aD("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),T.apply(this,arguments)},aG.fn.find=function(d){var c=S.apply(this,arguments);return c.context=this.context,c.selector=this.selector?this.selector+" "+d:d,c},aG.Callbacks){var R=aG.Deferred,Q=[["resolve","done",aG.Callbacks("once memory"),aG.Callbacks("once memory"),"resolved"],["reject","fail",aG.Callbacks("once memory"),aG.Callbacks("once memory"),"rejected"],["notify","progress",aG.Callbacks("memory"),aG.Callbacks("memory")]];aG.Deferred=function(a){var f=R(),d=f.promise();return f.pipe=d.pipe=function(){var c=arguments;return aD("deferred.pipe() is deprecated"),aG.Deferred(function(b){aG.each(Q,function(j,i){var e=aG.isFunction(c[j])&&c[j];f[i[1]](function(){var g=e&&e.apply(this,arguments);g&&aG.isFunction(g.promise)?g.promise().done(b.resolve).fail(b.reject).progress(b.notify):b[i[0]+"With"](this===d?b.promise():this,e?[g]:arguments)})}),c=null}).promise()},f.isResolved=function(){return aD("deferred.isResolved is deprecated"),"resolved"===f.state()},f.isRejected=function(){return aD("deferred.isRejected is deprecated"),"rejected"===f.state()},a&&a.call(f,f),f}}}(jQuery,window);("undefined"==typeof jQuery.support||"undefined"==typeof jQuery.support.leadingWhitespace)&&(jQuery.support=function(){var m,y,h,k,j,g,q,w,z,v,b,f=document.createElement("div");if(f.setAttribute("className","t"),f.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",y=f.getElementsByTagName("*"),h=f.getElementsByTagName("a")[0],h.style.cssText="top:1px;float:left;opacity:.5",!y||!y.length||!h){return{}}k=document.createElement("select"),j=k.appendChild(document.createElement("option")),g=f.getElementsByTagName("input")[0],m={leadingWhitespace:3===f.firstChild.nodeType,tbody:!f.getElementsByTagName("tbody").length,htmlSerialize:!!f.getElementsByTagName("link").length,style:/top/.test(h.getAttribute("style")),hrefNormalized:"/a"===h.getAttribute("href"),opacity:/^0.5/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:"on"===g.value,optSelected:j.selected,getSetAttribute:"t"!==f.className,enctype:!!document.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==document.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===document.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},g.checked=!0,m.noCloneChecked=g.cloneNode(!0).checked,k.disabled=!0,m.optDisabled=!j.disabled;try{delete f.test}catch(x){m.deleteExpando=!1}if(!f.addEventListener&&f.attachEvent&&f.fireEvent&&(f.attachEvent("onclick",b=function(){m.noCloneEvent=!1}),f.cloneNode(!0).fireEvent("onclick"),f.detachEvent("onclick",b)),g=document.createElement("input"),g.value="t",g.setAttribute("type","radio"),m.radioValue="t"===g.value,g.setAttribute("checked","checked"),g.setAttribute("name","t"),f.appendChild(g),q=document.createDocumentFragment(),q.appendChild(f.lastChild),m.checkClone=q.cloneNode(!0).cloneNode(!0).lastChild.checked,m.appendChecked=g.checked,q.removeChild(g),q.appendChild(f),f.attachEvent){for(z in {submit:!0,change:!0,focusin:!0}){w="on"+z,v=w in f,v||(f.setAttribute(w,"return;"),v="function"==typeof f[w]),m[z+"Bubbles"]=v}}return jQuery(function(){var e,s,c,a,r="padding:0;margin:0;border:0;display:block;overflow:hidden;",p=document.getElementsByTagName("body")[0];p&&(e=document.createElement("div"),e.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",p.insertBefore(e,p.firstChild),s=document.createElement("div"),e.appendChild(s),s.innerHTML="<table><tr><td></td><td>t</td></tr></table>",c=s.getElementsByTagName("td"),c[0].style.cssText="padding:0;margin:0;border:0;display:none",v=0===c[0].offsetHeight,c[0].style.display="",c[1].style.display="none",m.reliableHiddenOffsets=v&&0===c[0].offsetHeight,s.innerHTML="",s.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",m.boxSizing=4===s.offsetWidth,m.doesNotIncludeMarginInBodyOffset=1!==p.offsetTop,window.getComputedStyle&&(m.pixelPosition="1%"!==(window.getComputedStyle(s,null)||{}).top,m.boxSizingReliable="4px"===(window.getComputedStyle(s,null)||{width:"4px"}).width,a=document.createElement("div"),a.style.cssText=s.style.cssText=r,a.style.marginRight=a.style.width="0",s.style.width="1px",s.appendChild(a),m.reliableMarginRight=!parseFloat((window.getComputedStyle(a,null)||{}).marginRight)),"undefined"!=typeof s.style.zoom&&(s.innerHTML="",s.style.cssText=r+"width:1px;padding:1px;display:inline;zoom:1",m.inlineBlockNeedsLayout=3===s.offsetWidth,s.style.display="block",s.style.overflow="visible",s.innerHTML="<div></div>",s.firstChild.style.width="5px",m.shrinkWrapBlocks=3!==s.offsetWidth,e.style.zoom=1),p.removeChild(e),e=s=c=a=null)}),q.removeChild(f),y=h=k=j=g=q=f=null,m}());function sprintf(){var g=/%%|%(\d+\$)?([-+\'#0 ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([scboxXuidfegEG])/g;var h=arguments,f=0,k=h[f++];var b=function(n,a,i,m){if(!i){i=" "}var l=(n.length>=a)?"":Array(1+a-n.length>>>0).join(i);return m?n+l:l+n};var c=function(m,l,p,a,i,o){var n=a-m.length;if(n>0){if(p||!i){m=b(m,a,o,p)}else{m=m.slice(0,l.length)+b("",n,"0",true)+m.slice(l.length)}}return m};var j=function(p,o,n,q,i,a,m){var l=p>>>0;n=n&&l&&{"2":"0b","8":"0","16":"0x"}[o]||"";p=n+b(l.toString(o),a||0,"0",false);return c(p,n,q,i,m)};var e=function(m,o,i,a,l,n){if(a!=null){m=m.slice(0,a)}return c(m,"",o,i,l,n)};var d=function(z,m,n,r,B,w,l){var a;var v;var i;var A;var t;if(z=="%%"){return"%"}var s=false,o="",q=false,y=false,x=" ";var p=n.length;for(var u=0;n&&u<p;u++){switch(n.charAt(u)){case" ":o=" ";break;case"+":o="+";break;case"-":s=true;break;case"'":x=n.charAt(u+1);break;case"0":q=true;break;case"#":y=true;break}}if(!r){r=0}else{if(r=="*"){r=+h[f++]}else{if(r.charAt(0)=="*"){r=+h[r.slice(1,-1)]}else{r=+r}}}if(r<0){r=-r;s=true}if(!isFinite(r)){throw new Error("sprintf: (minimum-)width must be finite")}if(!w){w="fFeE".indexOf(l)>-1?6:(l=="d")?0:undefined}else{if(w=="*"){w=+h[f++]}else{if(w.charAt(0)=="*"){w=+h[w.slice(1,-1)]}else{w=+w}}}t=m?h[m.slice(0,-1)]:h[f++];switch(l){case"s":return e(String(t),s,r,w,q,x);case"c":return e(String.fromCharCode(+t),s,r,w,q);case"b":return j(t,2,y,s,r,w,q);case"o":return j(t,8,y,s,r,w,q);case"x":return j(t,16,y,s,r,w,q);case"X":return j(t,16,y,s,r,w,q).toUpperCase();case"u":return j(t,10,y,s,r,w,q);case"i":case"d":a=(+t)|0;v=a<0?"-":o;t=v+b(String(Math.abs(a)),w,"0",false);return c(t,v,s,r,q);case"e":case"E":case"f":case"F":case"g":case"G":a=+t;v=a<0?"-":o;i=["toExponential","toFixed","toPrecision"]["efg".indexOf(l.toLowerCase())];A=["toString","toUpperCase"]["eEfFgG".indexOf(l)%2];t=v+Math.abs(a)[i](w);return c(t,v,s,r,q)[A]();default:return z}};return k.replace(g,d)}function get_html_translation_table(i,h){var e={},g={},d=0,b="";var f={},c={};var j={},a={};f[0]="HTML_SPECIALCHARS";f[1]="HTML_ENTITIES";c[0]="ENT_NOQUOTES";c[2]="ENT_COMPAT";c[3]="ENT_QUOTES";j=!isNaN(i)?f[i]:i?i.toUpperCase():"HTML_SPECIALCHARS";a=!isNaN(h)?c[h]:h?h.toUpperCase():"ENT_COMPAT";if(j!=="HTML_SPECIALCHARS"&&j!=="HTML_ENTITIES"){throw new Error("Table: "+j+" not supported")}e["38"]="&";if(j==="HTML_ENTITIES"){e["160"]=" ";e["161"]="¡";e["162"]="¢";e["163"]="£";e["164"]="¤";e["165"]="¥";e["166"]="¦";e["167"]="§";e["168"]="¨";e["169"]="©";e["170"]="ª";e["171"]="«";e["172"]="¬";e["173"]="­";e["174"]="®";e["175"]="¯";e["176"]="°";e["177"]="±";e["178"]="²";e["179"]="³";e["180"]="´";e["181"]="µ";e["182"]="¶";e["183"]="·";e["184"]="¸";e["185"]="¹";e["186"]="º";e["187"]="»";e["188"]="¼";e["189"]="½";e["190"]="¾";e["191"]="¿";e["192"]="À";e["193"]="Á";e["194"]="Â";e["195"]="Ã";e["196"]="Ä";e["197"]="Å";e["198"]="Æ";e["199"]="Ç";e["200"]="È";e["201"]="É";e["202"]="Ê";e["203"]="Ë";e["204"]="Ì";e["205"]="Í";e["206"]="Î";e["207"]="Ï";e["208"]="Ð";e["209"]="Ñ";e["210"]="Ò";e["211"]="Ó";e["212"]="Ô";e["213"]="Õ";e["214"]="Ö";e["215"]="×";e["216"]="Ø";e["217"]="Ù";e["218"]="Ú";e["219"]="Û";e["220"]="Ü";e["221"]="Ý";e["222"]="Þ";e["223"]="ß";e["224"]="à";e["225"]="á";e["226"]="â";e["227"]="ã";e["228"]="ä";e["229"]="å";e["230"]="æ";e["231"]="ç";e["232"]="è";e["233"]="é";e["234"]="ê";e["235"]="ë";e["236"]="ì";e["237"]="í";e["238"]="î";e["239"]="ï";e["240"]="ð";e["241"]="ñ";e["242"]="ò";e["243"]="ó";e["244"]="ô";e["245"]="õ";e["246"]="ö";e["247"]="÷";e["248"]="ø";e["249"]="ù";e["250"]="ú";e["251"]="û";e["252"]="ü";e["253"]="ý";e["254"]="þ";e["255"]="ÿ"}if(a!=="ENT_NOQUOTES"){e["34"]="""}if(a==="ENT_QUOTES"){e["39"]="'"}e["60"]="<";e["62"]=">";for(d in e){b=String.fromCharCode(d);g[b]=e[d]}return g}function html_entity_decode(c,f){var e={},d="",a="",b="";a=c.toString();if(false===(e=this.get_html_translation_table("HTML_ENTITIES",f))){return false}delete (e["&"]);e["&"]="&";for(d in e){b=e[d];a=a.split(b).join(d)}a=a.split("'").join("'");return a}var jchatMD5=function(aE){function aD(d,c){return d<<c|d>>>32-c}function aC(i,h){var n,m,l,k,j;return l=2147483648&i,k=2147483648&h,n=1073741824&i,m=1073741824&h,j=(1073741823&i)+(1073741823&h),n&m?2147483648^j^l^k:n|m?1073741824&j?3221225472^j^l^k:1073741824^j^l^k:j^l^k}function aB(e,d,f){return e&d|~e&f}function aA(e,d,f){return e&f|d&~f}function az(e,d,f){return e^d^f}function ay(e,d,f){return d^(e|~f)}function ax(b,n,m,l,k,d,c){return b=aC(b,aC(aC(aB(n,m,l),k),c)),aC(aD(b,d),n)}function aw(b,n,m,l,k,e,c){return b=aC(b,aC(aC(aA(n,m,l),k),c)),aC(aD(b,e),n)}function av(b,n,m,l,k,f,c){return b=aC(b,aC(aC(az(n,m,l),k),c)),aC(aD(b,f),n)}function au(b,n,m,l,k,g,c){return b=aC(b,aC(aC(ay(n,m,l),k),c)),aC(aD(b,g),n)}function at(r){for(var q,p=r.length,o=p+8,n=(o-o%64)/64,m=16*(n+1),l=Array(m-1),k=0,j=0;j<p;){q=(j-j%4)/4,k=j%4*8,l[q]=l[q]|r.charCodeAt(j)<<k,j++}return q=(j-j%4)/4,k=j%4*8,l[q]=l[q]|128<<k,l[m-2]=p<<3,l[m-1]=p>>>29,l}function ar(g){var i,h,f="",j="";for(h=0;h<=3;h++){i=g>>>8*h&255,j="0"+i.toString(16),f+=j.substr(j.length-2,2)}return f}function aq(f){f=f.replace(/\r\n/g,"\n");for(var e="",h=0;h<f.length;h++){var g=f.charCodeAt(h);g<128?e+=String.fromCharCode(g):g>127&&g<2048?(e+=String.fromCharCode(g>>6|192),e+=String.fromCharCode(63&g|128)):(e+=String.fromCharCode(g>>12|224),e+=String.fromCharCode(g>>6&63|128),e+=String.fromCharCode(63&g|128))}return e}var ao,an,am,al,ak,aj,ai,ah,ag,ap=Array(),af=7,ae=12,ad=17,ac=22,ab=5,aa=9,Z=14,Y=20,X=4,W=11,V=16,U=23,T=6,S=10,R=15,Q=21;for(aE=aq(aE),ap=at(aE),aj=1732584193,ai=4023233417,ah=2562383102,ag=271733878,ao=0;ao<ap.length;ao+=16){an=aj,am=ai,al=ah,ak=ag,aj=ax(aj,ai,ah,ag,ap[ao+0],af,3614090360),ag=ax(ag,aj,ai,ah,ap[ao+1],ae,3905402710),ah=ax(ah,ag,aj,ai,ap[ao+2],ad,606105819),ai=ax(ai,ah,ag,aj,ap[ao+3],ac,3250441966),aj=ax(aj,ai,ah,ag,ap[ao+4],af,4118548399),ag=ax(ag,aj,ai,ah,ap[ao+5],ae,1200080426),ah=ax(ah,ag,aj,ai,ap[ao+6],ad,2821735955),ai=ax(ai,ah,ag,aj,ap[ao+7],ac,4249261313),aj=ax(aj,ai,ah,ag,ap[ao+8],af,1770035416),ag=ax(ag,aj,ai,ah,ap[ao+9],ae,2336552879),ah=ax(ah,ag,aj,ai,ap[ao+10],ad,4294925233),ai=ax(ai,ah,ag,aj,ap[ao+11],ac,2304563134),aj=ax(aj,ai,ah,ag,ap[ao+12],af,1804603682),ag=ax(ag,aj,ai,ah,ap[ao+13],ae,4254626195),ah=ax(ah,ag,aj,ai,ap[ao+14],ad,2792965006),ai=ax(ai,ah,ag,aj,ap[ao+15],ac,1236535329),aj=aw(aj,ai,ah,ag,ap[ao+1],ab,4129170786),ag=aw(ag,aj,ai,ah,ap[ao+6],aa,3225465664),ah=aw(ah,ag,aj,ai,ap[ao+11],Z,643717713),ai=aw(ai,ah,ag,aj,ap[ao+0],Y,3921069994),aj=aw(aj,ai,ah,ag,ap[ao+5],ab,3593408605),ag=aw(ag,aj,ai,ah,ap[ao+10],aa,38016083),ah=aw(ah,ag,aj,ai,ap[ao+15],Z,3634488961),ai=aw(ai,ah,ag,aj,ap[ao+4],Y,3889429448),aj=aw(aj,ai,ah,ag,ap[ao+9],ab,568446438),ag=aw(ag,aj,ai,ah,ap[ao+14],aa,3275163606),ah=aw(ah,ag,aj,ai,ap[ao+3],Z,4107603335),ai=aw(ai,ah,ag,aj,ap[ao+8],Y,1163531501),aj=aw(aj,ai,ah,ag,ap[ao+13],ab,2850285829),ag=aw(ag,aj,ai,ah,ap[ao+2],aa,4243563512),ah=aw(ah,ag,aj,ai,ap[ao+7],Z,1735328473),ai=aw(ai,ah,ag,aj,ap[ao+12],Y,2368359562),aj=av(aj,ai,ah,ag,ap[ao+5],X,4294588738),ag=av(ag,aj,ai,ah,ap[ao+8],W,2272392833),ah=av(ah,ag,aj,ai,ap[ao+11],V,1839030562),ai=av(ai,ah,ag,aj,ap[ao+14],U,4259657740),aj=av(aj,ai,ah,ag,ap[ao+1],X,2763975236),ag=av(ag,aj,ai,ah,ap[ao+4],W,1272893353),ah=av(ah,ag,aj,ai,ap[ao+7],V,4139469664),ai=av(ai,ah,ag,aj,ap[ao+10],U,3200236656),aj=av(aj,ai,ah,ag,ap[ao+13],X,681279174),ag=av(ag,aj,ai,ah,ap[ao+0],W,3936430074),ah=av(ah,ag,aj,ai,ap[ao+3],V,3572445317),ai=av(ai,ah,ag,aj,ap[ao+6],U,76029189),aj=av(aj,ai,ah,ag,ap[ao+9],X,3654602809),ag=av(ag,aj,ai,ah,ap[ao+12],W,3873151461),ah=av(ah,ag,aj,ai,ap[ao+15],V,530742520),ai=av(ai,ah,ag,aj,ap[ao+2],U,3299628645),aj=au(aj,ai,ah,ag,ap[ao+0],T,4096336452),ag=au(ag,aj,ai,ah,ap[ao+7],S,1126891415),ah=au(ah,ag,aj,ai,ap[ao+14],R,2878612391),ai=au(ai,ah,ag,aj,ap[ao+5],Q,4237533241),aj=au(aj,ai,ah,ag,ap[ao+12],T,1700485571),ag=au(ag,aj,ai,ah,ap[ao+3],S,2399980690),ah=au(ah,ag,aj,ai,ap[ao+10],R,4293915773),ai=au(ai,ah,ag,aj,ap[ao+1],Q,2240044497),aj=au(aj,ai,ah,ag,ap[ao+8],T,1873313359),ag=au(ag,aj,ai,ah,ap[ao+15],S,4264355552),ah=au(ah,ag,aj,ai,ap[ao+6],R,2734768916),ai=au(ai,ah,ag,aj,ap[ao+13],Q,1309151649),aj=au(aj,ai,ah,ag,ap[ao+4],T,4149444226),ag=au(ag,aj,ai,ah,ap[ao+11],S,3174756917),ah=au(ah,ag,aj,ai,ap[ao+2],R,718787259),ai=au(ai,ah,ag,aj,ap[ao+9],Q,3951481745),aj=aC(aj,an),ai=aC(ai,am),ah=aC(ah,al),ag=aC(ag,ak)}var P=ar(aj)+ar(ai)+ar(ah)+ar(ag);return P.toLowerCase()}; /*! jQuery UI - v1.10.3 - 2013-05-03 * http://jqueryui.com * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ (function(g,d){function c(k,j){var e,p,l,m=k.nodeName.toLowerCase();return"area"===m?(e=k.parentNode,p=e.name,k.href&&p&&"map"===e.nodeName.toLowerCase()?(l=g("img[usemap=#"+p+"]")[0],!!l&&f(l)):!1):(/input|select|textarea|button|object/.test(m)?!k.disabled:"a"===m?k.href||j:j)&&f(k)}function f(a){return g.expr.filters.visible(a)&&!g(a).parents().addBack().filter(function(){return"hidden"===g.css(this,"visibility")}).length}var b=0,h=/^ui-id-\d+$/;g.ui=g.ui||{},g.extend(g.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),g.fn.extend({focus:function(a){return function(e,j){return"number"==typeof e?this.each(function(){var i=this;setTimeout(function(){g(i).focus(),j&&j.call(i)},e)}):a.apply(this,arguments)}}(g.fn.focus),scrollParent:function(){var a;return a=g.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(g.css(this,"position"))&&/(auto|scroll)/.test(g.css(this,"overflow")+g.css(this,"overflow-y")+g.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(g.css(this,"overflow")+g.css(this,"overflow-y")+g.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!a.length?g(document):a},zIndex:function(j){if(j!==d){return this.css("zIndex",j)}if(this.length){for(var k,e,l=g(this[0]);l.length&&l[0]!==document;){if(k=l.css("position"),("absolute"===k||"relative"===k||"fixed"===k)&&(e=parseInt(l.css("zIndex"),10),!isNaN(e)&&0!==e)){return e}l=l.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++b)})},removeUniqueId:function(){return this.each(function(){h.test(this.id)&&g(this).removeAttr("id")})}}),g.extend(g.expr[":"],{data:g.expr.createPseudo?g.expr.createPseudo(function(a){return function(e){return !!g.data(e,a)}}):function(e,a,j){return !!g.data(e,j[3])},focusable:function(a){return c(a,!isNaN(g.attr(a,"tabindex")))},tabbable:function(i){var j=g.attr(i,"tabindex"),e=isNaN(j);return(e||j>=0)&&c(i,!e)}}),g("<a>").outerWidth(1).jquery||g.each(["Width","Height"],function(j,k){function e(q,o,r,n){return g.each(p,function(){o-=parseFloat(g.css(q,"padding"+this))||0,r&&(o-=parseFloat(g.css(q,"border"+this+"Width"))||0),n&&(o-=parseFloat(g.css(q,"margin"+this))||0)}),o}var p="Width"===k?["Left","Right"]:["Top","Bottom"],l=k.toLowerCase(),m={innerWidth:g.fn.innerWidth,innerHeight:g.fn.innerHeight,outerWidth:g.fn.outerWidth,outerHeight:g.fn.outerHeight};g.fn["inner"+k]=function(a){return a===d?m["inner"+k].call(this):this.each(function(){g(this).css(l,e(this,a)+"px")})},g.fn["outer"+k]=function(n,a){return"number"!=typeof n?m["outer"+k].call(this,n):this.each(function(){g(this).css(l,e(this,n,!0,a)+"px")})}}),g.fn.addBack||(g.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}),g("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(g.fn.removeData=function(a){return function(e){return arguments.length?a.call(this,g.camelCase(e)):a.call(this)}}(g.fn.removeData)),g.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),g.support.selectstart="onselectstart" in document.createElement("div"),g.fn.extend({disableSelection:function(){return this.bind((g.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),g.extend(g.ui,{plugin:{add:function(k,j,l){var e,m=g.ui[k].prototype;for(e in l){m.plugins[e]=m.plugins[e]||[],m.plugins[e].push([j,l[e]])}},call:function(n,l,k){var m,j=n.plugins[l];if(j&&n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType){for(m=0;j.length>m;m++){n.options[j[m][0]]&&j[m][1].apply(n.element,k)}}}},hasScroll:function(k,j){if("hidden"===g(k).css("overflow")){return !1}var l=j&&"left"===j?"scrollLeft":"scrollTop",e=!1;return k[l]>0?!0:(k[l]=1,e=k[l]>0,k[l]=0,e)}})})(jQuery); /*! jQuery UI - v1.10.3 - 2013-05-03 * http://jqueryui.com * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ (function(d,b){var a=0,c=Array.prototype.slice,f=d.cleanData;d.cleanData=function(h){for(var g,j=0;null!=(g=h[j]);j++){try{d(g).triggerHandler("remove")}catch(e){}}f(h)},d.widget=function(m,v,j){var q,e,g,p,k={},t=m.split(".")[0];m=m.split(".")[1],q=t+"-"+m,j||(j=v,v=d.Widget),d.expr[":"][q.toLowerCase()]=function(h){return !!d.data(h,q)},d[t]=d[t]||{},e=d[t][m],g=d[t][m]=function(l,h){return this._createWidget?(arguments.length&&this._createWidget(l,h),b):new g(l,h)},d.extend(g,e,{version:j.version,_proto:d.extend({},j),_childConstructors:[]}),p=new v,p.options=d.widget.extend({},p.options),d.each(j,function(h,l){return d.isFunction(l)?(k[h]=function(){var n=function(){return v.prototype[h].apply(this,arguments)},i=function(o){return v.prototype[h].apply(this,o)};return function(){var r,u=this._super,o=this._superApply;return this._super=n,this._superApply=i,r=l.apply(this,arguments),this._super=u,this._superApply=o,r}}(),b):(k[h]=l,b)}),g.prototype=d.widget.extend(p,{widgetEventPrefix:e?p.widgetEventPrefix:m},k,{constructor:g,namespace:t,widgetName:m,widgetFullName:q}),e?(d.each(e._childConstructors,function(l,h){var n=h.prototype;d.widget(n.namespace+"."+n.widgetName,g,h._proto)}),delete e._childConstructors):v._childConstructors.push(g),d.widget.bridge(m,g)},d.widget.extend=function(g){for(var m,e,k=c.call(arguments,1),l=0,j=k.length;j>l;l++){for(m in k[l]){e=k[l][m],k[l].hasOwnProperty(m)&&e!==b&&(g[m]=d.isPlainObject(e)?d.isPlainObject(g[m])?d.widget.extend({},g[m],e):d.widget.extend({},e):e)}}return g},d.widget.bridge=function(g,h){var e=h.prototype.widgetFullName||g;d.fn[g]=function(k){var m="string"==typeof k,j=c.call(arguments,1),i=this;return k=!m&&j.length?d.widget.extend.apply(null,[k].concat(j)):k,m?this.each(function(){var l,o=d.data(this,e);return o?d.isFunction(o[k])&&"_"!==k.charAt(0)?(l=o[k].apply(o,j),l!==o&&l!==b?(i=l&&l.jquery?i.pushStack(l.get()):l,!1):b):d.error("no such method '"+k+"' for "+g+" widget instance"):d.error("cannot call methods on "+g+" prior to initialization; attempted to call method '"+k+"'")}):this.each(function(){var l=d.data(this,e);l?l.option(k||{})._init():d.data(this,e,new h(k,this))}),i}},d.Widget=function(){},d.Widget._childConstructors=[],d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,g){g=d(g||this.defaultElement||this)[0],this.element=d(g),this.uuid=a++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=d.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=d(),this.hoverable=d(),this.focusable=d(),g!==this&&(d.data(g,this.widgetFullName,this),this._on(!0,this.element,{remove:function(h){h.target===g&&this.destroy()}}),this.document=d(g.style?g.ownerDocument:g.document||g),this.window=d(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:d.noop,_getCreateEventData:d.noop,_create:d.noop,_init:d.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(d.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:d.noop,widget:function(){return this.element},option:function(g,h){var l,e,j,k=g;if(0===arguments.length){return d.widget.extend({},this.options)}if("string"==typeof g){if(k={},l=g.split("."),g=l.shift(),l.length){for(e=k[g]=d.widget.extend({},this.options[g]),j=0;l.length-1>j;j++){e[l[j]]=e[l[j]]||{},e=e[l[j]]}if(g=l.pop(),h===b){return e[g]===b?null:e[g]}e[g]=h}else{if(h===b){return this.options[g]===b?null:this.options[g]}k[g]=h}}return this._setOptions(k),this},_setOptions:function(h){var g;for(g in h){this._setOption(g,h[g])}return this},_setOption:function(h,g){return this.options[h]=g,"disabled"===h&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!g).attr("aria-disabled",g),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(g,h,k){var e,j=this;"boolean"!=typeof g&&(k=h,h=g,g=!1),k?(h=e=d(h),this.bindings=this.bindings.add(h)):(k=h,h=this.element,e=this.widget()),d.each(k,function(s,q){function p(){return g||j.options.disabled!==!0&&!d(this).hasClass("ui-state-disabled")?("string"==typeof q?j[q]:q).apply(j,arguments):b}"string"!=typeof q&&(p.guid=q.guid=q.guid||p.guid||d.guid++);var i=s.match(/^(\w+)\s*(.*)$/),m=i[1]+j.eventNamespace,r=i[2];r?e.delegate(r,m,p):h.bind(m,p)})},_off:function(h,g){g=(g||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,h.unbind(g).undelegate(g)},_delay:function(k,h){function g(){return("string"==typeof k?j[k]:k).apply(j,arguments)}var j=this;return setTimeout(g,h||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(g){d(g.currentTarget).addClass("ui-state-hover")},mouseleave:function(g){d(g.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(g){d(g.currentTarget).addClass("ui-state-focus")},focusout:function(g){d(g.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(h,g,j){var l,e,k=this.options[h];if(j=j||{},g=d.Event(g),g.type=(h===this.widgetEventPrefix?h:this.widgetEventPrefix+h).toLowerCase(),g.target=this.element[0],e=g.originalEvent){for(l in e){l in g||(g[l]=e[l])}}return this.element.trigger(g,j),!(d.isFunction(k)&&k.apply(this.element[0],[g].concat(j))===!1||g.isDefaultPrevented())}},d.each({show:"fadeIn",hide:"fadeOut"},function(g,e){d.Widget.prototype["_"+g]=function(i,l,h){"string"==typeof l&&(l={effect:l});var j,k=l?l===!0||"number"==typeof l?e:l.effect||e:g;l=l||{},"number"==typeof l&&(l={duration:l}),j=!d.isEmptyObject(l),l.complete=h,l.delay&&i.delay(l.delay),j&&d.effects&&d.effects.effect[k]?i[g](l):k!==g&&i[k]?i[k](l.duration,l.easing,h):i.queue(function(m){d(this)[g](),h&&h.call(i[0]),m()})}})})(jQuery); /*! jQuery UI - v1.10.3 - 2013-05-03 * http://jqueryui.com * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ (function(b){var a=!1;b(document).mouseup(function(){a=!1}),b.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){return !0===b.data(d.target,c.widgetName+".preventClickEvent")?(b.removeData(d.target,c.widgetName+".preventClickEvent"),d.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(d){if(!a){this._mouseStarted&&this._mouseUp(d),this._mouseDownEvent=d;var e=this,f=1===d.which,c="string"==typeof this.options.cancel&&d.target.nodeName?b(d.target).closest(this.options.cancel).length:!1;return f&&!c&&this._mouseCapture(d)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(d)&&this._mouseDelayMet(d)&&(this._mouseStarted=this._mouseStart(d)!==!1,!this._mouseStarted)?(d.preventDefault(),!0):(!0===b.data(d.target,this.widgetName+".preventClickEvent")&&b.removeData(d.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(g){return e._mouseMove(g)},this._mouseUpDelegate=function(g){return e._mouseUp(g)},b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),d.preventDefault(),a=!0,!0)):!0}},_mouseMove:function(c){return b.ui.ie&&(!document.documentMode||9>document.documentMode)&&!c.button?this._mouseUp(c):this._mouseStarted?(this._mouseDrag(c),c.preventDefault()):(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,c)!==!1,this._mouseStarted?this._mouseDrag(c):this._mouseUp(c)),!this._mouseStarted)},_mouseUp:function(c){return b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,c.target===this._mouseDownEvent.target&&b.data(c.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(c)),!1},_mouseDistanceMet:function(c){return Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return !0}})})(jQuery); /*! jQuery UI - v1.10.3 - 2013-05-03 * http://jqueryui.com * Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ (function(a){a.widget("ui.draggable",a.ui.mouse,{version:"1.10.3",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(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(c){var b=this.options;return this.helper||b.disabled||a(c.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(c),this.handle?(a(b.iframeFix===!0?"iframe":b.iframeFix).each(function(){a("<div class='ui-draggable-iframeFix' style='background: #fff;'></div>").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(c){var b=this.options;return this.helper=this._createHelper(c),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(c),this.originalPageX=c.pageX,this.originalPageY=c.pageY,b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt),this._setContainment(),this._trigger("start",c)===!1?(this._clear(),!1):(this._cacheHelperProportions(),a.ui.ddmanager&&!b.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c),this._mouseDrag(c,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,c),!0)},_mouseDrag:function(c,b){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(c),this.positionAbs=this._convertPositionTo("absolute"),!b){var d=this._uiHash();if(this._trigger("drag",c,d)===!1){return this._mouseUp({}),!1}this.position=d.position}return this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),a.ui.ddmanager&&a.ui.ddmanager.drag(this,c),!1},_mouseStop:function(c){var b=this,d=!1;return a.ui.ddmanager&&!this.options.dropBehaviour&&(d=a.ui.ddmanager.drop(this,c)),this.dropped&&(d=this.dropped,this.dropped=!1),"original"!==this.options.helper||a.contains(this.element[0].ownerDocument,this.element[0])?("invalid"===this.options.revert&&!d||"valid"===this.options.revert&&d||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d)?a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",c)!==!1&&b._clear()}):this._trigger("stop",c)!==!1&&this._clear(),!1):!1},_mouseUp:function(b){return a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b),a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(b){return this.options.handle?!!a(b.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(c){var b=this.options,d=a.isFunction(b.helper)?a(b.helper.apply(this.element[0],[c])):"clone"===b.helper?this.element.clone().removeAttr("id"):this.element;return d.parents("body").length||d.appendTo("parent"===b.appendTo?this.element[0].parentNode:b.appendTo),d[0]===this.element[0]||/(fixed|absolute)/.test(d.css("position"))||d.css("position","absolute"),d},_adjustOffsetFromHelper:function(b){"string"==typeof b&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left" in b&&(this.offset.click.left=b.left+this.margins.left),"right" in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top" in b&&(this.offset.click.top=b.top+this.margins.top),"bottom" in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){var b=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&a.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&a.ui.ie)&&(b={top:0,left:0}),{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_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 c,b,d,e=this.options;return e.containment?"window"===e.containment?(this.containment=[a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,a(window).scrollLeft()+a(window).width()-this.helperProportions.width-this.margins.left,a(window).scrollTop()+(a(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):"document"===e.containment?(this.containment=[0,0,a(document).width()-this.helperProportions.width-this.margins.left,(a(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):e.containment.constructor===Array?(this.containment=e.containment,undefined):("parent"===e.containment&&(e.containment=this.helper[0].parentNode),b=a(e.containment),d=b[0],d&&(c="hidden"!==b.css("overflow"),this.containment=[(parseInt(b.css("borderLeftWidth"),10)||0)+(parseInt(b.css("paddingLeft"),10)||0),(parseInt(b.css("borderTopWidth"),10)||0)+(parseInt(b.css("paddingTop"),10)||0),(c?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(b.css("borderRightWidth"),10)||0)-(parseInt(b.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(c?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(b.css("borderBottomWidth"),10)||0)-(parseInt(b.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=b),undefined):(this.containment=null,undefined)},_convertPositionTo:function(c,b){b||(b=this.position);var d="absolute"===c?1:-1,e="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:e.scrollTop(),left:e.scrollLeft()}),{top:b.top+this.offset.relative.top*d+this.offset.parent.top*d-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*d,left:b.left+this.offset.relative.left*d+this.offset.parent.left*d-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*d}},_generatePosition:function(k){var f,m,d,j,c=this.options,b="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,g=k.pageX,e=k.pageY;return this.offset.scroll||(this.offset.scroll={top:b.scrollTop(),left:b.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(m=this.relative_container.offset(),f=[this.containment[0]+m.left,this.containment[1]+m.top,this.containment[2]+m.left,this.containment[3]+m.top]):f=this.containment,k.pageX-this.offset.click.left<f[0]&&(g=f[0]+this.offset.click.left),k.pageY-this.offset.click.top<f[1]&&(e=f[1]+this.offset.click.top),k.pageX-this.offset.click.left>f[2]&&(g=f[2]+this.offset.click.left),k.pageY-this.offset.click.top>f[3]&&(e=f[3]+this.offset.click.top)),c.grid&&(d=c.grid[1]?this.originalPageY+Math.round((e-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY,e=f?d-this.offset.click.top>=f[1]||d-this.offset.click.top>f[3]?d:d-this.offset.click.top>=f[1]?d-c.grid[1]:d+c.grid[1]:d,j=c.grid[0]?this.originalPageX+Math.round((g-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX,g=f?j-this.offset.click.left>=f[0]||j-this.offset.click.left>f[2]?j:j-this.offset.click.left>=f[0]?j-c.grid[0]:j+c.grid[0]:j)),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():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},_trigger:function(c,b,d){return d=d||this._uiHash(),a.ui.plugin.call(this,c,[b,d]),"drag"===c&&(this.positionAbs=this._convertPositionTo("absolute")),a.Widget.prototype._trigger.call(this,c,b,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),a.ui.plugin.add("draggable","connectToSortable",{start:function(d,c){var e=a(this).data("ui-draggable"),f=e.options,b=a.extend({},c,{item:e.element});e.sortables=[],a(f.connectToSortable).each(function(){var g=a.data(this,"ui-sortable");g&&!g.options.disabled&&(e.sortables.push({instance:g,shouldRevert:g.options.revert}),g.refreshPositions(),g._trigger("activate",d,b))})},stop:function(c,b){var d=a(this).data("ui-draggable"),e=a.extend({},b,{item:d.element});a.each(d.sortables,function(){this.instance.isOver?(this.instance.isOver=0,d.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(c),this.instance.options.helper=this.instance.options._helper,"original"===d.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",c,e))})},drag:function(c,b){var d=a(this).data("ui-draggable"),e=this;a.each(d.sortables,function(){var f=!1,g=this;this.instance.positionAbs=d.positionAbs,this.instance.helperProportions=d.helperProportions,this.instance.offset.click=d.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(f=!0,a.each(d.sortables,function(){return this.instance.positionAbs=d.positionAbs,this.instance.helperProportions=d.helperProportions,this.instance.offset.click=d.offset.click,this!==g&&this.instance._intersectsWith(this.instance.containerCache)&&a.contains(g.instance.element[0],this.instance.element[0])&&(f=!1),f})),f?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(e).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return b.helper[0]},c.target=this.instance.currentItem[0],this.instance._mouseCapture(c,!0),this.instance._mouseStart(c,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",c),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(c)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",c,this.instance._uiHash(this.instance)),this.instance._mouseStop(c,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",c),d.dropped=!1)})}}),a.ui.plugin.add("draggable","cursor",{start:function(){var c=a("body"),b=a(this).data("ui-draggable").options;c.css("cursor")&&(b._cursor=c.css("cursor")),c.css("cursor",b.cursor)},stop:function(){var b=a(this).data("ui-draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}}),a.ui.plugin.add("draggable","opacity",{start:function(c,b){var d=a(b.helper),e=a(this).data("ui-draggable").options;d.css("opacity")&&(e._opacity=d.css("opacity")),d.css("opacity",e.opacity)},stop:function(c,b){var d=a(this).data("ui-draggable").options;d._opacity&&a(b.helper).css("opacity",d._opacity)}}),a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("ui-draggable");b.scrollParent[0]!==document&&"HTML"!==b.scrollParent[0].tagName&&(b.overflowOffset=b.scrollParent.offset())},drag:function(c){var b=a(this).data("ui-draggable"),d=b.options,e=!1;b.scrollParent[0]!==document&&"HTML"!==b.scrollParent[0].tagName?(d.axis&&"x"===d.axis||(b.overflowOffset.top+b.scrollParent[0].offsetHeight-c.pageY<d.scrollSensitivity?b.scrollParent[0].scrollTop=e=b.scrollParent[0].scrollTop+d.scrollSpeed:c.pageY-b.overflowOffset.top<d.scrollSensitivity&&(b.scrollParent[0].scrollTop=e=b.scrollParent[0].scrollTop-d.scrollSpeed)),d.axis&&"y"===d.axis||(b.overflowOffset.left+b.scrollParent[0].offsetWidth-c.pageX<d.scrollSensitivity?b.scrollParent[0].scrollLeft=e=b.scrollParent[0].scrollLeft+d.scrollSpeed:c.pageX-b.overflowOffset.left<d.scrollSensitivity&&(b.scrollParent[0].scrollLeft=e=b.scrollParent[0].scrollLeft-d.scrollSpeed))):(d.axis&&"x"===d.axis||(c.pageY-a(document).scrollTop()<d.scrollSensitivity?e=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed):a(window).height()-(c.pageY-a(document).scrollTop())<d.scrollSensitivity&&(e=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed))),d.axis&&"y"===d.axis||(c.pageX-a(document).scrollLeft()<d.scrollSensitivity?e=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed):a(window).width()-(c.pageX-a(document).scrollLeft())<d.scrollSensitivity&&(e=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)))),e!==!1&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(b,c)}}),a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("ui-draggable"),b=c.options;c.snapElements=[],a(b.snap.constructor!==String?b.snap.items||":data(ui-draggable)":b.snap).each(function(){var d=a(this),e=d.offset();this!==c.element[0]&&c.snapElements.push({item:this,width:d.outerWidth(),height:d.outerHeight(),top:e.top,left:e.left})})},drag:function(q,E){var w,B,L,A,x,F,D,k,J,I,z=a(this).data("ui-draggable"),H=z.options,C=H.snapTolerance,G=E.offset.left,j=G+z.helperProportions.width,K=E.offset.top,e=K+z.helperProportions.height;for(J=z.snapElements.length-1;J>=0;J--){x=z.snapElements[J].left,F=x+z.snapElements[J].width,D=z.snapElements[J].top,k=D+z.snapElements[J].height,x-C>j||G>F+C||D-C>e||K>k+C||!a.contains(z.snapElements[J].item.ownerDocument,z.snapElements[J].item)?(z.snapElements[J].snapping&&z.options.snap.release&&z.options.snap.release.call(z.element,q,a.extend(z._uiHash(),{snapItem:z.snapElements[J].item})),z.snapElements[J].snapping=!1):("inner"!==H.snapMode&&(w=C>=Math.abs(D-e),B=C>=Math.abs(k-K),L=C>=Math.abs(x-j),A=C>=Math.abs(F-G),w&&(E.position.top=z._convertPositionTo("relative",{top:D-z.helperProportions.height,left:0}).top-z.margins.top),B&&(E.position.top=z._convertPositionTo("relative",{top:k,left:0}).top-z.margins.top),L&&(E.position.left=z._convertPositionTo("relative",{top:0,left:x-z.helperProportions.width}).left-z.margins.left),A&&(E.position.left=z._convertPositionTo("relative",{top:0,left:F}).left-z.margins.left)),I=w||B||L||A,"outer"!==H.snapMode&&(w=C>=Math.abs(D-K),B=C>=Math.abs(k-e),L=C>=Math.abs(x-G),A=C>=Math.abs(F-j),w&&(E.position.top=z._convertPositionTo("relative",{top:D,left:0}).top-z.margins.top),B&&(E.position.top=z._convertPositionTo("relative",{top:k-z.helperProportions.height,left:0}).top-z.margins.top),L&&(E.position.left=z._convertPositionTo("relative",{top:0,left:x}).left-z.margins.left),A&&(E.position.left=z._convertPositionTo("relative",{top:0,left:F-z.helperProportions.width}).left-z.margins.left)),!z.snapElements[J].snapping&&(w||B||L||A||I)&&z.options.snap.snap&&z.options.snap.snap.call(z.element,q,a.extend(z._uiHash(),{snapItem:z.snapElements[J].item})),z.snapElements[J].snapping=w||B||L||A||I)}}}),a.ui.plugin.add("draggable","stack",{start:function(){var c,b=this.data("ui-draggable").options,d=a.makeArray(a(b.stack)).sort(function(f,e){return(parseInt(a(f).css("zIndex"),10)||0)-(parseInt(a(e).css("zIndex"),10)||0)});d.length&&(c=parseInt(a(d[0]).css("zIndex"),10)||0,a(d).each(function(e){a(this).css("zIndex",c+e)}),this.css("zIndex",c+d.length))}}),a.ui.plugin.add("draggable","zIndex",{start:function(c,b){var d=a(b.helper),e=a(this).data("ui-draggable").options;d.css("zIndex")&&(e._zIndex=d.css("zIndex")),d.css("zIndex",e.zIndex)},stop:function(c,b){var d=a(this).data("ui-draggable").options;d._zIndex&&a(b.helper).css("zIndex",d._zIndex)}})})(jQuery);(function(b){function c(d){return parseInt(d,10)||0}function a(d){return !isNaN(parseInt(d,10))}b.widget("ui.resizable",b.ui.mouse,{version:"1.10.4",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},_create:function(){var j,f,g,l,d,k=this,h=this.options;if(this.element.addClass("ui-resizable"),b.extend(this,{_aspectRatio:!!h.aspectRatio,aspectRatio:h.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:h.helper||h.ghost||h.animate?h.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(b("<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.data("ui-resizable")),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=h.handles||(b(".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("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),j=this.handles.split(","),this.handles={},f=0;j.length>f;f++){g=b.trim(j[f]),d="ui-resizable-"+g,l=b("<div class='ui-resizable-handle "+d+"'></div>"),l.css({zIndex:h.zIndex}),"se"===g&&l.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[g]=".ui-resizable-"+g,this.element.append(l)}}this._renderAxis=function(q){var o,p,r,m;q=q||this.element;for(o in this.handles){this.handles[o].constructor===String&&(this.handles[o]=b(this.handles[o],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(p=b(this.handles[o],this.element),m=/sw|ne|nw|se|n|s/.test(o)?p.outerHeight():p.outerWidth(),r=["padding",/ne|nw|n/.test(o)?"Top":/se|sw|s/.test(o)?"Bottom":/^e$/.test(o)?"Right":"Left"].join(""),q.css(r,m),this._proportionallyResize()),b(this.handles[o]).length}},this._renderAxis(this.element),this._handles=b(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){k.resizing||(this.className&&(l=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),k.axis=l&&l[1]?l[1]:"se")}),h.autoHide&&(this._handles.hide(),b(this.element).addClass("ui-resizable-autohide").mouseenter(function(){h.disabled||(b(this).removeClass("ui-resizable-autohide"),k._handles.show())}).mouseleave(function(){h.disabled||k.resizing||(b(this).addClass("ui-resizable-autohide"),k._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var f,d=function(g){b(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(d(this.element),f=this.element,this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")}).insertAfter(f),f.remove()),this.originalElement.css("resize",this.originalResizeStyle),d(this.originalElement),this},_mouseCapture:function(g){var d,f,h=!1;for(d in this.handles){f=b(this.handles[d])[0],(f===g.target||b.contains(f,g.target))&&(h=!0)}return !this.options.disabled&&h},_mouseStart:function(e){var g,l,d,k=this.options,j=this.element.position(),f=this.element;return this.resizing=!0,/absolute/.test(f.css("position"))?f.css({top:f.css("top"),left:f.css("left")}):f.is(".ui-draggable")&&f.css({top:j.top,left:j.left}),this._renderProxy(),g=c(this.helper.css("left")),l=c(this.helper.css("top")),k.containment&&(g+=b(k.containment).scrollLeft()||0,l+=b(k.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:g,top:l},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:f.width(),height:f.height()},this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalPosition={left:g,top:l},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof k.aspectRatio?k.aspectRatio:this.originalSize.width/this.originalSize.height||1,d=b(".ui-resizable-"+this.axis).css("cursor"),b("body").css("cursor","auto"===d?this.axis+"-resize":d),f.addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(v){var q,A=this.helper,k={},y=this.originalMousePosition,j=this.axis,f=this.position.top,t=this.position.left,m=this.size.width,x=this.size.height,z=v.pageX-y.left||0,w=v.pageY-y.top||0,g=this._change[j];return g?(q=g.apply(this,[v,z,w]),this._updateVirtualBoundaries(v.shiftKey),(this._aspectRatio||v.shiftKey)&&(q=this._updateRatio(q,v)),q=this._respectSize(q,v),this._updateCache(q),this._propagate("resize",v),this.position.top!==f&&(k.top=this.position.top+"px"),this.position.left!==t&&(k.left=this.position.left+"px"),this.size.width!==m&&(k.width=this.size.width+"px"),this.size.height!==x&&(k.height=this.size.height+"px"),A.css(k),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),b.isEmptyObject(k)||this._trigger("resize",v,this.ui()),!1):!1},_mouseStop:function(p){this.resizing=!1;var k,u,g,t,f,d,m,j=this.options,q=this;return this._helper&&(k=this._proportionallyResizeElements,u=k.length&&/textarea/i.test(k[0].nodeName),g=u&&b.ui.hasScroll(k[0],"left")?0:q.sizeDiff.height,t=u?0:q.sizeDiff.width,f={width:q.helper.width()-t,height:q.helper.height()-g},d=parseInt(q.element.css("left"),10)+(q.position.left-q.originalPosition.left)||null,m=parseInt(q.element.css("top"),10)+(q.position.top-q.originalPosition.top)||null,j.animate||this.element.css(b.extend(f,{top:m,left:d})),q.helper.height(q.size.height),q.helper.width(q.size.width),this._helper&&!j.animate&&this._proportionallyResize()),b("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",p),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(f){var i,g,k,d,j,h=this.options;j={minWidth:a(h.minWidth)?h.minWidth:0,maxWidth:a(h.maxWidth)?h.maxWidth:1/0,minHeight:a(h.minHeight)?h.minHeight:0,maxHeight:a(h.maxHeight)?h.maxHeight:1/0},(this._aspectRatio||f)&&(i=j.minHeight*this.aspectRatio,k=j.minWidth/this.aspectRatio,g=j.maxHeight*this.aspectRatio,d=j.maxWidth/this.aspectRatio,i>j.minWidth&&(j.minWidth=i),k>j.minHeight&&(j.minHeight=k),j.maxWidth>g&&(j.maxWidth=g),j.maxHeight>d&&(j.maxHeight=d)),this._vBoundaries=j},_updateCache:function(d){this.offset=this.helper.offset(),a(d.left)&&(this.position.left=d.left),a(d.top)&&(this.position.top=d.top),a(d.height)&&(this.size.height=d.height),a(d.width)&&(this.size.width=d.width)},_updateRatio:function(d){var g=this.position,f=this.size,h=this.axis;return a(d.height)?d.width=d.height*this.aspectRatio:a(d.width)&&(d.height=d.width/this.aspectRatio),"sw"===h&&(d.left=g.left+(f.width-d.width),d.top=null),"nw"===h&&(d.top=g.top+(f.height-d.height),d.left=g.left+(f.width-d.width)),d},_respectSize:function(v){var k=this._vBoundaries,w=this.axis,g=a(v.width)&&k.maxWidth&&k.maxWidth<v.width,p=a(v.height)&&k.maxHeight&&k.maxHeight<v.height,f=a(v.width)&&k.minWidth&&k.minWidth>v.width,d=a(v.height)&&k.minHeight&&k.minHeight>v.height,j=this.originalPosition.left+this.originalSize.width,i=this.position.top+this.size.height,m=/sw|nw|w/.test(w),q=/nw|ne|n/.test(w);return f&&(v.width=k.minWidth),d&&(v.height=k.minHeight),g&&(v.width=k.maxWidth),p&&(v.height=k.maxHeight),f&&m&&(v.left=j-k.minWidth),g&&m&&(v.left=j-k.maxWidth),d&&q&&(v.top=i-k.minHeight),p&&q&&(v.top=i-k.maxHeight),v.width||v.height||v.left||!v.top?v.width||v.height||v.top||!v.left||(v.left=null):v.top=null,v},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var g,j,f,h,k,d=this.helper||this.element;for(g=0;this._proportionallyResizeElements.length>g;g++){if(k=this._proportionallyResizeElements[g],!this.borderDif){for(this.borderDif=[],f=[k.css("borderTopWidth"),k.css("borderRightWidth"),k.css("borderBottomWidth"),k.css("borderLeftWidth")],h=[k.css("paddingTop"),k.css("paddingRight"),k.css("paddingBottom"),k.css("paddingLeft")],j=0;f.length>j;j++){this.borderDif[j]=(parseInt(f[j],10)||0)+(parseInt(h[j],10)||0)}}k.css({height:d.height()-this.borderDif[0]-this.borderDif[2]||0,width:d.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var f=this.element,d=this.options;this.elementOffset=f.offset(),this._helper?(this.helper=this.helper||b("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++d.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(d,f){return{width:this.originalSize.width+f}},w:function(f,h){var d=this.originalSize,g=this.originalPosition;return{left:g.left+h,width:d.width-h}},n:function(f,h,d){var g=this.originalSize,j=this.originalPosition;return{top:j.top+d,height:g.height-d}},s:function(f,g,d){return{height:this.originalSize.height+d}},se:function(g,d,f){return b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,d,f]))},sw:function(g,d,f){return b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,d,f]))},ne:function(g,d,f){return b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,d,f]))},nw:function(g,d,f){return b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,d,f]))}},_propagate:function(f,d){b.ui.plugin.call(this,f,[d,this.ui()]),"resize"!==f&&this._trigger(f,d,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}}}),b.ui.plugin.add("resizable","animate",{stop:function(p){var k=b(this).data("ui-resizable"),u=k.options,g=k._proportionallyResizeElements,t=g.length&&/textarea/i.test(g[0].nodeName),f=t&&b.ui.hasScroll(g[0],"left")?0:k.sizeDiff.height,d=t?0:k.sizeDiff.width,m={width:k.size.width-d,height:k.size.height-f},j=parseInt(k.element.css("left"),10)+(k.position.left-k.originalPosition.left)||null,q=parseInt(k.element.css("top"),10)+(k.position.top-k.originalPosition.top)||null;k.element.animate(b.extend(m,q&&j?{top:q,left:j}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var e={width:parseInt(k.element.css("width"),10),height:parseInt(k.element.css("height"),10),top:parseInt(k.element.css("top"),10),left:parseInt(k.element.css("left"),10)};g&&g.length&&b(g[0]).css({width:e.width,height:e.height}),k._updateCache(e),k._propagate("resize",p)}})}}),b.ui.plugin.add("resizable","containment",{start:function(){var m,y,j,w,g,e,q,k=b(this).data("ui-resizable"),v=k.options,x=k.element,t=v.containment,f=t instanceof b?t.get(0):/parent/.test(t)?x.parent().get(0):t;f&&(k.containerElement=b(f),/document/.test(t)||t===document?(k.containerOffset={left:0,top:0},k.containerPosition={left:0,top:0},k.parentData={element:b(document),left:0,top:0,width:b(document).width(),height:b(document).height()||document.body.parentNode.scrollHeight}):(m=b(f),y=[],b(["Top","Right","Left","Bottom"]).each(function(d,h){y[d]=c(m.css("padding"+h))}),k.containerOffset=m.offset(),k.containerPosition=m.position(),k.containerSize={height:m.innerHeight()-y[3],width:m.innerWidth()-y[1]},j=k.containerOffset,w=k.containerSize.height,g=k.containerSize.width,e=b.ui.hasScroll(f,"left")?f.scrollWidth:g,q=b.ui.hasScroll(f)?f.scrollHeight:w,k.parentData={element:f,left:j.left,top:j.top,width:e,height:q}))},resize:function(q){var m,y,j,w,g=b(this).data("ui-resizable"),f=g.options,p=g.containerOffset,k=g.position,v=g._aspectRatio||q.shiftKey,x={top:0,left:0},t=g.containerElement;t[0]!==document&&/static/.test(t.css("position"))&&(x=p),k.left<(g._helper?p.left:0)&&(g.size.width=g.size.width+(g._helper?g.position.left-p.left:g.position.left-x.left),v&&(g.size.height=g.size.width/g.aspectRatio),g.position.left=f.helper?p.left:0),k.top<(g._helper?p.top:0)&&(g.size.height=g.size.height+(g._helper?g.position.top-p.top:g.position.top),v&&(g.size.width=g.size.height*g.aspectRatio),g.position.top=g._helper?p.top:0),g.offset.left=g.parentData.left+g.position.left,g.offset.top=g.parentData.top+g.position.top,m=Math.abs((g._helper?g.offset.left-x.left:g.offset.left-x.left)+g.sizeDiff.width),y=Math.abs((g._helper?g.offset.top-x.top:g.offset.top-p.top)+g.sizeDiff.height),j=g.containerElement.get(0)===g.element.parent().get(0),w=/relative|absolute/.test(g.containerElement.css("position")),j&&w&&(m-=Math.abs(g.parentData.left)),m+g.size.width>=g.parentData.width&&(g.size.width=g.parentData.width-m,v&&(g.size.height=g.size.width/g.aspectRatio)),y+g.size.height>=g.parentData.height&&(g.size.height=g.parentData.height-y,v&&(g.size.width=g.size.height*g.aspectRatio))},stop:function(){var p=b(this).data("ui-resizable"),k=p.options,t=p.containerOffset,g=p.containerPosition,q=p.containerElement,f=b(p.helper),d=f.offset(),m=f.outerWidth()-p.sizeDiff.width,j=f.outerHeight()-p.sizeDiff.height;p._helper&&!k.animate&&/relative/.test(q.css("position"))&&b(this).css({left:d.left-g.left-t.left,width:m,height:j}),p._helper&&!k.animate&&/static/.test(q.css("position"))&&b(this).css({left:d.left-g.left-t.left,width:m,height:j})}}),b.ui.plugin.add("resizable","alsoResize",{start:function(){var g=b(this).data("ui-resizable"),d=g.options,f=function(h){b(h).each(function(){var i=b(this);i.data("ui-resizable-alsoresize",{width:parseInt(i.width(),10),height:parseInt(i.height(),10),left:parseInt(i.css("left"),10),top:parseInt(i.css("top"),10)})})};"object"!=typeof d.alsoResize||d.alsoResize.parentNode?f(d.alsoResize):d.alsoResize.length?(d.alsoResize=d.alsoResize[0],f(d.alsoResize)):b.each(d.alsoResize,function(e){f(e)})},resize:function(l,f){var j=b(this).data("ui-resizable"),p=j.options,d=j.originalSize,m=j.originalPosition,k={height:j.size.height-d.height||0,width:j.size.width-d.width||0,top:j.position.top-m.top||0,left:j.position.left-m.left||0},g=function(i,h){b(i).each(function(){var r=b(this),t=b(this).data("ui-resizable-alsoresize"),q={},s=h&&h.length?h:r.parents(f.originalElement[0]).length?["width","height"]:["width","height","top","left"];b.each(s,function(o,u){var n=(t[u]||0)+(k[u]||0);n&&n>=0&&(q[u]=n||null)}),r.css(q)})};"object"!=typeof p.alsoResize||p.alsoResize.nodeType?g(p.alsoResize):b.each(p.alsoResize,function(h,i){g(h,i)})},stop:function(){b(this).removeData("resizable-alsoresize")}}),b.ui.plugin.add("resizable","ghost",{start:function(){var g=b(this).data("ui-resizable"),d=g.options,f=g.size;g.ghost=g.originalElement.clone(),g.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof d.ghost?d.ghost:""),g.ghost.appendTo(g.helper)},resize:function(){var d=b(this).data("ui-resizable");d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(){var d=b(this).data("ui-resizable");d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}}),b.ui.plugin.add("resizable","grid",{resize:function(){var C=b(this).data("ui-resizable"),y=C.options,I=C.size,t=C.originalSize,F=C.originalPosition,q=C.axis,j="number"==typeof y.grid?[y.grid,y.grid]:y.grid,z=j[0]||1,x=j[1]||1,E=Math.round((I.width-t.width)/z)*z,H=Math.round((I.height-t.height)/x)*x,D=t.width+E,k=t.height+H,B=y.maxWidth&&D>y.maxWidth,A=y.maxHeight&&k>y.maxHeight,w=y.minWidth&&y.minWidth>D,G=y.minHeight&&y.minHeight>k;y.grid=j,w&&(D+=z),G&&(k+=x),B&&(D-=z),A&&(k-=x),/^(se|s|e)$/.test(q)?(C.size.width=D,C.size.height=k):/^(ne)$/.test(q)?(C.size.width=D,C.size.height=k,C.position.top=F.top-H):/^(sw)$/.test(q)?(C.size.width=D,C.size.height=k,C.position.left=F.left-E):(k-x>0?(C.size.height=k,C.position.top=F.top-H):(C.size.height=x,C.position.top=F.top+t.height-x),D-z>0?(C.size.width=D,C.position.left=F.left-E):(C.size.width=z,C.position.left=F.left+t.width-z))}})})(jQuery);
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0.01 |
proxy
|
phpinfo
|
ÐаÑтройка