-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvdom.min.js
7 lines (7 loc) · 36.5 KB
/
vdom.min.js
1
2
3
4
5
6
7
!function(t){function e(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return t[r].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var n={};return e.m=t,e.c=n,e.p="/dist/",e(0)}([function(t,e,n){n(23)},function(t,e){function n(t){return t&&"Widget"===t.type}t.exports=n},function(t,e,n){function r(t){return t&&"VirtualNode"===t.type&&t.version===a}var a=n(3);t.exports=r},function(t,e){t.exports="2"},function(t,e){function n(t){return t&&"Thunk"===t.type}t.exports=n},function(t,e){function n(t){return t&&("function"==typeof t.hook&&!t.hasOwnProperty("hook")||"function"==typeof t.unhook&&!t.hasOwnProperty("unhook"))}t.exports=n},function(t,e,n){function r(t){return t&&"VirtualText"===t.type&&t.version===a}var a=n(3);t.exports=r},function(t,e){function n(t){return"[object Array]"===a.call(t)}var r=Array.isArray,a=Object.prototype.toString;t.exports=r||n},function(t,e,n){var r=n(25),a=n(31),o=n(26),i=n(24),u=n(14),s=n(16);t.exports={diff:r,patch:a,h:o,create:i,VNode:u,VText:s}},function(t,e,n){(function(e){var r="undefined"!=typeof e?e:"undefined"!=typeof window?window:{},a=n(42);if("undefined"!=typeof document)t.exports=document;else{var o=r["__GLOBAL_DOCUMENT_CACHE@4"];o||(o=r["__GLOBAL_DOCUMENT_CACHE@4"]=a),t.exports=o}}).call(e,function(){return this}())},function(t,e){"use strict";t.exports=function(t){return"object"==typeof t&&null!==t}},function(t,e,n){function r(t,e,n){for(var r in e){var i=e[r];void 0===i?a(t,r,i,n):s(i)?(a(t,r,i,n),i.hook&&i.hook(t,r,n?n[r]:void 0)):u(i)?o(t,e,n,r,i):t[r]=i}}function a(t,e,n,r){if(r){var a=r[e];if(s(a))a.unhook&&a.unhook(t,e,n);else if("attributes"===e)for(var o in a)t.removeAttribute(o);else if("style"===e)for(var i in a)t.style[i]="";else"string"==typeof a?t[e]="":t[e]=null}}function o(t,e,n,r,a){var o=n?n[r]:void 0;if("attributes"!==r){if(o&&u(o)&&i(o)!==i(a))return void(t[r]=a);u(t[r])||(t[r]={});var s="style"===r?"":void 0;for(var c in a){var l=a[c];t[r][c]=void 0===l?s:l}}else for(var p in a){var f=a[p];void 0===f?t.removeAttribute(p):t.setAttribute(p,f)}}function i(t){return Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__?t.__proto__:t.constructor?t.constructor.prototype:void 0}var u=n(10),s=n(5);t.exports=r},function(t,e,n){function r(t,e){var n=e?e.document||a:a,l=e?e.warn:null;if(t=c(t).a,s(t))return t.init();if(u(t))return n.createTextNode(t.text);if(!i(t))return l&&l("Item is not a valid virtual dom node",t),null;var p=null===t.namespace?n.createElement(t.tagName):n.createElementNS(t.namespace,t.tagName),f=t.properties;o(p,f);for(var d=t.children,h=0;h<d.length;h++){var T=r(d[h],e);T&&p.appendChild(T)}return p}var a=n(9),o=n(11),i=n(2),u=n(6),s=n(1),c=n(13);t.exports=r},function(t,e,n){function r(t,e){var n=t,r=e;return s(e)&&(r=a(e,t)),s(t)&&(n=a(t,null)),{a:n,b:r}}function a(t,e){var n=t.vnode;if(n||(n=t.vnode=t.render(e)),!(o(n)||i(n)||u(n)))throw new Error("thunk did not return a valid node");return n}var o=n(2),i=n(6),u=n(1),s=n(4);t.exports=r},function(t,e,n){function r(t,e,n,r,a){this.tagName=t,this.properties=e||c,this.children=n||l,this.key=null!=r?String(r):void 0,this.namespace="string"==typeof a?a:null;var p,f=n&&n.length||0,d=0,h=!1,T=!1,g=!1;for(var m in e)if(e.hasOwnProperty(m)){var v=e[m];s(v)&&v.unhook&&(p||(p={}),p[m]=v)}for(var E=0;f>E;E++){var N=n[E];o(N)?(d+=N.count||0,!h&&N.hasWidgets&&(h=!0),!T&&N.hasThunks&&(T=!0),g||!N.hooks&&!N.descendantHooks||(g=!0)):!h&&i(N)?"function"==typeof N.destroy&&(h=!0):!T&&u(N)&&(T=!0)}this.count=f+d,this.hasWidgets=h,this.hasThunks=T,this.hooks=p,this.descendantHooks=g}var a=n(3),o=n(2),i=n(1),u=n(4),s=n(5);t.exports=r;var c={},l=[];r.prototype.version=a,r.prototype.type="VirtualNode"},function(t,e,n){function r(t,e,n){this.type=Number(t),this.vNode=e,this.patch=n}var a=n(3);r.NONE=0,r.VTEXT=1,r.VNODE=2,r.WIDGET=3,r.PROPS=4,r.ORDER=5,r.INSERT=6,r.REMOVE=7,r.THUNK=8,t.exports=r,r.prototype.version=a,r.prototype.type="VirtualPatch"},function(t,e,n){function r(t){this.text=String(t)}var a=n(3);t.exports=r,r.prototype.version=a,r.prototype.type="VirtualText"},function(t,e,n){function r(t){var e=null;return t.html_tree_tpl||s(t.tpl,function(e,n){return e?callback(e):void(t.constructor.prototype.html_tree_tpl=n.root[0])}),e=a(c(t.html_tree_tpl),t)}function a(t,e){if("text"==t.type)return t.data;if("tag"==t.type){var n,r,i,s,c;if(t.children.length)for(n=[],i=t.children.length,s=-1;++s<i;)t.children[s].attributes&&t.children[s].attributes.each?(c=t.children[s].attributes.each.replace(/^[{ ]+|[ }]+$|\/\*.+?\*\//g,"").split(/\s+in\s+/),e[c[1]]&&e[c[1]].forEach(function(o,i){o.t_each_z=!0,o.index=i,r=a(t.children[s],{item:o,i:i,parent:e}),i<e[c[1]].length-1&&n.push(r)})):r=a(t.children[s],e),"string"==typeof r&&(r=e.item&&e.item.t_each_z?p(r,e):p(r,e)),r&&n.push(r);var f=t.attributes;return f.style&&"string"==typeof f.style&&(f.style=o(f.style)),f["class"]&&(f.className=f["class"],delete f["class"]),f["for"]&&(f.htmlFor=f["for"],delete f["for"]),Object.keys(f).length>=1&&(f=l(f,e)),u(t.name,f,n)}}function o(t){if(!t)return{};for(var e,n={},r=t.split(/;\s?/),a=r.length,o=-1;++o<a;)e=r[o].indexOf(":"),n[r[o].slice(0,e)]=r[o].slice(e+1).trim();return n}var i=n(8),u=i.h,s=n(19),c=(n(22),n(18));t.exports=r;var l=function(t,e){var n,r=c(t);for(var a in r){if(""!=r[a]&&"string"==typeof r[a]){if(!/^[{ ]+|[ }]+$|\/\*.+?\*\//g.test(r[a]))continue;if(e.item){var o=r[a].replace(/^[{ ]+|[ }]+$|\/\*.+?\*\//g,"");r[a]=e.item[o],r[a]||(r[a]=e.parent[o])}else r[a]=p(r[a],e);"function"==typeof r[a]&&(n=r[a],r[a]=function(t){return t=t||window.event,t.which=t.which||t.charCode||t.keyCode,t.target=t.target||t.srcElement,t.currentTarget=this,n.call(e,t)===!0?(t.stopPropagation(),t.cancelBubble=!0,!0):(t.preventDefault&&t.preventDefault(),void(t.returnValue=!1))})}"style"===a&&(r.style=l(r.style,e))}return r},p=function(){function t(t,n){return n=(t||"{}").replace(/\\{/g,"").replace(/\\}/g,"").split(/({[\s\S]*?})/),new Function("d","return "+(n[0]||n[2]?"["+n.map(function(t,n){return n%2?e(t,1):'"'+t.replace(/\n/g,"\\n").replace(/"/g,'\\"')+'"'}).join(",")+'].join("")':e(n[1])).replace(/\uFFF0/g,"{").replace(/\uFFF1/g,"}"))}function e(t,e){return t=t.replace(/\n/g," ").replace(/^[{ ]+|[ }]+$|\/\*.+?\*\//g,""),/^\s*[\w-"']+ *:/.test(t)?"["+t.replace(/\W*([\w-]+)\W*:([^,]+)/g,function(t,r,a){return a.replace(/\w[^,|& ]*/g,function(t){return n(t,e)})+'?"'+r+'":"",'})+'].join(" ")':n(t,e)}function n(t,e){return"(function(v){try{v="+(t.replace(a,function(t,e,n){return n?"d."+n:t})||"x")+"}finally{return "+(e?'!v&&v!==0?"":v':"v")+"}}).call(d)"}var r={},a=/("|').+?[^\\]\1|\.\w*|\w*:|\b(?:this|true|false|null|new|typeof|Number|String|Object|Array|Math|Date)\b|([a-z_]\w*)/gi;return function(e,n){return e&&(r[e]=r[e]||t(e))(n)}}()},function(t,e){var n=function(){"use strict";function t(e,n,r,a){function i(e,r){if(null===e)return null;if(0==r)return e;var u,l;if("object"!=typeof e)return e;if(t.__isArray(e)?u=[]:t.__isRegExp(e)?(u=new RegExp(e.source,o(e)),e.lastIndex&&(u.lastIndex=e.lastIndex)):t.__isDate(e)?u=new Date(e.getTime()):"undefined"==typeof a?(l=Object.getPrototypeOf(e),u=Object.create(l)):(u=Object.create(a),l=a),n){var p=s.indexOf(e);if(-1!=p)return c[p];s.push(e),c.push(u)}for(var f in e){var d;l&&(d=Object.getOwnPropertyDescriptor(l,f)),d&&null==d.set||(u[f]=i(e[f],r-1))}return u}var u;"object"==typeof n&&(r=n.depth,a=n.prototype,u=n.filter,n=n.circular);var s=[],c=[];return"undefined"==typeof n&&(n=!0),"undefined"==typeof r&&(r=1/0),i(e,r)}function e(t){return Object.prototype.toString.call(t)}function n(t){return"object"==typeof t&&"[object Date]"===e(t)}function r(t){return"object"==typeof t&&"[object Array]"===e(t)}function a(t){return"object"==typeof t&&"[object RegExp]"===e(t)}function o(t){var e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),e}return t.clonePrototype=function(t){if(null===t)return null;var e=function(){};return e.prototype=t,new e},t.__objToStr=e,t.__isDate=n,t.__isArray=r,t.__isRegExp=a,t.__getRegExpFlags=o,t}();"object"==typeof t&&t.exports&&(t.exports=n)},function(t,e,n){function r(t,e){var n=!1,r=a.parser(n,{lowercase:!0}),i=void 0,u={children:[]},s=[];r.onerror=function(t){e(t)},r.ondoctype=function(t){i=t},r.ontext=function(t){""!=t.replace(/\s+/g,"")&&u.children.push({type:"text",data:t})},r.oncomment=function(t){u.children.push({type:"comment",data:t})},r.onscript=function(t){u.data=t},r.onopentag=function(t){var e={type:"tag",name:t.name,attributes:t.attributes,children:[],"void":o[t.name]};u.children.push(e),o[e.name]||(s.push(u),u=e)},r.onclosetag=function(t){return u.name===t&&(u=s.pop()),u?void 0:e(new Error("mismatched closing tag: "+t))},r.onend=function(){e(null,{doctype:i,root:u.children})},r.write(t).close()}var a=n(21),o={};["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"].forEach(function(t){o[t]=!0}),t.exports=r},function(t,e,n){function r(t,e,n){n.prototype=this,this.tpl=e;var r=new n;r.constructor=n;var a=s(r);this.rootNode=u(a),this.old_virtual_dom=a,t.appendChild(this.rootNode)}var a=n(8),o=a.diff,i=a.patch,u=a.create,s=n(17);t.exports=function(t,e,n){return new r(t,e,n)},window&&(window.vdom=t.exports),r.prototype.update=function(){var t=s(this),e=o(this.old_virtual_dom,t);this.rootNode=i(this.rootNode,e),this.old_virtual_dom=t}},function(t,e,n){!function(t){function e(n,a){if(!(this instanceof e))return new e(n,a);var o=this;r(o),o.q=o.c="",o.bufferCheckPosition=t.MAX_BUFFER_LENGTH,o.opt=a||{},o.opt.lowercase=o.opt.lowercase||o.opt.lowercasetags,o.looseCase=o.opt.lowercase?"toLowerCase":"toUpperCase",o.tags=[],o.closed=o.closedRoot=o.sawRoot=!1,o.tag=o.error=null,o.strict=!!n,o.noscript=!(!n&&!o.opt.noscript),o.state=B.BEGIN,o.strictEntities=o.opt.strictEntities,o.ENTITIES=o.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),o.attribList=[],o.opt.xmlns&&(o.ns=Object.create(P)),o.trackPosition=o.opt.position!==!1,o.trackPosition&&(o.position=o.line=o.column=0),c(o,"onready")}function n(e){for(var n=Math.max(t.MAX_BUFFER_LENGTH,10),r=0,a=0,o=A.length;o>a;a++){var i=e[A[a]].length;if(i>n)switch(A[a]){case"textNode":p(e);break;case"cdata":l(e,"oncdata",e.cdata),e.cdata="";break;case"script":l(e,"onscript",e.script),e.script="";break;default:d(e,"Max buffer length exceeded: "+A[a])}r=Math.max(r,i)}var u=t.MAX_BUFFER_LENGTH-r;e.bufferCheckPosition=u+e.position}function r(t){for(var e=0,n=A.length;n>e;e++)t[A[e]]=""}function a(t){p(t),""!==t.cdata&&(l(t,"oncdata",t.cdata),t.cdata=""),""!==t.script&&(l(t,"onscript",t.script),t.script="")}function o(t){return t.split("").reduce(function(t,e){return t[e]=!0,t},{})}function i(t){return"[object RegExp]"===Object.prototype.toString.call(t)}function u(t,e){return i(t)?!!e.match(t):t[e]}function s(t,e){return!u(t,e)}function c(t,e,n){t[e]&&t[e](n)}function l(t,e,n){t.textNode&&p(t),c(t,e,n)}function p(t){t.textNode=f(t.opt,t.textNode),t.textNode&&c(t,"ontext",t.textNode),t.textNode=""}function f(t,e){return t.trim&&(e=e.trim()),t.normalize&&(e=e.replace(/\s+/g," ")),e}function d(t,e){return p(t),t.trackPosition&&(e+="\nLine: "+t.line+"\nColumn: "+t.column+"\nChar: "+t.c),e=new Error(e),t.error=e,c(t,"onerror",e),t}function h(t){return t.sawRoot&&!t.closedRoot&&T(t,"Unclosed root tag"),t.state!==B.BEGIN&&t.state!==B.BEGIN_WHITESPACE&&t.state!==B.TEXT&&d(t,"Unexpected end"),p(t),t.c="",t.closed=!0,c(t,"onend"),e.call(t,t.strict,t.opt),t}function T(t,n){if("object"!=typeof t||!(t instanceof e))throw new Error("bad call to strictFail");t.strict&&d(t,n)}function g(t){t.strict||(t.tagName=t.tagName[t.looseCase]());var e=t.tags[t.tags.length-1]||t,n=t.tag={name:t.tagName,attributes:{}};t.opt.xmlns&&(n.ns=e.ns),t.attribList.length=0}function m(t,e){var n=t.indexOf(":"),r=0>n?["",t]:t.split(":"),a=r[0],o=r[1];return e&&"xmlns"===t&&(a="xmlns",o=""),{prefix:a,local:o}}function v(t){if(t.strict||(t.attribName=t.attribName[t.looseCase]()),-1!==t.attribList.indexOf(t.attribName)||t.tag.attributes.hasOwnProperty(t.attribName))return void(t.attribName=t.attribValue="");if(t.opt.xmlns){var e=m(t.attribName,!0),n=e.prefix,r=e.local;if("xmlns"===n)if("xml"===r&&t.attribValue!==F)T(t,"xml: prefix must be bound to "+F+"\nActual: "+t.attribValue);else if("xmlns"===r&&t.attribValue!==R)T(t,"xmlns: prefix must be bound to "+R+"\nActual: "+t.attribValue);else{var a=t.tag,o=t.tags[t.tags.length-1]||t;a.ns===o.ns&&(a.ns=Object.create(o.ns)),a.ns[r]=t.attribValue}t.attribList.push([t.attribName,t.attribValue])}else t.tag.attributes[t.attribName]=t.attribValue,l(t,"onattribute",{name:t.attribName,value:t.attribValue});t.attribName=t.attribValue=""}function E(t,e){if(t.opt.xmlns){var n=t.tag,r=m(t.tagName);n.prefix=r.prefix,n.local=r.local,n.uri=n.ns[r.prefix]||"",n.prefix&&!n.uri&&(T(t,"Unbound namespace prefix: "+JSON.stringify(t.tagName)),n.uri=r.prefix);var a=t.tags[t.tags.length-1]||t;n.ns&&a.ns!==n.ns&&Object.keys(n.ns).forEach(function(e){l(t,"onopennamespace",{prefix:e,uri:n.ns[e]})});for(var o=0,i=t.attribList.length;i>o;o++){var u=t.attribList[o],s=u[0],c=u[1],p=m(s,!0),f=p.prefix,d=p.local,h=""===f?"":n.ns[f]||"",g={name:s,value:c,prefix:f,local:d,uri:h};f&&"xmlns"!==f&&!h&&(T(t,"Unbound namespace prefix: "+JSON.stringify(f)),g.uri=f),t.tag.attributes[s]=g,l(t,"onattribute",g)}t.attribList.length=0}t.tag.isSelfClosing=!!e,t.sawRoot=!0,t.tags.push(t.tag),l(t,"onopentag",t.tag),e||(t.noscript||"script"!==t.tagName.toLowerCase()?t.state=B.TEXT:t.state=B.SCRIPT,t.tag=null,t.tagName=""),t.attribName=t.attribValue="",t.attribList.length=0}function N(t){if(!t.tagName)return T(t,"Weird empty close tag."),t.textNode+="</>",void(t.state=B.TEXT);if(t.script){if("script"!==t.tagName)return t.script+="</"+t.tagName+">",t.tagName="",void(t.state=B.SCRIPT);l(t,"onscript",t.script),t.script=""}var e=t.tags.length,n=t.tagName;t.strict||(n=n[t.looseCase]());for(var r=n;e--;){var a=t.tags[e];if(a.name===r)break;T(t,"Unexpected close tag")}if(0>e)return T(t,"Unmatched closing tag: "+t.tagName),t.textNode+="</"+t.tagName+">",void(t.state=B.TEXT);t.tagName=n;for(var o=t.tags.length;o-- >e;){var i=t.tag=t.tags.pop();t.tagName=t.tag.name,l(t,"onclosetag",t.tagName);var u={};for(var s in i.ns)u[s]=i.ns[s];var c=t.tags[t.tags.length-1]||t;t.opt.xmlns&&i.ns!==c.ns&&Object.keys(i.ns).forEach(function(e){var n=i.ns[e];l(t,"onclosenamespace",{prefix:e,uri:n})})}0===e&&(t.closedRoot=!0),t.tagName=t.attribValue=t.attribName="",t.attribList.length=0,t.state=B.TEXT}function _(t){var e,n=t.entity,r=n.toLowerCase(),a="";return t.ENTITIES[n]?t.ENTITIES[n]:t.ENTITIES[r]?t.ENTITIES[r]:(n=r,"#"===n.charAt(0)&&("x"===n.charAt(1)?(n=n.slice(2),e=parseInt(n,16),a=e.toString(16)):(n=n.slice(1),e=parseInt(n,10),a=e.toString(10))),n=n.replace(/^0+/,""),a.toLowerCase()!==n?(T(t,"Invalid character entity"),"&"+t.entity+";"):String.fromCodePoint(e))}function y(t,e){"<"===e?(t.state=B.OPEN_WAKA,t.startTagPosition=t.position):s(I,e)&&(T(t,"Non-whitespace before first tag."),t.textNode=e,t.state=B.TEXT)}function b(t){var e=this;if(this.error)throw this.error;if(e.closed)return d(e,"Cannot write after close. Assign an onready handler.");if(null===t)return h(e);for(var r=0,a="";;){if(a=t.charAt(r++),e.c=a,!a)break;switch(e.trackPosition&&(e.position++,"\n"===a?(e.line++,e.column=0):e.column++),e.state){case B.BEGIN:if(e.state=B.BEGIN_WHITESPACE,"\ufeff"===a)continue;y(e,a);continue;case B.BEGIN_WHITESPACE:y(e,a);continue;case B.TEXT:if(e.sawRoot&&!e.closedRoot){for(var o=r-1;a&&"<"!==a&&"&"!==a;)a=t.charAt(r++),a&&e.trackPosition&&(e.position++,"\n"===a?(e.line++,e.column=0):e.column++);e.textNode+=t.substring(o,r-1)}"<"!==a||e.sawRoot&&e.closedRoot&&!e.strict?(!s(I,a)||e.sawRoot&&!e.closedRoot||T(e,"Text data outside of root node."),"&"===a?e.state=B.TEXT_ENTITY:e.textNode+=a):(e.state=B.OPEN_WAKA,e.startTagPosition=e.position);continue;case B.SCRIPT:"<"===a?e.state=B.SCRIPT_ENDING:e.script+=a;continue;case B.SCRIPT_ENDING:"/"===a?e.state=B.CLOSE_TAG:(e.script+="<"+a,e.state=B.SCRIPT);continue;case B.OPEN_WAKA:if("!"===a)e.state=B.SGML_DECL,e.sgmlDecl="";else if(u(I,a));else if(u(k,a))e.state=B.OPEN_TAG,e.tagName=a;else if("/"===a)e.state=B.CLOSE_TAG,e.tagName="";else if("?"===a)e.state=B.PROC_INST,e.procInstName=e.procInstBody="";else{if(T(e,"Unencoded <"),e.startTagPosition+1<e.position){var i=e.position-e.startTagPosition;a=new Array(i).join(" ")+a}e.textNode+="<"+a,e.state=B.TEXT}continue;case B.SGML_DECL:(e.sgmlDecl+a).toUpperCase()===w?(l(e,"onopencdata"),e.state=B.CDATA,e.sgmlDecl="",e.cdata=""):e.sgmlDecl+a==="--"?(e.state=B.COMMENT,e.comment="",e.sgmlDecl=""):(e.sgmlDecl+a).toUpperCase()===S?(e.state=B.DOCTYPE,(e.doctype||e.sawRoot)&&T(e,"Inappropriately located doctype declaration"),e.doctype="",e.sgmlDecl=""):">"===a?(l(e,"onsgmldeclaration",e.sgmlDecl),e.sgmlDecl="",e.state=B.TEXT):u(x,a)?(e.state=B.SGML_DECL_QUOTED,e.sgmlDecl+=a):e.sgmlDecl+=a;continue;case B.SGML_DECL_QUOTED:a===e.q&&(e.state=B.SGML_DECL,e.q=""),e.sgmlDecl+=a;continue;case B.DOCTYPE:">"===a?(e.state=B.TEXT,l(e,"ondoctype",e.doctype),e.doctype=!0):(e.doctype+=a,"["===a?e.state=B.DOCTYPE_DTD:u(x,a)&&(e.state=B.DOCTYPE_QUOTED,e.q=a));continue;case B.DOCTYPE_QUOTED:e.doctype+=a,a===e.q&&(e.q="",e.state=B.DOCTYPE);continue;case B.DOCTYPE_DTD:e.doctype+=a,"]"===a?e.state=B.DOCTYPE:u(x,a)&&(e.state=B.DOCTYPE_DTD_QUOTED,e.q=a);continue;case B.DOCTYPE_DTD_QUOTED:e.doctype+=a,a===e.q&&(e.state=B.DOCTYPE_DTD,e.q="");continue;case B.COMMENT:"-"===a?e.state=B.COMMENT_ENDING:e.comment+=a;continue;case B.COMMENT_ENDING:"-"===a?(e.state=B.COMMENT_ENDED,e.comment=f(e.opt,e.comment),e.comment&&l(e,"oncomment",e.comment),e.comment=""):(e.comment+="-"+a,e.state=B.COMMENT);continue;case B.COMMENT_ENDED:">"!==a?(T(e,"Malformed comment"),e.comment+="--"+a,e.state=B.COMMENT):e.state=B.TEXT;continue;case B.CDATA:"]"===a?e.state=B.CDATA_ENDING:e.cdata+=a;continue;case B.CDATA_ENDING:"]"===a?e.state=B.CDATA_ENDING_2:(e.cdata+="]"+a,e.state=B.CDATA);continue;case B.CDATA_ENDING_2:">"===a?(e.cdata&&l(e,"oncdata",e.cdata),l(e,"onclosecdata"),e.cdata="",e.state=B.TEXT):"]"===a?e.cdata+="]":(e.cdata+="]]"+a,e.state=B.CDATA);continue;case B.PROC_INST:"?"===a?e.state=B.PROC_INST_ENDING:u(I,a)?e.state=B.PROC_INST_BODY:e.procInstName+=a;continue;case B.PROC_INST_BODY:if(!e.procInstBody&&u(I,a))continue;"?"===a?e.state=B.PROC_INST_ENDING:e.procInstBody+=a;continue;case B.PROC_INST_ENDING:">"===a?(l(e,"onprocessinginstruction",{name:e.procInstName,body:e.procInstBody}),e.procInstName=e.procInstBody="",e.state=B.TEXT):(e.procInstBody+="?"+a,e.state=B.PROC_INST_BODY);continue;case B.OPEN_TAG:u(L,a)?e.tagName+=a:(g(e),">"===a?E(e):"/"===a?e.state=B.OPEN_TAG_SLASH:(s(I,a)&&T(e,"Invalid character in tag name"),e.state=B.ATTRIB));continue;case B.OPEN_TAG_SLASH:">"===a?(E(e,!0),N(e)):(T(e,"Forward-slash in opening tag not followed by >"),e.state=B.ATTRIB);continue;case B.ATTRIB:if(u(I,a))continue;">"===a?E(e):"/"===a?e.state=B.OPEN_TAG_SLASH:u(k,a)?(e.attribName=a,e.attribValue="",e.state=B.ATTRIB_NAME):T(e,"Invalid attribute name");continue;case B.ATTRIB_NAME:"="===a?e.state=B.ATTRIB_VALUE:">"===a?(T(e,"Attribute without value"),e.attribValue=e.attribName,v(e),E(e)):u(I,a)?e.state=B.ATTRIB_NAME_SAW_WHITE:u(L,a)?e.attribName+=a:T(e,"Invalid attribute name");continue;case B.ATTRIB_NAME_SAW_WHITE:if("="===a)e.state=B.ATTRIB_VALUE;else{if(u(I,a))continue;T(e,"Attribute without value"),e.tag.attributes[e.attribName]="",e.attribValue="",l(e,"onattribute",{name:e.attribName,value:""}),e.attribName="",">"===a?E(e):u(k,a)?(e.attribName=a,e.state=B.ATTRIB_NAME):(T(e,"Invalid attribute name"),e.state=B.ATTRIB)}continue;case B.ATTRIB_VALUE:if(u(I,a))continue;u(x,a)?(e.q=a,e.state=B.ATTRIB_VALUE_QUOTED):(T(e,"Unquoted attribute value"),e.state=B.ATTRIB_VALUE_UNQUOTED,e.attribValue=a);continue;case B.ATTRIB_VALUE_QUOTED:if(a!==e.q){"&"===a?e.state=B.ATTRIB_VALUE_ENTITY_Q:e.attribValue+=a;continue}v(e),e.q="",e.state=B.ATTRIB_VALUE_CLOSED;continue;case B.ATTRIB_VALUE_CLOSED:u(I,a)?e.state=B.ATTRIB:">"===a?E(e):"/"===a?e.state=B.OPEN_TAG_SLASH:u(k,a)?(T(e,"No whitespace between attributes"),e.attribName=a,e.attribValue="",e.state=B.ATTRIB_NAME):T(e,"Invalid attribute name");continue;case B.ATTRIB_VALUE_UNQUOTED:if(s(C,a)){"&"===a?e.state=B.ATTRIB_VALUE_ENTITY_U:e.attribValue+=a;continue}v(e),">"===a?E(e):e.state=B.ATTRIB;continue;case B.CLOSE_TAG:if(e.tagName)">"===a?N(e):u(L,a)?e.tagName+=a:e.script?(e.script+="</"+e.tagName,e.tagName="",e.state=B.SCRIPT):(s(I,a)&&T(e,"Invalid tagname in closing tag"),e.state=B.CLOSE_TAG_SAW_WHITE);else{if(u(I,a))continue;s(k,a)?e.script?(e.script+="</"+a,e.state=B.SCRIPT):T(e,"Invalid tagname in closing tag."):e.tagName=a}continue;case B.CLOSE_TAG_SAW_WHITE:if(u(I,a))continue;">"===a?N(e):T(e,"Invalid characters in closing tag");continue;case B.TEXT_ENTITY:case B.ATTRIB_VALUE_ENTITY_Q:case B.ATTRIB_VALUE_ENTITY_U:var c,p;switch(e.state){case B.TEXT_ENTITY:c=B.TEXT,p="textNode";break;case B.ATTRIB_VALUE_ENTITY_Q:c=B.ATTRIB_VALUE_QUOTED,p="attribValue";break;case B.ATTRIB_VALUE_ENTITY_U:c=B.ATTRIB_VALUE_UNQUOTED,p="attribValue"}";"===a?(e[p]+=_(e),e.entity="",e.state=c):u(e.entity.length?V:U,a)?e.entity+=a:(T(e,"Invalid character in entity name"),e[p]+="&"+e.entity+a,e.entity="",e.state=c);continue;default:throw new Error(e,"Unknown state: "+e.state)}}return e.position>=e.bufferCheckPosition&&n(e),e}t.parser=function(t,n){return new e(t,n)},t.SAXParser=e,t.MAX_BUFFER_LENGTH=65536;var A=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(t){function e(){}e.prototype=t;var n=new e;return n}),Object.keys||(Object.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e}),e.prototype={end:function(){h(this)},write:b,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){a(this)}};var I="\r\n ",O="0124356789",D="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",x="'\"",C=I+">",w="[CDATA[",S="DOCTYPE",F="http://www.w3.org/XML/1998/namespace",R="http://www.w3.org/2000/xmlns/",P={xml:F,xmlns:R};I=o(I),O=o(O),D=o(D);var k=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,L=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/,U=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,V=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/;x=o(x),C=o(C);var B=0;t.STATE={BEGIN:B++,BEGIN_WHITESPACE:B++,TEXT:B++,TEXT_ENTITY:B++,OPEN_WAKA:B++,SGML_DECL:B++,SGML_DECL_QUOTED:B++,DOCTYPE:B++,DOCTYPE_QUOTED:B++,DOCTYPE_DTD:B++,DOCTYPE_DTD_QUOTED:B++,COMMENT_STARTING:B++,COMMENT:B++,COMMENT_ENDING:B++,COMMENT_ENDED:B++,CDATA:B++,CDATA_ENDING:B++,CDATA_ENDING_2:B++,PROC_INST:B++,PROC_INST_BODY:B++,PROC_INST_ENDING:B++,OPEN_TAG:B++,OPEN_TAG_SLASH:B++,ATTRIB:B++,ATTRIB_NAME:B++,ATTRIB_NAME_SAW_WHITE:B++,ATTRIB_VALUE:B++,ATTRIB_VALUE_QUOTED:B++,ATTRIB_VALUE_CLOSED:B++,ATTRIB_VALUE_UNQUOTED:B++,ATTRIB_VALUE_ENTITY_Q:B++,ATTRIB_VALUE_ENTITY_U:B++,CLOSE_TAG:B++,CLOSE_TAG_SAW_WHITE:B++,SCRIPT:B++,SCRIPT_ENDING:B++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(e){var n=t.ENTITIES[e],r="number"==typeof n?String.fromCharCode(n):n;t.ENTITIES[e]=r});for(var M in t.STATE)t.STATE[t.STATE[M]]=M;B=t.STATE,String.fromCodePoint||!function(){var t=String.fromCharCode,e=Math.floor,n=function(){var n,r,a=16384,o=[],i=-1,u=arguments.length;if(!u)return"";for(var s="";++i<u;){var c=Number(arguments[i]);if(!isFinite(c)||0>c||c>1114111||e(c)!==c)throw RangeError("Invalid code point: "+c);65535>=c?o.push(c):(c-=65536,n=(c>>10)+55296,r=c%1024+56320,o.push(n,r)),(i+1===u||o.length>a)&&(s+=t.apply(null,o),o.length=0)}return s};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:n,configurable:!0,writable:!0}):String.fromCodePoint=n}()}(e)},function(t,e){function n(t){return toSpace(t).replace(/\s(\w)/g,function(t,e){return e.toUpperCase()})}t.exports=n},function(t,e,n){n(20)},function(t,e,n){var r=n(12);t.exports=r},function(t,e,n){var r=n(41);t.exports=r},function(t,e,n){var r=n(38);t.exports=r},function(t,e){/*!
* Cross-Browser Split 1.1.1
* Copyright 2007-2012 Steven Levithan <stevenlevithan.com>
* Available under the MIT License
* ECMAScript compliant, uniform cross-browser split method
*/
t.exports=function(t){var e,n=String.prototype.split,r=/()??/.exec("")[1]===t;return e=function(e,a,o){if("[object RegExp]"!==Object.prototype.toString.call(a))return n.call(e,a,o);var i,u,s,c,l=[],p=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.extended?"x":"")+(a.sticky?"y":""),f=0,a=new RegExp(a.source,p+"g");for(e+="",r||(i=new RegExp("^"+a.source+"$(?!\\s)",p)),o=o===t?-1>>>0:o>>>0;(u=a.exec(e))&&(s=u.index+u[0].length,!(s>f&&(l.push(e.slice(f,u.index)),!r&&u.length>1&&u[0].replace(i,function(){for(var e=1;e<arguments.length-2;e++)arguments[e]===t&&(u[e]=t)}),u.length>1&&u.index<e.length&&Array.prototype.push.apply(l,u.slice(1)),c=u[0].length,f=s,l.length>=o)));)a.lastIndex===u.index&&a.lastIndex++;return f===e.length?(c||!a.test(""))&&l.push(""):l.push(e.slice(f)),l.length>o?l.slice(0,o):l}}()},function(t,e,n){"use strict";function r(t){var e=t[i];return e||(e=t[i]={}),e}var a=n(30),o="7";a("ev-store",o);var i="__EV_STORE_KEY@"+o;t.exports=r},function(t,e){(function(e){"use strict";function n(t,e){return t in r?r[t]:(r[t]=e,e)}var r="undefined"!=typeof window?window:"undefined"!=typeof e?e:{};t.exports=n}).call(e,function(){return this}())},function(t,e,n){"use strict";function r(t,e,n){var r="__INDIVIDUAL_ONE_VERSION_"+t,o=r+"_ENFORCE_SINGLETON",i=a(o,e);if(i!==e)throw new Error("Can only have one copy of "+t+".\nYou already have version "+i+" installed.\nThis means you cannot install version "+e);return a(r,n)}var a=n(29);t.exports=r},function(t,e,n){var r=n(34);t.exports=r},function(t,e){function n(t,e,n,a){return n&&0!==n.length?(n.sort(o),r(t,e,n,a,0)):{}}function r(t,e,n,o,u){if(o=o||{},t){a(n,u,u)&&(o[u]=t);var s=e.children;if(s)for(var c=t.childNodes,l=0;l<e.children.length;l++){u+=1;var p=s[l]||i,f=u+(p.count||0);a(n,u,f)&&r(c[l],p,n,o,u),u=f}}return o}function a(t,e,n){if(0===t.length)return!1;for(var r,a,o=0,i=t.length-1;i>=o;){if(r=(i+o)/2>>0,a=t[r],o===i)return a>=e&&n>=a;if(e>a)o=r+1;else{if(!(a>n))return!0;i=r-1}}return!1}function o(t,e){return t>e?1:-1}var i={};t.exports=n},function(t,e,n){function r(t,e,n){var r=t.type,c=t.vNode,d=t.patch;switch(r){case h.REMOVE:return a(e,c);case h.INSERT:return o(e,d,n);case h.VTEXT:return i(e,c,d,n);case h.WIDGET:return u(e,c,d,n);case h.VNODE:return s(e,c,d,n);case h.ORDER:return l(e,d),e;case h.PROPS:return f(e,d,c.properties),e;case h.THUNK:return p(e,n.patch(e,d,n));default:return e}}function a(t,e){var n=t.parentNode;return n&&n.removeChild(t),c(t,e),null}function o(t,e,n){var r=n.render(e,n);return t&&t.appendChild(r),t}function i(t,e,n,r){var a;if(3===t.nodeType)t.replaceData(0,t.length,n.text),a=t;else{var o=t.parentNode;a=r.render(n,r),o&&a!==t&&o.replaceChild(a,t)}return a}function u(t,e,n,r){var a,o=T(e,n);a=o?n.update(e,t)||t:r.render(n,r);var i=t.parentNode;return i&&a!==t&&i.replaceChild(a,t),o||c(t,e),a}function s(t,e,n,r){var a=t.parentNode,o=r.render(n,r);return a&&o!==t&&a.replaceChild(o,t),o}function c(t,e){"function"==typeof e.destroy&&d(e)&&e.destroy(t)}function l(t,e){for(var n,r,a,o=t.childNodes,i={},u=0;u<e.removes.length;u++)r=e.removes[u],n=o[r.from],r.key&&(i[r.key]=n),t.removeChild(n);for(var s=o.length,c=0;c<e.inserts.length;c++)a=e.inserts[c],n=i[a.key],t.insertBefore(n,a.to>=s++?null:o[a.to])}function p(t,e){return t&&e&&t!==e&&t.parentNode&&t.parentNode.replaceChild(e,t),e}var f=n(11),d=n(1),h=n(15),T=n(35);t.exports=r},function(t,e,n){function r(t,e,n){return n=n||{},n.patch=n.patch&&n.patch!==r?n.patch:a,n.render=n.render||c,n.patch(t,e,n)}function a(t,e,n){var r=i(e);if(0===r.length)return t;var a=l(t,e.a,r),s=t.ownerDocument;n.document||s===u||(n.document=s);for(var c=0;c<r.length;c++){var p=r[c];t=o(t,a[p],e[p],n)}return t}function o(t,e,n,r){if(!e)return t;var a;if(s(n))for(var o=0;o<n.length;o++)a=p(n[o],e,r),e===t&&(t=a);else a=p(n,e,r),e===t&&(t=a);return t}function i(t){var e=[];for(var n in t)"a"!==n&&e.push(Number(n));return e}var u=n(9),s=n(7),c=n(12),l=n(32),p=n(33);t.exports=r},function(t,e,n){function r(t,e){return a(t)&&a(e)?"name"in t&&"name"in e?t.id===e.id:t.init===e.init:!1}var a=n(1);t.exports=r},function(t,e,n){"use strict";function r(t){return this instanceof r?void(this.value=t):new r(t)}var a=n(28);t.exports=r,r.prototype.hook=function(t,e){var n=a(t),r=e.substr(3);n[r]=this.value},r.prototype.unhook=function(t,e){var n=a(t),r=e.substr(3);n[r]=void 0}},function(t,e){"use strict";function n(t){return this instanceof n?void(this.value=t):new n(t)}t.exports=n,n.prototype.hook=function(t,e){t[e]!==this.value&&(t[e]=this.value)}},function(t,e,n){"use strict";function r(t,e,n){var r,i,s,c,l=[];return!n&&u(e)&&(n=e,i={}),i=i||e||{},r=v(t,i),i.hasOwnProperty("key")&&(s=i.key,i.key=void 0),i.hasOwnProperty("namespace")&&(c=i.namespace,i.namespace=void 0),"INPUT"!==r||c||!i.hasOwnProperty("value")||void 0===i.value||g(i.value)||(i.value=E(i.value)),o(i),void 0!==n&&null!==n&&a(n,l,r,i),new p(r,i,l,s,c)}function a(t,e,n,r){if("string"==typeof t)e.push(new f(t));else if("number"==typeof t)e.push(new f(String(t)));else if(i(t))e.push(t);else{if(!l(t)){if(null===t||void 0===t)return;throw s({foreignObject:t,parentVnode:{tagName:n,properties:r}})}for(var o=0;o<t.length;o++)a(t[o],e,n,r)}}function o(t){for(var e in t)if(t.hasOwnProperty(e)){var n=t[e];if(g(n))continue;"ev-"===e.substr(0,3)&&(t[e]=N(n))}}function i(t){return d(t)||h(t)||T(t)||m(t)}function u(t){return"string"==typeof t||l(t)||i(t)}function s(t){var e=new Error;return e.type="virtual-hyperscript.unexpected.virtual-element",e.message="Unexpected virtual child passed to h().\nExpected a VNode / Vthunk / VWidget / string but:\ngot:\n"+c(t.foreignObject)+".\nThe parent vnode is:\n"+c(t.parentVnode),e.foreignObject=t.foreignObject,e.parentVnode=t.parentVnode,e}function c(t){try{return JSON.stringify(t,null," ")}catch(e){return String(t)}}var l=n(7),p=n(14),f=n(16),d=n(2),h=n(6),T=n(1),g=n(5),m=n(4),v=n(39),E=n(37),N=n(36);t.exports=r},function(t,e,n){"use strict";function r(t,e){if(!t)return"DIV";var n=!e.hasOwnProperty("id"),r=a(t,o),u=null;i.test(r[1])&&(u="DIV");var s,c,l,p;for(p=0;p<r.length;p++)c=r[p],c&&(l=c.charAt(0),u?"."===l?(s=s||[],s.push(c.substring(1,c.length))):"#"===l&&n&&(e.id=c.substring(1,c.length)):u=c);return s&&(e.className&&s.push(e.className),e.className=s.join(" ")),e.namespace?u:u.toUpperCase()}var a=n(27),o=/([\.#]?[a-zA-Z0-9\u007F-\uFFFF_:-]+)/,i=/^\.|#/;t.exports=r},function(t,e,n){function r(t,e){var n;for(var u in t){u in e||(n=n||{},n[u]=void 0);var s=t[u],c=e[u];if(s!==c)if(o(s)&&o(c))if(a(c)!==a(s))n=n||{},n[u]=c;else if(i(c))n=n||{},n[u]=c;else{var l=r(s,c);l&&(n=n||{},n[u]=l)}else n=n||{},n[u]=c}for(var p in e)p in t||(n=n||{},n[p]=e[p]);return n}function a(t){return Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__?t.__proto__:t.constructor?t.constructor.prototype:void 0}var o=n(10),i=n(5);t.exports=r},function(t,e,n){function r(t,e){var n={a:t};return a(t,e,n,0),n}function a(t,e,n,r){if(t!==e){var a=n[r],u=!1;if(_(t)||_(e))s(t,e,n,r);else if(null==e)N(t)||(i(t,n,r),a=n[r]),a=T(a,new m(m.REMOVE,t,e));else if(v(e))if(v(t))if(t.tagName===e.tagName&&t.namespace===e.namespace&&t.key===e.key){var c=b(t.properties,e.properties);c&&(a=T(a,new m(m.PROPS,t,c))),a=o(t,e,n,a,r)}else a=T(a,new m(m.VNODE,t,e)),u=!0;else a=T(a,new m(m.VNODE,t,e)),u=!0;else E(e)?E(t)?t.text!==e.text&&(a=T(a,new m(m.VTEXT,t,e))):(a=T(a,new m(m.VTEXT,t,e)),u=!0):N(e)&&(N(t)||(u=!0),a=T(a,new m(m.WIDGET,t,e)));a&&(n[r]=a),u&&i(t,n,r)}}function o(t,e,n,r,o){for(var i=t.children,u=f(i,e.children),s=u.children,c=i.length,l=s.length,p=c>l?c:l,d=0;p>d;d++){var h=i[d],g=s[d];o+=1,h?a(h,g,n,o):g&&(r=T(r,new m(m.INSERT,null,g))),v(h)&&h.count&&(o+=h.count)}return u.moves&&(r=T(r,new m(m.ORDER,t,u.moves))),r}function i(t,e,n){l(t,e,n),u(t,e,n)}function u(t,e,n){if(N(t))"function"==typeof t.destroy&&(e[n]=T(e[n],new m(m.REMOVE,t,null)));else if(v(t)&&(t.hasWidgets||t.hasThunks))for(var r=t.children,a=r.length,o=0;a>o;o++){var i=r[o];n+=1,u(i,e,n),v(i)&&i.count&&(n+=i.count)}else _(t)&&s(t,null,e,n)}function s(t,e,n,a){var o=y(t,e),i=r(o.a,o.b);c(i)&&(n[a]=new m(m.THUNK,null,i))}function c(t){for(var e in t)if("a"!==e)return!0;return!1}function l(t,e,n){if(v(t)){if(t.hooks&&(e[n]=T(e[n],new m(m.PROPS,t,p(t.hooks)))),t.descendantHooks||t.hasThunks)for(var r=t.children,a=r.length,o=0;a>o;o++){var i=r[o];n+=1,l(i,e,n),v(i)&&i.count&&(n+=i.count)}}else _(t)&&s(t,null,e,n)}function p(t){var e={};for(var n in t)e[n]=void 0;return e}function f(t,e){var n=h(e),r=n.keys,a=n.free;if(a.length===e.length)return{children:e,moves:null};var o=h(t),i=o.keys,u=o.free;if(u.length===t.length)return{children:e,moves:null};for(var s=[],c=0,l=a.length,p=0,f=0;f<t.length;f++){var T,g=t[f];g.key?r.hasOwnProperty(g.key)?(T=r[g.key],s.push(e[T])):(T=f-p++,s.push(null)):l>c?(T=a[c++],s.push(e[T])):(T=f-p++,s.push(null))}for(var m=c>=a.length?e.length:a[c],v=0;v<e.length;v++){var E=e[v];E.key?i.hasOwnProperty(E.key)||s.push(E):v>=m&&s.push(E)}for(var N,_=s.slice(),y=0,b=[],A=[],I=0;I<e.length;){var O=e[I];for(N=_[y];null===N&&_.length;)b.push(d(_,y,null)),N=_[y];N&&N.key===O.key?(y++,I++):O.key?(N&&N.key&&r[N.key]!==I+1?(b.push(d(_,y,N.key)),N=_[y],N&&N.key===O.key?y++:A.push({key:O.key,to:I})):A.push({key:O.key,to:I}),I++):N&&N.key&&b.push(d(_,y,N.key))}for(;y<_.length;)N=_[y],b.push(d(_,y,N&&N.key));return b.length!==p||A.length?{children:s,moves:{removes:b,inserts:A}}:{children:s,moves:null}}function d(t,e,n){return t.splice(e,1),{from:e,key:n}}function h(t){for(var e={},n=[],r=t.length,a=0;r>a;a++){var o=t[a];o.key?e[o.key]=a:n.push(a)}return{keys:e,free:n}}function T(t,e){return t?(g(t)?t.push(e):t=[t,e],t):e}var g=n(7),m=n(15),v=n(2),E=n(6),N=n(1),_=n(4),y=n(13),b=n(40);t.exports=r},function(t,e){}]);