",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||se("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?i:e.defaultValue}),ae(function(e){return null==e.getAttribute("disabled")})||se(O,function(e,t,n){var r;return n?i:(r=e.getAttributeNode(t))&&r.specified?r.value:!0===e[t]?t.toLowerCase():null}),xe.find=re,xe.expr=re.selectors,xe.expr[":"]=xe.expr.pseudos,xe.unique=re.uniqueSort,xe.text=re.getText,xe.isXMLDoc=re.isXML,xe.contains=re.contains}(h);var M={};xe.Callbacks=function(i){var e,n;i="string"==typeof i?M[i]||(n=M[e=i]={},xe.each(e.match(N)||[],function(e,t){n[t]=!0}),n):xe.extend({},i);var r,t,o,a,s,l,u=[],c=!i.once&&[],f=function(e){for(t=i.memory&&e,o=!0,s=l||0,l=0,a=u.length,r=!0;u&&s
a ",e=c.getElementsByTagName("*")||[],!(t=c.getElementsByTagName("a")[0])||!t.style||!e.length)return o;a=(r=g.createElement("select")).appendChild(g.createElement("option")),n=c.getElementsByTagName("input")[0],t.style.cssText="top:1px;float:left;opacity:.5",o.getSetAttribute="t"!==c.className,o.leadingWhitespace=3===c.firstChild.nodeType,o.tbody=!c.getElementsByTagName("tbody").length,o.htmlSerialize=!!c.getElementsByTagName("link").length,o.style=/top/.test(t.getAttribute("style")),o.hrefNormalized="/a"===t.getAttribute("href"),o.opacity=/^0.5/.test(t.style.opacity),o.cssFloat=!!t.style.cssFloat,o.checkOn=!!n.value,o.optSelected=a.selected,o.enctype=!!g.createElement("form").enctype,o.html5Clone="<:nav>"!==g.createElement("nav").cloneNode(!0).outerHTML,o.inlineBlockNeedsLayout=!1,o.shrinkWrapBlocks=!1,o.pixelPosition=!1,o.deleteExpando=!0,o.noCloneEvent=!0,o.reliableMarginRight=!0,o.boxSizingReliable=!0,n.checked=!0,o.noCloneChecked=n.cloneNode(!0).checked,r.disabled=!0,o.optDisabled=!a.disabled;try{delete c.test}catch(e){o.deleteExpando=!1}for(u in(n=g.createElement("input")).setAttribute("value",""),o.input=""===n.getAttribute("value"),n.value="t",n.setAttribute("type","radio"),o.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),(i=g.createDocumentFragment()).appendChild(n),o.appendChecked=n.checked,o.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,c.attachEvent&&(c.attachEvent("onclick",function(){o.noCloneEvent=!1}),c.cloneNode(!0).click()),{submit:!0,change:!0,focusin:!0})c.setAttribute(s="on"+u,"t"),o[u+"Bubbles"]=s in h||!1===c.attributes[s].expando;for(u in c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===c.style.backgroundClip,xe(o))break;return o.ownLast="0"!==u,xe(function(){var e,t,n,r="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",i=g.getElementsByTagName("body")[0];i&&((e=g.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",i.appendChild(e).appendChild(c),c.innerHTML="",(n=c.getElementsByTagName("td"))[0].style.cssText="padding:0;margin:0;border:0;display:none",l=0===n[0].offsetHeight,n[0].style.display="",n[1].style.display="none",o.reliableHiddenOffsets=l&&0===n[0].offsetHeight,c.innerHTML="",c.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%;",xe.swap(i,null!=i.style.zoom?{zoom:1}:{},function(){o.boxSizing=4===c.offsetWidth}),h.getComputedStyle&&(o.pixelPosition="1%"!==(h.getComputedStyle(c,null)||{}).top,o.boxSizingReliable="4px"===(h.getComputedStyle(c,null)||{width:"4px"}).width,(t=c.appendChild(g.createElement("div"))).style.cssText=c.style.cssText=r,t.style.marginRight=t.style.width="0",c.style.width="1px",o.reliableMarginRight=!parseFloat((h.getComputedStyle(t,null)||{}).marginRight)),typeof c.style.zoom!==y&&(c.innerHTML="",c.style.cssText=r+"width:1px;padding:1px;display:inline;zoom:1",o.inlineBlockNeedsLayout=3===c.offsetWidth,c.style.display="block",c.innerHTML="
",c.firstChild.style.width="5px",o.shrinkWrapBlocks=3!==c.offsetWidth,o.inlineBlockNeedsLayout&&(i.style.zoom=1)),i.removeChild(e),e=c=n=t=null)}),e=r=i=a=t=n=null,o}({});var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,F=/([A-Z])/g;function B(e,t,n,r){if(xe.acceptData(e)){var i,o,a=xe.expando,s=e.nodeType,l=s?xe.cache:e,u=s?e[a]:e[a]&&a;if(u&&l[u]&&(r||l[u].data)||n!==C||"string"!=typeof t)return u||(u=s?e[a]=f.pop()||xe.guid++:a),l[u]||(l[u]=s?{}:{toJSON:xe.noop}),("object"==typeof t||"function"==typeof t)&&(r?l[u]=xe.extend(l[u],t):l[u].data=xe.extend(l[u].data,t)),o=l[u],r||(o.data||(o.data={}),o=o.data),n!==C&&(o[xe.camelCase(t)]=n),"string"==typeof t?null==(i=o[t])&&(i=o[xe.camelCase(t)]):i=o,i}}function P(e,t,n){if(xe.acceptData(e)){var r,i,o=e.nodeType,a=o?xe.cache:e,s=o?e[xe.expando]:xe.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){i=(t=xe.isArray(t)?t.concat(xe.map(t,xe.camelCase)):t in r?[t]:(t=xe.camelCase(t))in r?[t]:t.split(" ")).length;for(;i--;)delete r[t[i]];if(n?!W(r):!xe.isEmptyObject(r))return}(n||(delete a[s].data,W(a[s])))&&(o?xe.cleanData([e],!0):xe.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}function R(e,t,n){if(n===C&&1===e.nodeType){var r="data-"+t.replace(F,"-$1").toLowerCase();if("string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:O.test(n)?xe.parseJSON(n):n)}catch(e){}xe.data(e,t,n)}else n=C}return n}function W(e){var t;for(t in e)if(("data"!==t||!xe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}xe.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?xe.cache[e[xe.expando]]:e[xe.expando])&&!W(e)},data:function(e,t,n){return B(e,t,n)},removeData:function(e,t){return P(e,t)},_data:function(e,t,n){return B(e,t,n,!0)},_removeData:function(e,t){return P(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&xe.noData[e.nodeName.toLowerCase()];return!t||!0!==t&&e.getAttribute("classid")===t}}),xe.fn.extend({data:function(e,t){var n,r,i=null,o=0,a=this[0];if(e!==C)return"object"==typeof e?this.each(function(){xe.data(this,e)}):1o;o++)0===(r=n[o].name).indexOf("data-")&&R(a,r=xe.camelCase(r.slice(5)),i[r]);xe._data(a,"parsedAttrs",!0)}return i},removeData:function(e){return this.each(function(){xe.removeData(this,e)})}}),xe.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=xe._data(e,t),n&&(!r||xe.isArray(n)?r=xe._data(e,t,xe.makeArray(n)):r.push(n)),r||[]):C},dequeue:function(e,t){t=t||"fx";var n=xe.queue(e,t),r=n.length,i=n.shift(),o=xe._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){xe.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return xe._data(e,n)||xe._data(e,n,{empty:xe.Callbacks("once memory").add(function(){xe._removeData(e,t+"queue"),xe._removeData(e,n)})})}}),xe.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),e>arguments.length?xe.queue(this[0],t):n===C?this:this.each(function(){var e=xe.queue(this,t,n);xe._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&xe.dequeue(this,t)})},dequeue:function(e){return this.each(function(){xe.dequeue(this,e)})},delay:function(r,e){return r=xe.fx&&xe.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=setTimeout(e,r);t.stop=function(){clearTimeout(n)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=xe.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=C),e=e||"fx";a--;)(n=xe._data(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var $,I,z=/[\t\r\n\f]/g,X=/\r/g,U=/^(?:input|select|textarea|button|object)$/i,V=/^(?:a|area)$/i,Y=/^(?:checked|selected)$/i,J=xe.support.getSetAttribute,G=xe.support.input;xe.fn.extend({attr:function(e,t){return xe.access(this,xe.attr,e,t,1s&&a.push({elem:this,handlers:t.slice(s)}),a},fix:function(e){if(e[xe.expando])return e;var t,n,r,i=e.type,o=e,a=this.fixHooks[i];for(a||(this.fixHooks[i]=a=Z.test(i)?this.mouseHooks:K.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new xe.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=o.srcElement||g),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,a.filter?a.filter(e,o):e},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(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,o=t.button,a=t.fromElement;return null==e.pageX&&null!=t.clientX&&(i=(r=e.target.ownerDocument||g).documentElement,n=r.body,e.pageX=t.clientX+(i&&i.scrollLeft||n&&n.scrollLeft||0)-(i&&i.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(i&&i.scrollTop||n&&n.scrollTop||0)-(i&&i.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&a&&(e.relatedTarget=a===e.target?t.toElement:a),e.which||o===C||(e.which=1&o?1:2&o?3:4&o?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ie()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===ie()&&this.blur?(this.blur(),!1):C},delegateType:"focusout"},click:{trigger:function(){return xe.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):C},_default:function(e){return xe.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==C&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=xe.extend(new xe.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?xe.event.trigger(i,null,t):xe.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},xe.removeEvent=g.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===y&&(e[r]=null),e.detachEvent(r,n))},xe.Event=function(e,t){return this instanceof xe.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||!1===e.returnValue||e.getPreventDefault&&e.getPreventDefault()?ne:re):this.type=e,t&&xe.extend(this,t),this.timeStamp=e&&e.timeStamp||xe.now(),this[xe.expando]=!0,C):new xe.Event(e,t)},xe.Event.prototype={isDefaultPrevented:re,isPropagationStopped:re,isImmediatePropagationStopped:re,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ne,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ne,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ne,this.stopPropagation()}},xe.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,i){xe.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return(!n||n!==this&&!xe.contains(this,n))&&(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),xe.support.submitBubbles||(xe.event.special.submit={setup:function(){return!xe.nodeName(this,"form")&&(xe.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=xe.nodeName(t,"input")||xe.nodeName(t,"button")?t.form:C;n&&!xe._data(n,"submitBubbles")&&(xe.event.add(n,"submit._submit",function(e){e._submit_bubble=!0}),xe._data(n,"submitBubbles",!0))}),C)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&xe.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return!xe.nodeName(this,"form")&&(xe.event.remove(this,"._submit"),C)}}),xe.support.changeBubbles||(xe.event.special.change={setup:function(){return Q.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(xe.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),xe.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),xe.event.simulate("change",this,e,!0)})),!1):(xe.event.add(this,"beforeactivate._change",function(e){var t=e.target;Q.test(t.nodeName)&&!xe._data(t,"changeBubbles")&&(xe.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||xe.event.simulate("change",this.parentNode,e,!0)}),xe._data(t,"changeBubbles",!0))}),C)},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):C},teardown:function(){return xe.event.remove(this,"._change"),!Q.test(this.nodeName)}}),xe.support.focusinBubbles||xe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){xe.event.simulate(t,e.target,xe.event.fix(e),!0)};xe.event.special[t]={setup:function(){0==n++&&g.addEventListener(e,r,!0)},teardown:function(){0==--n&&g.removeEventListener(e,r,!0)}}}),xe.fn.extend({on:function(e,t,n,r,i){var o,a;if("object"==typeof e){for(o in"string"!=typeof t&&(n=n||t,t=C),e)this.on(o,t,n,e[o],i);return this}if(null==n&&null==r?(r=t,n=t=C):null==r&&("string"==typeof t?(r=n,n=C):(r=n,n=t,t=C)),!1===r)r=re;else if(!r)return this;return 1===i&&(a=r,(r=function(e){return xe().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=xe.guid++)),this.each(function(){xe.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,xe(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof e)return(!1===t||"function"==typeof t)&&(n=t,t=C),!1===n&&(n=re),this.each(function(){xe.event.remove(this,e,n,t)});for(i in e)this.off(i,t,e[i]);return this},trigger:function(e,t){return this.each(function(){xe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?xe.event.trigger(e,t,n,!0):C}});var oe=/^.[^:#\[\.,]*$/,ae=/^(?:parents|prev(?:Until|All))/,se=xe.expr.match.needsContext,le={children:!0,contents:!0,next:!0,prev:!0};function ue(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function ce(e,n,r){if(xe.isFunction(n))return xe.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return xe.grep(e,function(e){return e===n!==r});if("string"==typeof n){if(oe.test(n))return xe.filter(n,e,r);n=xe.filter(n,e)}return xe.grep(e,function(e){return 0<=xe.inArray(e,n)!==r})}function fe(e){var t=pe.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}xe.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(xe(e).filter(function(){for(t=0;t ]","i"),ge=/^\s+/,me=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ye=/<([\w:]+)/,ve=/\s*$/g,Se={option:[1,""," "],legend:[1,""," "],area:[1,""," "],param:[1,""," "],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:xe.support.htmlSerialize?[0,"",""]:[1,"X","
"]},Ae=fe(g).appendChild(g.createElement("div"));function je(e,t){return xe.nodeName(e,"table")&&xe.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function De(e){return e.type=(null!==xe.find.attr(e,"type"))+"/"+e.type,e}function Le(e){var t=ke.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function He(e,t){for(var n,r=0;null!=(n=e[r]);r++)xe._data(n,"globalEval",!t||xe._data(t[r],"globalEval"))}function qe(e,t){if(1===t.nodeType&&xe.hasData(e)){var n,r,i,o=xe._data(e),a=xe._data(t,o),s=o.events;if(s)for(n in delete a.handle,a.events={},s)for(r=0,i=s[n].length;r$2>");try{for(;n")?o=e.cloneNode(!0):(Ae.innerHTML=e.outerHTML,Ae.removeChild(o=Ae.firstChild)),!(xe.support.noCloneEvent&&xe.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||xe.isXMLDoc(e)))for(r=Me(o),s=Me(e),a=0;null!=(i=s[a]);++a)r[a]&&_e(i,r[a]);if(t)if(n)for(s=s||Me(e),r=r||Me(o),a=0;null!=(i=s[a]);a++)qe(i,r[a]);else qe(e,o);return 0<(r=Me(o,"script")).length&&He(r,!l&&Me(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){for(var i,o,a,s,l,u,c,f=e.length,p=fe(t),d=[],h=0;h$2>")+c[2],i=c[0];i--;)s=s.lastChild;if(!xe.support.leadingWhitespace&&ge.test(o)&&d.push(t.createTextNode(ge.exec(o)[0])),!xe.support.tbody)for(i=(o="table"!==l||ve.test(o)?""!==c[1]||ve.test(o)?0:s:s.firstChild)&&o.childNodes.length;i--;)xe.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u);for(xe.merge(d,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else d.push(t.createTextNode(o));for(s&&p.removeChild(s),xe.support.appendChecked||xe.grep(Me(d,"input"),Oe),h=0;o=d[h++];)if((!r||-1===xe.inArray(o,r))&&(a=xe.contains(o.ownerDocument,o),s=Me(p.appendChild(o),"script"),a&&He(s),n))for(i=0;o=s[i++];)Ne.test(o.type||"")&&n.push(o);return s=null,p},cleanData:function(e,t){for(var n,r,i,o,a=0,s=xe.expando,l=xe.cache,u=xe.support.deleteExpando,c=xe.event.special;null!=(n=e[a]);a++)if((t||xe.acceptData(n))&&(o=(i=n[s])&&l[i])){if(o.events)for(r in o.events)c[r]?xe.event.remove(n,r):xe.removeEvent(n,r,o.handle);l[i]&&(delete l[i],u?delete n[s]:typeof n.removeAttribute!==y?n.removeAttribute(s):n[s]=null,f.push(i))}},_evalUrl:function(e){return xe.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}}),xe.fn.extend({wrapAll:function(t){if(xe.isFunction(t))return this.each(function(e){xe(this).wrapAll(t.call(this,e))});if(this[0]){var e=xe(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(n){return xe.isFunction(n)?this.each(function(e){xe(this).wrapInner(n.call(this,e))}):this.each(function(){var e=xe(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=xe.isFunction(t);return this.each(function(e){xe(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){xe.nodeName(this,"body")||xe(this).replaceWith(this.childNodes)}).end()}});var Fe,Be,Pe,Re=/alpha\([^)]*\)/i,We=/opacity\s*=\s*([^)]*)/,$e=/^(top|right|bottom|left)$/,Ie=/^(none|table(?!-c[ea]).+)/,ze=/^margin/,Xe=RegExp("^("+b+")(.*)$","i"),Ue=RegExp("^("+b+")(?!px)[a-z%]+$","i"),Ve=RegExp("^([+-])=("+b+")","i"),Ye={BODY:"block"},Je={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:0,fontWeight:400},Qe=["Top","Right","Bottom","Left"],Ke=["Webkit","O","Moz","ms"];function Ze(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Ke.length;i--;)if((t=Ke[i]+n)in e)return t;return r}function et(e,t){return e=t||e,"none"===xe.css(e,"display")||!xe.contains(e.ownerDocument,e)}function tt(e,t){for(var n,r,i,o=[],a=0,s=e.length;a ").css("cssText","display:block !important")).appendTo(t.documentElement))[0].contentWindow||Fe[0].contentDocument).document).write(""),t.close(),n=at(e,t),Fe.detach()),Ye[e]=n),n}function at(e,t){var n=xe(t.createElement(e)).appendTo(t.body),r=xe.css(n[0],"display");return n.remove(),r}xe.fn.extend({css:function(e,t){return xe.access(this,function(e,t,n){var r,i,o={},a=0;if(xe.isArray(t)){for(i=Be(e),r=t.length;a").append(xe.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){a.each(n,i||[e.responseText,t,e])}),this},xe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){xe.fn[t]=function(e){return this.on(t,e)}}),xe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ht,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(dt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Et,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":xe.parseJSON,"text xml":xe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?jt(jt(e,xe.ajaxSettings),t):jt(xe.ajaxSettings,e)},ajaxPrefilter:St(Nt),ajaxTransport:St(kt),ajax:function(e,t){"object"==typeof e&&(t=e,e=C),t=t||{};var n,r,c,f,p,d,h,i,g=xe.ajaxSetup({},t),m=g.context||g,y=g.context&&(m.nodeType||m.jquery)?xe(m):xe.event,v=xe.Deferred(),b=xe.Callbacks("once memory"),x=g.statusCode||{},o={},a={},T=0,s="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===T){if(!i)for(i={};t=bt.exec(f);)i[t[1].toLowerCase()]=t[2];t=i[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===T?f:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return T||(e=a[n]=a[n]||e,o[e]=t),this},overrideMimeType:function(e){return T||(g.mimeType=e),this},statusCode:function(e){var t;if(e)if(T<2)for(t in e)x[t]=[x[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||s;return h&&h.abort(t),l(0,t),this}};if(v.promise(w).complete=b.add,w.success=w.done,w.error=w.fail,g.url=((e||g.url||ht)+"").replace(yt,"").replace(Tt,dt[1]+"//"),g.type=t.method||t.type||g.method||g.type,g.dataTypes=xe.trim(g.dataType||"*").toLowerCase().match(N)||[""],null==g.crossDomain&&(n=wt.exec(g.url.toLowerCase()),g.crossDomain=!(!n||n[1]===dt[1]&&n[2]===dt[2]&&(n[3]||("http:"===n[1]?"80":"443"))===(dt[3]||("http:"===dt[1]?"80":"443")))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=xe.param(g.data,g.traditional)),At(Nt,g,t,w),2===T)return w;for(r in(d=g.global)&&0==xe.active++&&xe.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!xt.test(g.type),c=g.url,g.hasContent||(g.data&&(c=g.url+=(mt.test(c)?"&":"?")+g.data,delete g.data),!1===g.cache&&(g.url=vt.test(c)?c.replace(vt,"$1_="+gt++):c+(mt.test(c)?"&":"?")+"_="+gt++)),g.ifModified&&(xe.lastModified[c]&&w.setRequestHeader("If-Modified-Since",xe.lastModified[c]),xe.etag[c]&&w.setRequestHeader("If-None-Match",xe.etag[c])),(g.data&&g.hasContent&&!1!==g.contentType||t.contentType)&&w.setRequestHeader("Content-Type",g.contentType),w.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+Et+"; q=0.01":""):g.accepts["*"]),g.headers)w.setRequestHeader(r,g.headers[r]);if(g.beforeSend&&(!1===g.beforeSend.call(m,w,g)||2===T))return w.abort();for(r in s="abort",{success:1,error:1,complete:1})w[r](g[r]);if(h=At(kt,g,t,w)){w.readyState=1,d&&y.trigger("ajaxSend",[w,g]),g.async&&0n;n++)(e=t[n])()||t[n]!==e||t.splice(n--,1);t.length||xe.fx.stop(),Ft=C},xe.fx.timer=function(e){e()&&xe.timers.push(e)&&xe.fx.start()},xe.fx.interval=13,xe.fx.start=function(){Bt||(Bt=setInterval(xe.fx.tick,xe.fx.interval))},xe.fx.stop=function(){clearInterval(Bt),Bt=null},xe.fx.speeds={slow:600,fast:200,_default:400},xe.fx.step={},xe.expr&&xe.expr.filters&&(xe.expr.filters.animated=function(t){return xe.grep(xe.timers,function(e){return t===e.elem}).length}),xe.fn.offset=function(t){if(arguments.length)return t===C?this:this.each(function(e){xe.offset.setOffset(this,t,e)});var e,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;return o?(e=o.documentElement,xe.contains(e,i)?(typeof i.getBoundingClientRect!==y&&(r=i.getBoundingClientRect()),n=Jt(o),{top:r.top+(n.pageYOffset||e.scrollTop)-(e.clientTop||0),left:r.left+(n.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):r):void 0},xe.offset={setOffset:function(e,t,n){var r=xe.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=xe(e),s=a.offset(),l=xe.css(e,"top"),u=xe.css(e,"left"),c={},f={};o=("absolute"===r||"fixed"===r)&&-1
Make Internet of Things available for everyone with us Uniot is an IoT platform that brings together creators and enjoyers, shares their interests and provides tools for creating an accessible Internet of Things for everyone
Nowadays there are a lot of great individual hardware creators, though the world is not aware of them. On another side, there are plenty of people who are excited to dive into the world of IoT and are tired of limited types of devices available on the market. Uniot is here to bridge the gap between device creators and IoT-enthusiasts.
We provide an unique platform where two categories of users exist
Either individuals or company who would like to spread their devices across enthusiasts
Anyone who wants to feel the real IoT-world and select from a great variety of devices available right for them
We bring you an opportunity to create a multi-agent network from devices of different brands. In other words, every device from any vendor is able to communicate with any.
Interconnection of devices from different creators
Select any device and scenario which fits you in our marketplace
Uniot Marketplace – is where creator's masterworks meet IoT-enthusiast's aspiration.
Fast and safe script interpretation in sandbox
Uniot Core – is a high-optimized OS which provides own virtual machine, allowing to execute safely and blazingly fast any script right on the device.
Leverage built-in visual scenario editor
Just imagine your scenario, open our visual block-based editor and create anything in a matter of minutes. Test your scenarios in the browser and upload wirelessly by a single click.
Cost-efficient
Just install our OS and add your device. Don't bother about infrastructure and app-development things. Uniot handles all for you.
Scalable
Uniot leverages multi-agent system model so it's easy to control single devices, merge them into groups and add any new.
Reliable
Everything from I/O to Scenarios interpretation is orchestrated by Uniot OS. So you should never worry about anything but your device's scripts.