OSDN Git Service

Modify the _setEndFrame method of the
[sie/sie.git] / sie.js
diff --git a/sie.js b/sie.js
index b6bbe61..9c447df 100755 (executable)
--- a/sie.js
+++ b/sie.js
@@ -1,5 +1,25 @@
-function DOMException(e){Error.apply(this,arguments),this.code=e;var t=["","Index Size Error","DOMString Size Error","Hierarchy Request Error","Wrong Document Error","Invalid Character Error","No Data Allowed Error","No Modification Allowed Error","Not Found Error","Not Supported Error","Inuse Attribute Error","Invalid State Error","Syntax Error","Invalid Modification Error","Namespace Error","Invalid Access Error"];this.message=t[e]}function EventException(){DOMException.call(this),0===this.code&&(this.message="Uuspecified Event Type Error")}function RGBColor(){var e=base("$CSSValue").$CSSPrimitiveValue;this.red=e.up(),this.green=e.up(),this.blue=e.up(),e=void 0,this.red.primitiveType=this.green.primitiveType=this.blue.primitiveType=1}function Rect(){var e=base("$CSSValue").$CSSPrimitiveValue;this.top=e.up(),this.right=e.up(),this.bottom=e.up(),this.left=e.up(),e=void 0}function Counter(){this.identifier=this.listStyle=this.separator=""}function ElementCSSInlineStyle(){var e=base("$CSSStyleDeclaration");this.style=e._new$(),this._attributeStyle=e._new$(),e=void 0}function ElementTimeControl(e){this._tar=e,this._start=[],this._finish=null}function getDocument(){function e(e,t){for(var i=0;i<t.length;++i)e.up().init(t.item(i))}for(var t=document.getElementsByTagName("object"),i="http://www.w3.org/2000/svg",n=0;n<t.length;++n)if(t){var a=t[n].getSVGDocument(),r=a.getElementsByTagNameNS(i,"set"),s=a.getElementsByTagNameNS(i,"animate"),o=a.getElementsByTagNameNS(i,"animateColor");e(base("$calcMode").$attribute.$setElement,r),e(base("$calcMode").$attribute.$setElement.$animateElement,s),e(base("$calcMode").$attribute.$setElement.$animateElement,o)}}function SVGException(e){this.code=e,this.message=0===this.code?"SVG Wrong Type Error":1===this.code?"SVG Invalid Value Error":2===this.code?"SVG Matrix Not Invertable":""}function SVGAnimatedNumberList(){this.animVal=this.baseVal=base("$SVGStringList").$SVGNumberList.up()}function SVGAnimatedLength(){this.animVal,this.baseVal=base("$SVGLength").up(),this.baseVal.unitType=1}function SVGAnimatedLengthList(){this.animVal=this.baseVal=base("$SVGStringList").$SVGLengthList.up()}function SVGAnimatedAngle(){this.baseVal=base("$SVGAngle").up(),this.animVal=base("$SVGAngle").up()}function SVGAnimatedRect(){this.baseVal=base("$SVGRect").up(),this.animVal=base("$SVGRect").up()}function SVGStylable(){this.className=base("$SVGAnimatedString").up(),ElementCSSInlineStyle.call(this)}function SVGURIReference(){this.href=base("$SVGAnimatedString").up(),this._instance=null,this._text="",this.addEventListener("DOMAttrModified",function(e){"http://www.w3.org/1999/xlink"===e.relatedNode.namespaceURI&&"xlink:href"===e.attrName&&(e.target.href.baseVal=e.newValue,e.target.ownerDocument.documentElement._svgload_limited++),e=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&(t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n,a,r,s,o,l,u,h,d,c,m=e.target,p=location.href,f=m.href.baseVal,v=m.ownerDocument,g=v.URL,S=/\.+\//g,b=/\/[^\/]+?(\/[^\/]*?)$/;if(""!==f){if(n=m.xmlbase,!n){for(a=m.parentNode,r=null;!r&&a;)r=a.xmlbase,a=a.parentNode;n=r}if(t=function(e,t){if(f.indexOf(":")>-1)s=f;else if(e.indexOf(":")>-1)t=e;else{for(S.lastIndex=0;S.exec(e);)t=t.replace(b,"$1");t=t.replace(/\/[^\/]+?$/,"/"),t+=e.replace(S,"")}return t},p=t(g,p),n&&(p=t(n,p)),0===f.indexOf("#"))s=f;else if(!s){for(p=p.replace(/\/[^\/]+?$/,"/"),S.lastIndex=0;S.exec(f);)p=p.replace(b,"$1");s=p+f.replace(S,"")}i=m.getAttributeNS("http://www.w3.org/1999/xlink","show")||"embed","replace"===i?m._tar.setAttribute("href",s):"new"===i?(m._tar.setAttribute("target","_blank"),m._tar.setAttribute("href",s)):"embed"===i&&(o=NAIBU.xmlhttp,l=s.indexOf("#"),l>-1?(u=s.slice(l+1),s=s.replace(/#.+$/,"")):u=null,0===f.indexOf("#")?(h=v.getElementById(u),m._instance=h,c=SVGURIReference,SVGURIReference=function(){},d=v.createEvent("SVGEvents"),d.initEvent("S_Load",!1,!1),m.dispatchEvent(d),SVGURIReference=c,o=void 0):s.indexOf("data:")>-1?(m._tar.src=s,o=void 0):s.indexOf("http:")>-1&&("image"===m.localName&&-1===s.indexOf(".svg")?m._tar.src=s:(m.ownerDocument.documentElement._svgload_limited++,o.open("GET",s,!1),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.onreadystatechange=function(){if(4===o.readyState&&200===o.status){var e,t,i,n,a,r,l=o.getResponseHeader("Content-Type")||"text";if(l.indexOf("text")>-1||l.indexOf("xml")>-1||l.indexOf("script")>-1)if("script"!==m.localName&&"style"!==m.localName)try{e=new ActiveXObject("MSXML2.DomDocument"),t=o.responseText.replace(/!DOCTYPE/,"!--").replace(/(dtd">|\]>)/,"-->"),a=NAIBU.doc,a.async=a.validateOnParse=a.resolveExternals=a.preserveWhiteSpace=!1,e.loadXML(t),i=e.documentElement,r=SVGURIReference,SVGURIReference=function(){},m._instance=m.ownerDocument.importNode(i,!0),SVGURIReference=r,u&&(m._instance=m._instance.ownerDocument.getElementById(u))}catch(h){}else m._text=o.responseText;else m._tar&&(m._tar.src=s);n=m.ownerDocument.createEvent("SVGEvents"),n.initEvent("S_Load",!1,!1),m.dispatchEvent(n),m.ownerDocument.documentElement._svgload_limited--,m.ownerDocument.documentElement._svgload_limited<0&&(n=m.ownerDocument.createEvent("SVGEvents"),n.initEvent("SVGLoad",!1,!1),m.ownerDocument.documentElement.dispatchEvent(n)),l=e=t=n=r=a=void 0,o.onreadystatechange=NAIBU.emptyFunction,o=void 0}},o.send(null)))),m.ownerDocument.documentElement._svgload_limited--,m=void 0}e=p=f=n=t=a=g=r=S=s=l=u=v=h=d=i=c=void 0},!1),t=e=void 0)},!1)}function SVGFitToViewBox(){this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio}function SVGViewSpec(e){SVGFitToViewBox.call(this,e),this.transform=base("$SVGStringList").$SVGTransformList.up(),this.viewTarget=e,this.viewBoxString=this.preserveAspectRatioString=this.transformString=this.viewTargetString=""}function GetSVGDocument(e){this._tar=e,this._next=null}function _ca_(){var e=NAIBU._that;4===e.xmlhttp.readyState&&200===e.xmlhttp.status&&e._ca(),e=void 0}function SVGTransform(){this.matrix=base("$SVGMatrix").up()}function SVGAnimatedTransformList(){this.animVal=this.baseVal=base("$SVGStringList").$SVGTransformList.up()}function SVGAnimatedPreserveAspectRatio(){this.animVal=this.baseVal=base("SVGPreserveAspectRatio").up()}function SVGPathSeg(){this.pathSegType=0,this.pathSegTypeAsLetter=null}function SVGFilterPrimitiveStandardAttributes(e){SVGStylable.apply(this,arguments),this._tar=e;var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,this.result=base("$SVGAnimatedString").up(),t=void 0}function unsvgtovml(){try{"stop"in NAIBU&&clearInterval(NAIBU.stop),window.onscroll=NAIBU.emptyFunction,window.detachEvent("onload",NAIBU._main),NAIBU.freeArg(),base.free(),base("DOMImplementation")._buffer_=null,base=Object._create=CSS2Properties=NAIBU.xmlhttp=NAIBU=STLog=void 0,Array=ActiveXObject=void 0}catch(e){}}!function(){var e={obj:{up:function(e){var t=Object.create(this);return e?(this[e]=t,t.up=this.up):this.$1=t,t},mix:function(t){if(!t)throw new Error("No arguments error");if("function"!=typeof t){var i=e.__ng_;for(var n in t)i[n]||(this[n]=t[n]);n=i=void 0}else t.call(this,this);return this},on:function(e,t){if(!e)throw new Error("No arguments error");if(/^(?:up|on|mix|of)$/.test(e))throw new Error("Invalid method name error");if("function"!=typeof t)throw new Error("Not support arguments type");var i=this._eventList__,n=this[e];if(this._eventList__){if(!this.hasOwnProperty("_eventList__")){var a=[];a._parent=i,i=this._eventList__=a,a=void 0}}else i=this._eventList__=[];return this[e]&&n.isOn||("function"==typeof n&&(i.push({name:e,func:n}),i._parent=null),this[e]=function(){var t,i=this._eventList__,n=e,a=null,r=null,s=!1;for(i._child=null;t=i._parent;)t._child=i,i=t;for(;i;){for(var o=0,l=i.length;l>o;++o)i[o].name===n&&(a=i[o].func.apply(this,arguments),s||(r=a,s=!0));i=i._child}return i=a=n=s=void 0,r},this[e].isOn=!0),i.push({name:e,func:t}),i=n=t=void 0,this},__args:null,__app:null,of:function(e){if(!e)throw new Error("No arguments error");if(this.hasOwnProperty("__of"))throw new Error("Reset error");var t=this.__args||[];for(var i in e)e.hasOwnProperty(i)&&"call"!==i&&(t[i]||t.push(i),t[i]=this[i]=e[i]);return e.call&&(this.__app={call:e.call}),this.__args=t,this.__of=1,t=i=e=void 0,this},call:function(){if(!this.__app)return this;var e=this.__args,i=this.call;this.call=t;for(var n=0,a=e.length;a>n;++n){var r=e[n],s=this[r];s&&s.call&&(this[r]=s.call(this))}return this.call=i,e=r=s=i=void 0,this.__app.call.apply(this,arguments)}}},t=function(){return this},i={};base=function(t){var n=e,a=i;if(t){if(a[t])return a[t];var r=Object.create(n.obj);return this[t]=a[t]=r,r[t]=r,r}throw new Error("No arguments error")};var n={},a=Object.prototype;for(var r in a)n[r]=!0,i[r]=null;n.constructor=!1,e.__ng_=n,n=a=void 0,base.free=function(){delete e.obj,e=i=t=void 0},Object.create||(Object.create=function(e){var t=function(){};return t.prototype=e,new t})}(),Object._create||(Object._create=function(e){var t=function(){};return t.prototype=e.prototype,e=void 0,new t}),function(e){e.prototype=new Error}(DOMException),base("DOMImplementation").mix({hasFeature:function(e,t){switch(e){case"CORE":case"XML":case"Events":case"StyleSheets":case"org.w3c.svg.static":case"org.w3c.dom.svg.static":return!0;default:return"2.0"===t?!0:!1}},createDocumentType:function(e,t,i){var n=base("$document").up();return n.name="",n.entities=new NamedNodeMap,n.notations=new NamedNodeMap,n.publicId=t,n.systemId=i,n.internalSubset="",n.nodeValue=null,n.nodeType=10,n},createDocument:function(e,t,i){try{var n=base("$document").up();return this._doc_&&(n._document_=this._doc_),n.implementation=this,n.doctype=i||null,n._id={},n._capter=[],n.documentElement=n.createElementNS(e,t),n.childNodes=[],n}catch(a){}},"http://www.w3.org/2000/xmlns":{}}),base("$document").mix({tar:null,firstChild:null,previousSibling:null,nextSibling:null,attributes:null,namespaceURI:null,localName:null,lastChild:null,prefix:null,ownerDocument:base("$document"),parentNode:null,nodeName:"#document",nodeValue:null,nodeType:9,childNodes:[],insertBefore:function(e,t){for(var i,n,a,r,s,o,l=this.parentNode,u=this,h=0;l;){if(l===e)throw new DOMException(3);l=l.parentNode}if(this.ownerDocument!==e.ownerDocument)throw new DOMException(4);if(e.parentNode&&e.parentNode.removeChild(e),t){if(t.parentNode!==this)throw new DOMException(8);for(a=this.firstChild,a===t&&(this.firstChild=e);a;){if(a===t){this.childNodes.splice(h,1,e,t);break}++h,a=a.nextSibling}i=t.previousSibling,i&&(i.nextSibling=e),t.previousSibling=e,e.previousSibling=i,e.nextSibling=t}else this.firstChild||(this.firstChild=e),this.lastChild&&(e.previousSibling=this.lastChild,this.lastChild.nextSibling=e),this.lastChild=e,this.childNodes.push(e),e.nextSibling=null;if(e.parentNode=this,5===e.nodeType||11===e.nodeType){for(var d=e.childNodes.concat([]),c=0,m=d.length;m>c;c++)this.insertBefore(d[c],e);d=void 0}return l=i=n=u=h=a=r=s=o=void 0,e},replaceChild:function(e,t){return this.insertBefore(e,t),this.removeChild(t)},removeChild:function(e){if(e.parentNode!==this)throw new DOMException(8);if(e.ownerDocument!==this.ownerDocument)throw new Error;e.parentNode=null;for(var t=this.firstChild,i=0;t;){if(t===e){this.childNodes.splice(i,1);break}++i,t=t.nextSibling}return this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),e.nextSibling&&(e.nextSibling.previousSibling=e.previousSibling),e.nextSibling=e.previousSibling=null,t=i=void 0,e},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return this.childNodes.length>0},cloneNode:function(e){return this.ownerDocument.importNode(this,e)},normalize:function(){var e=this.childNodes;try{for(var t=e.length-1;0>t;--t){var i=e[t],n=i.nextSibling;n&&3===i.nodeType&&3===n.nodeType?(i.appendData(n.data),i.legnth=i.data.length,this.removeChild(n)):i.normalize()}}catch(a){}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e+"",t+"")},hasAttributes:function(){return this.attributes.length>0},createElement:function(e){},createDocumentFragment:function(){return this.up("$document_fragment").mix({nodeName:"#document-fragment",nodeValue:null,nodeType:11,childNodes:[],ownerDocument:this})},createTextNode:function(e){var t=this.$text.up();return t.data=t.nodeValue=e+"",t.length=e.length,t.ownerDocument=this,t},createComment:function(e){var t=this.$text.$comment.up();return t.data=t.nodeValue=e,t.length=e.length,t.ownerDocument=this,t},createCDATASection:function(e){var t=this.$text.up();return t.nodeType=4,t.nodeName="#cdata-section",t.data=t.nodeValue=e,t.length=e.length,t.ownerDocument=this,t},createProcessingInstruction:function(e,t){var i=this.up();return i.nodeType=7,i.target=i.nodeName=e,i.data=i.nodeValue=t,i.length=t.length,i.ownerDocument=this,i},createAttribute:function(e){},createEntityReference:function(e){return this.up().mix({nodeValue:null,nodeType:5,nodeName:e,ownerDocument:this})},getElementsByTagName:function(e){return this.getElementsByTagNameNS("*",e)},importNode:function(e,t){var i,n,a,r,s,o,l,u=e.nodeType;if(2===u)o=e.namespaceURI,o=""===o?null:o,i=this.createAttributeNS(o,e.nodeName),i.nodeValue=e.nodeValue;else if(3===u)i=this.createTextNode(e.data);else if(1===u){i=this.createElementNS(e.namespaceURI,e.nodeName),n=e.attributes;for(var h=0;n[h];++h)l=n[h],o=l.namespaceURI,o=""===o?null:o,a=this.createAttributeNS(o,l.nodeName),a.nodeValue=l.nodeValue,i.setAttributeNodeNS(a);if(t)for(r=e.firstChild;r;)s=this.importNode(r,!0),i.appendChild(s),r=r.nextSibling;h=void 0}else if(8===u)i=this.createComment(e.data);else if(11===u){if(i=this.createDocumentFragment(),t){l=e.childNodes;for(var h=0,d=l.length;d>h;h++)s=this.importNode(l[h],!0),i.appendChild(s)}h=d=void 0}else if(4===u)i=this.createCDATASection(e.data);else if(5===u){if(i=this.createEntityReference(e.nodeName),t)for(r=e.firstChild;r;)s=this.importNode(r,!0),i.appendChild(s),r=r.nextSibling}else if(6===u)i=this.$enetity.up(),i.publicId=e.publicId,i.systemId=e.systemId,i.notationName=e.notationName;else if(7===u)i=this.createProcessingInstruction(e.nodeName,e.nodeValue);else{if(12!==u)throw new DOMException(9);i=this.up("$notation").up(),i.publicId=e.publicId,i.systemId=e.systemId}return e=t=u=n=a=r=s=o=l=void 0,i},createElementNS:function(e,t){var i,n=null,a=null;if(!t)throw new DOMException(5);if(-1!==t.indexOf(":")){var r=t.split(":");n=r[0],a=r[1]}else a=t;return i=this.$element.up().mix({childNodes:[],attributes:this.$element.attributes.up(),ownerDocument:this}),i.namespaceURI=e,i.nodeName=i.tagName=t,i.localName=a,i.prefix=n,e=t=n=a=void 0,i},createAttributeNS:function(e,t){var i,n=this.$attr.up();return n.namespaceURI=e,n.nodeName=n.name=t,n.ownerDocument=this,e&&-1!==t.indexOf(":")?(i=t.split(":"),n.prefix=i[0],n.localName=i[1]):n.localName=t,i=t=void 0,n},getElementsByTagNameNS:function(e,t){if("string"!=typeof e||"string"!=typeof t)throw new Error("Argument not string");var i=this.documentElement,n=i.getElementsByTagNameNS(e,t);return t!==i.localName&&"*"!==t||e!==i.namespaceURI&&"*"!==e||(n?n.unshift(i):n=[i]),i=void 0,n},getElementById:function(e){e+="";var t=this._id[e]?this._id[e]:null;return t&&t.getAttributeNS(null,"id")!==e&&(t=null),t}}).mix(function(e){e.up("$element").mix({attributes:base("$namedNodeMap"),nodeType:1,nodeValue:null,childNodes:[],getAttribute:function(e){return this.getAttributeNS(null,e)},setAttribute:function(e,t){this.setAttributeNS(null,e,t)},removeAttribute:function(e){this.removeAttributeNS(null,e)},getAttributeNode:function(e){},setAttributeNode:function(e){},removeAttributeNode:function(e){var t=this.attributes.removeNamedItemNS(e.namespaceURI,e.localName);return t},getElementsByTagName:function(e){},getAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t);return i?i.nodeValue:null},setAttributeNS:function(e,t,i){var n=this.ownerDocument.createAttributeNS(e,t);n.nodeValue=i+"",n.value=i+"",this.setAttributeNodeNS(n)},removeAttributeNS:function(e,t){},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},setAttributeNodeNS:function(e){if(e.ownerDocument!==this.ownerDocument)throw new DOMException(4);var t=this.attributes.setNamedItemNS(e);return e.ownerElement=this,"id"!==e.localName||this.ownerDocument._id[e.nodeValue]||(this.ownerDocument._id[e.nodeValue]=this),t},getElementsByTagNameNS:function(e,t){var i=this.firstChild;if(!i)return e=t=void 0,null;var n,a,r,s=[],o=0;for("*"===e&&(n=!0),"*"===t&&(a=!0);i;){if(1===i.nodeType&&(!a&&i.localName!==t||!n&&i.namespaceURI!==e||(s[o]=i,o++),i.hasChildNodes()&&(r=i.getElementsByTagNameNS(e,t))))for(var l=0,u=r.length;u>l;++l)s[o]=r[l],o++;i=i.nextSibling}return e=t=i=r=a=n=void 0,0===o?(s=o=void 0,null):(o=void 0,s)},hasAttribute:function(e){return this.hasAttributeNS(null,e)},hasAttributeNS:function(e,t){return this.getAttributeNodeNS(e,t)?!0:!1}}),e.up("$text").mix({length:0,childNodes:[],_capter:[],getElementsByTagNameNS:null,substringData:function(e,t){if(0>e||0>t||e>this.length)throw new DOMException(1);e+t>this.length&&(t=this.length-e);var i=this.data.substr(e,t);return i},appendData:function(e){this.data+=e,this.length=this.data.length},insertData:function(e,t){var i=this.substring(0,e-1),n=this.substring(e,this.length-e);this.data=i+this.data+n,this.length=this.data.length},deleteData:function(e,t){var i=this.substring(0,e-1),n=this.substring(e+t,this.length-1);e+t>this.length&&(n=""),this.data=i+n,this.length=this.data.length},replaceData:function(e,t,i){if(0>e||0>t||e>this.length)throw new DOMException(1);this.deleteData(e,t),this.insertData(e,i)},nodeType:3,nodeName:"#text",splitText:function(e){var t=this.substringData(0,e-1);this.replaceData(0,this.length-1,t);var i="";this.length!==e&&(i=this.substringData(e,this.length-1));var n=this.ownerDocument.createTextNode(i);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}}).up("$comment").mix({nodeType:8,nodeName:"#comment"}),e.up("$attr").mix({nodeType:2,nodeValue:null,childNodes:[],_capter:[]}),e.up("$notation").mix(function(){this.publicId=this.systemId=this.nodeValue=null,this.nodeType=12}),e.up("$entity").mix({publicId:null,systemId:null,notationName:null,nodeValue:null,nodeType:6})}),Array.prototype.item=function(e){return this[e]?this[e]:null},base("$namedNodeMap").mix({length:0,getNamedItem:function(e){},setNamedItem:function(e){},removeNamedItem:function(e){},item:function(e){return this[e]},getNamedItemNS:function(e,t){for(var i,n=0,a=this.length;a>n;n++)if(i=this[n],i.namespaceURI===e&&i.localName===t)return this._num=n,i;return n=i=void 0,null},setNamedItemNS:function(e){var t,i=this.getNamedItemNS(e.namespaceURI,e.localName);if(i)return t=this[this._num],this[this._num]=e,e=i=void 0,t;if(void 0!==e.ownerElement)throw new DOMException(10);return this[this.length]=e,this.length+=1,e=void 0,null},removeNamedItemNS:function(e,t){var i=this.getNamedItemNS(e,t);if(i){var n=this[this._num];return delete this[this._num],this.length-=1,tgas=void 0,n}throw new DOMException(8)}}),EventException.prototype=Object._create(DOMException),base("$document").mix(function(){this.addEventListener=function(e,t,i){this.removeEventListener(e,t,i);var n,a=base("EventListener").up().initialize(i,e,t),r=e.charAt(0);this._capter.push(a),"D"!==r&&"S"!==r&&"beginEvent"!==e&&"endEvent"!==e&&"repeatEvent"!==e&&(n=this,n._tar&&n._tar.attachEvent("on"+e,function(e,t){return function(){var i=e.ownerDocument.createEvent("MouseEvents");i.initMouseEvent(t,!0,!0,e.ownerDocument.defaultView,0),e.dispatchEvent(i),e.ownerDocument._window.event.cancelBubble=!0,i=void 0}}(n,e))),e=t=i=a=r=n=void 0},this.removeEventListener=function(e,t,i){for(var n=this._capter,a=0,r=n.length;r>a;a++)n[a]._listener===t&&(n[a]=void 0);a=r=n=void 0},this.dispatchEvent=function(e){if(!e.type)throw new EventException(0);var t,i,a,r=this,s=r.ownerDocument,o=e.timeStamp,l=e.type,u=e.bubbles,h=1,d="1",c="3";if(!s._isLoaded)if(s._limit_time_){if(o-s._limit_time_>1e3)return t=s.implementation._buffer_||[],i=t.length,t[i]=this,t[i+1]=e,s.implementation._buffer_=t,r=s=o=l=u=t=i=h=void 0,!0}else s._limit_time_=o;for(e.target=r,e.eventPhase=1,s[c]=null;r.parentNode;)r.parentNode[d]=r,r[c]=r.parentNode,r=r.parentNode;for(s[d]=r,r[c]=s,r=this;s;){e.currentTarget=s,s===r&&(h=2),e.eventPhase=h,a=s._capter;for(var m=0,p=a.length;p>m;++m)a[m]&&l===a[m]._type&&a[m].handleEvent(e);if(e._stop)break;if(s===r){if(!u)break;h=3}s=s[h]}var f=e._default;return e=r=a=n=s=h=t=m=p=l=o=u=d=c=void 0,f}}),base("EventListener").mix({initialize:function(e,t,i){return this._cap=e,this._type=t,this._listener=i,this},handleEvent:function(e){try{var t=e.eventPhase,i=this._cap;1===t&&(i=i?!1:!0),i||e.type!==this._type||this._listener(e),e=t=i=void 0}catch(n){}}}),base("$event").mix({timeStamp:0,type:null,target:null,currentTarget:null,eventPhase:1,bubbles:!1,cancelable:!1,_stop:!1,_default:!0,stopPropagation:function(){this._stop=!0},preventDefault:function(){this.cancelable&&(this._default=!1,this.target.ownerDocument._window.event.returnValue=!1)},initEvent:function(e,t,i){this.type=e,this.bubbles=t,this.cancelable=i,e=t=i=void 0}}),base("$document").mix({__$event:base("$event"),createEvent:function(e){var t=(this.__$event[e]||this.__$event).up();return t.type=e,t.timeStamp=+new Date,e=void 0,t}}),base("$event").up("UIEvents").mix({detail:0,initUIEvent:function(e,t,i,n,a){this.initEvent(e,t,i),this.detail=a,this.view=n}}).up("MouseEvents").mix({screenX:0,screenY:0,clientX:0,clientY:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,initMouseEvent:function(e,t,i,n,a,r,s,o,l,u,h,d,c,m,p){this.initUIEvent(e,t,i,n,a),this.screenX=r,this.screenY=s,this.clientX=o,this.clientY=l,this.ctrlKey=u,this.shiftKey=d,this.altKey=h,this.metaKey=c,this.button=m,this.relatedTarget=p}}).mix(function(){this.$event.MouseEvents=this}),base("$event").up("MutationEvents").mix({initMutationEvent:function(e,t,i,n,a,r,s,o){this.initEvent(e,t,i),this.relatedNode=n,this.prevValue=a,this.newValue=r,this.attrName=s,this.attrChange=o,e=t=i=n=a=r=s=o=void 0},relatedNode:null,prevValue:null,newValue:null,attrName:null,attrChange:2}),base("$document").$element.mix({setAttributeNodeNS:function(e){if(e.ownerDocument!==this.ownerDocument)throw new DOMException(4);var t=this.attributes.setNamedItemNS(e);e.ownerElement=this,"id"!==e.localName||this.ownerDocument._id[e.nodeValue]||(this.ownerDocument._id[e.nodeValue]=this);var i=this.ownerDocument.createEvent("MutationEvents");return t?i.initMutationEvent("DOMAttrModified",!0,!1,e,t.nodeValue,e.nodeValue,e.nodeName,1):(i.initEvent("DOMAttrModified",!0,!1),i.relatedNode=e,i.newValue=e.nodeValue,i.attrName=e.nodeName),this.dispatchEvent(i),i=void 0,t},insertBefore:function(e,t){for(var i,n,a,r,s,o,l=this.parentNode,u=this,h=0;l;){if(l===e)throw new DOMException(3);l=l.parentNode}if(this.ownerDocument!==e.ownerDocument)throw new DOMException(4);if(e.parentNode&&e.parentNode.removeChild(e),t){if(t.parentNode!==this)throw new DOMException(8);for(a=this.firstChild,a===t&&(this.firstChild=e);a;){if(a===t){this.childNodes.splice(h,1,e,t);break}++h,a=a.nextSibling}i=t.previousSibling,i&&(i.nextSibling=e),t.previousSibling=e,e.previousSibling=i,e.nextSibling=t}else this.firstChild||(this.firstChild=e),this.lastChild&&(e.previousSibling=this.lastChild,this.lastChild.nextSibling=e),this.lastChild=e,this.childNodes.push(e),e.nextSibling=null;if(e.parentNode=this,5===e.nodeType||11===e.nodeType){for(var d=e.childNodes.concat([]),c=0,m=d.length;m>c;c++)this.insertBefore(d[c],e);d=void 0}n=this.ownerDocument.createEvent("MutationEvents"),n.initMutationEvent("DOMNodeInserted",!0,!1,this,null,null,null,null),e.dispatchEvent(n);do r=u,u=u.parentNode;while(u);if(r!==this.ownerDocument.documentElement)return n=s=l=i=u=r=o=void 0,e;if(n=this.ownerDocument.createEvent("MutationEvents"),n.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),e.dispatchEvent(n),!e.hasChildNodes())return e;if(s=e.getElementsByTagNameNS?e.getElementsByTagNameNS("*","*"):e.childNodes)for(var c=0,p=s.length;p>c;++c)o=s[c],o.dispatchEvent(n),o=null;return n=s=l=i=h=a=u=r=o=void 0,e},removeChild:function(e){if(e.parentNode!==this)throw new DOMException(8);if(e.ownerDocument!==this.ownerDocument)throw new Error;var t,i=this.ownerDocument.createEvent("MutationEvents");if(i.initMutationEvent("DOMNodeRemovedFromDocument",!1,!1,null,null,null,null,null),e.dispatchEvent(i),t=e.getElementsByTagNameNS?e.getElementsByTagNameNS("*","*"):e.childNodes){i.initMutationEvent("DOMNodeRemovedFromDocument",!1,!1,null,null,null,null,null);for(var n=0,a=t.length;a>n;++n){var r=t[n];i.target=r,r.dispatchEvent(i),r=void 0}}i.initMutationEvent("DOMNodeRemoved",!0,!1,this,null,null,null,null),e.dispatchEvent(i),i=t=void 0,e.parentNode=null;for(var s=this.firstChild,o=0;s;){if(s===e){this.childNodes.splice(o,1);break}++o,s=s.nextSibling}return this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),e.nextSibling&&(e.nextSibling.previousSibling=e.previousSibling),e.nextSibling=e.previousSibling=null,s=o=void 0,e}}),base("$document").$text.mix(function(e){e.appendData=function(e){var t,i=this.data;this.data+=e,this.length=this.data.length,t=this.ownerDocument.createEvent("MutationEvents"),t.initMutationEvent("DOMCharacterDataModified",!0,!1,null,i,this.data,null,null),this.parentNode.dispatchEvent(t),t=e=i=void 0},e.insertData=function(e,t){var i,n=this.data,a=this.substring(0,e-1),r=this.substring(e,this.length-e);this.data=a+this.data+r,this.length=this.data.length,i=this.ownerDocument.createEvent("MutationEvents"),i.initMutationEvent("DOMCharacterDataModified",!0,!1,null,n,this.data,null,null),this.parentNode.dispatchEvent(i),i=t=n=a=r=void 0},e.deleteData=function(e,t){var i=this.data;pre=this.substring(0,e-1),next=this.substring(e+t,this.length-1),evt,e+t>this.length&&(next=""),this.data=pre+next,this.length=this.data.length,evt=this.ownerDocument.createEvent("MutationEvents"),evt.initMutationEvent("DOMCharacterDataModified",!0,!1,null,i,this.data,null,null),this.parentNode.dispatchEvent(evt),evt=i=void 0}}),base("$StyleSheet").mix({_create:function(){return this},type:"text/css",disabled:!1,ownerNode:null,parentStyleSheet:null,href:null,title:""}).on("_create",function(){this.media=this.$MediaList.up()}).mix(function(e){e.up("$MediaList").mix({mediaText:"",length:0,item:function(e){return this[e]},deleteMedium:function(e){for(var t=0,i=this.length;i>t;++t)if(this[t]===e)return delete this[t],void--this.length;throw new DOMException(DOMException.NOT_FOUND_ERR)},appendMedium:function(e){this[this.length]=e,++this.length}}),e.LinkStyle=function(){this.sheet=e.up()},e.DocumentStyle=function(){this.styleSheets=[]}}),base("$CSSStyleRule").mix({cssText:"",parentRule:null,type:1,selectorText:"",style:base("$CSSStyleDeclaration")}).mix(function(){this.up("$CSSMediaRule").mix({type:4,media:base("$StyleSheet").$MediaList.up(),cssRules:[],insertRule:function(e,t){return this.cssRules.splice(t,e,1),this.media.appendMedium(e),this},deleteRule:function(e){}}),this.up("$CSSFontFaceRule").mix({type:5}),this.up("$CSSPageRule").mix({type:6,selectorText:""}),this.up("$CSSImportRule").mix({type:3,href:"",media:base("$StyleSheet").$MediaList.up(),styleSheet:null}),this.up("$CSSCharsetRule").mix({type:2,encoding:""}),this.up("$CSSUnknownRule").type=0}),base("$CSSStyleDeclaration").mix({_new$:function(){var e=this.up();return e._list=[],e._list._fontSize=e._list._opacity=null,e},cssText:"",length:0,parentRule:null,_urlreg:/url\(#([^)]+)/,getPropertyValue:function(e){var t=this.getPropertyCSSValue(e);if(t){var i=t.cssText;return i.slice(i.indexOf(":")+1)}return""},getPropertyCSSValue:function(e){var t,i,n=e;if(e+=":",":"===e)return null;for(var a=0,r=this._list,s=r.length;s>a;++a)if(t=r[a],i=t.cssText,i.indexOf(e)>-1)return t._empercents=r._fontSize,a=r=s=i=n=e=void 0,t;return a=r=s=n=e=void 0,null},removeProperty:function(e){var t=this.getPropertyCSSValue(e);t&&(this._list.splice(t._num,1),--this.length)},getPropertyPriority:function(e){var t=this.getPropertyCSSValue(e);return t?t._priority:""},_isFillStroke:{fill:1,stroke:1},_isColor:{color:1},_isStop:{"stop-color":1},_isRS:{r:1,"#":1},setProperty:function(e,t,i){var n,a,r=e,s=null,o=null,l=null;this[e]&&(s=this.getPropertyCSSValue(e)),r+=":",r+=t,this._isFillStroke[e]?(n=s?s:base("$CSSValue").$SVGColor.$SVGPaint._new$(),a=this._isRS[t.charAt(0)]||n._keywords[t]?1:"none"===t?101:this._urlreg.test(t)?107:"currentColor"===t?102:0,1===a?l=t:107===a&&(o=RegExp.$1),n.setPaint(a,o,l,null),a=o=l=void 0):this._isStop[e]?(n=s?s:base("$CSSValue").$SVGColor._new$(),"currentColor"===t?n.colorType=3:(n.colorType=1,n.setRGBColor(t))):n=s?s:base("$CSSValue").$CSSPrimitiveValue.up(),n._priority=i,n.cssText=r,s||(n._num=this._list.length,this._list[n._num]=n,this[e]=1,++this.length),"inherit"===t?n.cssValueType=0:"opacity"===e?this._list._opacity=+t:"font-size"===e&&(/(%|em|ex)/.test(t)?(s="_"+RegExp.$1,n[s]=parseFloat(t)):(this._em=this._ex=this["_%"]=null,this._list._fontSize=parseFloat(t))),r=n=s=void 0},item:function(e){if(e>=this.length)var t="";else var t=this._list[e].cssText.substring(0,this._list[e].cssText.indexOf(":"));return t}}),base("$CSSValue").mix({cssText:"",cssValueType:3,_isDefault:0}).up("$CSSPrimitiveValue").mix({_n:[1,.01,1,1,1,35.43307,3.543307,90,1.25,15,1,180/Math.PI,.9,1,1e3,1,1e3,1],cssValueType:1,primitiveType:0,_value:null,_percent:0,_empercent:0,_em:null,_ex:null,"_%":null,setFloatValue:function(e,t){if(0>=e&&e>=19)throw new DOMException(15);this.primitiveType=e,this._value=t*this._n[e-1]},_regd:/[\d\.]+/,getFloatValue:function(e){if(0>=e&&e>=19)throw new DOMException(15);if(this._value||0===this._value)return this._value/this._n[e-1];var t=this.cssText,i=t.slice(-1),n=0,a=+t.match(this._regd);if(a=isNaN(a)?0:a,i>="0"&&"9">=i){if(n=1,1===e)return e=t=i=n=void 0,a}else"%"===i?(a*=this._percent,n=2):"m"===i&&"e"===t.charAt(t.length-2)?(a*=this._empercent,n=3):"x"===i&&"e"===t.charAt(t.length-2)?n=4:"x"===i&&"p"===t.charAt(t.length-2)?n=5:"m"===i&&"c"===t.charAt(t.length-2)?n=6:"m"===i&&"m"===t.charAt(t.length-2)?n=7:"n"===i?n=8:"t"===i?n=9:"c"===i&&(n=10);return a=a*this._n[n-1]/this._n[e-1],t=i=n=e=void 0,a},setStringValue:function(e,t){if(18>=e&&e>=23)throw new DOMException(15);this._value=t},getStringValue:function(e){if(18>=e&&e>=23)throw new DOMException(15);return this._value},getCounterValue:function(){if(23!==this.primitiveType)throw new DOMException(15);return new Counter},getRectValue:function(){if(24!==this.primitiveType)throw new DOMException(15);return new Rect},getRGBColorValue:function(){if(25!==this.primitiveType)throw new DOMException(15);var e=new RGBColor,t=this.cssText,i=base("$CSSValue").$SVGColor._keywords[t];return t.indexOf("%",5)>0?t=t.replace(/[\d.]+%/g,function(e){return Math.round(2.55*parseFloat(e))}):t.indexOf("#")>-1&&(t=t.replace(/[\da-f][\da-f]/gi,function(e){return parseInt(e,16)})),i=i||t.match(/\d+/g),e.red.setFloatValue(1,parseFloat(i[0])),e.green.setFloatValue(1,parseFloat(i[1])),e.blue.setFloatValue(1,parseFloat(i[2])),i=t=void 0,e}}).up("$CSSValueList").mix({cssValueType:2,length:0,item:function(e){return this[e]}});var n="none",m="normal",a="auto",CSS2Properties={fill:"black",stroke:n,cursor:a,visibility:"visible",display:"inline-block",opacity:"1",fillOpacity:"1",strokeWidth:"1",strokeDasharray:n,strokeDashoffset:"0",strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:"4",strokeOpacity:"1",writingMode:"lr-tb",fontFamily:"serif",fontSize:"12",color:"black",fontSizeAdjust:n,fontStretch:m,fontStyle:m,fontVariant:m,fontWeight:m,font:"inline",stopColor:"black",stopOpacity:"1",textAnchor:"start",azimuth:"center",clip:a,direction:"ltr",letterSpacing:m,lineHeight:m,
-overflow:"visible",textAlign:"left",textDecoration:n,textIndent:"0",textShadow:n,textTransform:n,unicodeBidi:m,verticalAlign:"baseline",whiteSpace:m,wordSpacing:m,zIndex:a,mask:n,markerEnd:n,markerMid:n,markerStart:n,fillRule:"nonzero",enableBackground:"accumulate",filter:n,floodColor:"black",floodOpacity:"1",lightingColor:"white",pointerEvents:"visiblePainted",colorInterpolation:"sRGB",colorInterpolationFilters:"linearRGB",colorProfile:a,colorRendering:a,imageRendering:a,marker:"",shapeRendering:a,textRendering:a,alignmentBaseline:"",baselineShift:"baseline",dominantBaseline:a,glyphOrientationHorizontal:"0deg",glyphOrientationVertical:a,kerning:a};n=m=a=void 0,CSS2Properties.visibility._n=1,base("$StyleSheet").up("$CSSStyleSheet").on("_create",function(){this.cssRules=[]}).mix({ownerRule:null,insertRule:function(e,t){var i,n,a=new CSSStyleRule,r=a.style,s=e.match(/\{[\s\S]+\}/);a.parentStyleSheet=this,r.cssText=e,s=s.replace(/^[^a-z\-]+/,"").replace(/\:\s+/g,":").replace(/\s*;[^a-z\-]*/g,";"),i=s.split(";");for(var o=0,l=i.length;l>o;++o)ai=i[o],n=ai.split(":"),""!==ai&&r.setProperty(n[0],n[1]),ai=n=void 0;i=s=r=void 0,this.cssRules.splice(t,a,1)},deleteRule:function(e){this.cssRules.splice(e,1)}}),base("$document").defaultView=base("$viewCSS").mix({_cssstyle:base("$CSSStyleDeclaration"),getComputedStyle:function(e,t){var i,n,a=this._cssstyle._new$(),r=1;for(a.getPropertyCSSValue=function(e,t){return function(i){for(var n,a=e,r=null;a&&(!r||0===r.cssValueType);){if(a._runtimeStyle&&a._runtimeStyle[i])r=a._runtimeStyle.getPropertyCSSValue(i);else if(a.style&&a.style[i])r=a.style.getPropertyCSSValue(i);else if(a._attributeStyle&&a._attributeStyle[i])r=a._attributeStyle.getPropertyCSSValue(i);else if(a._rules)for(var s=0,o=a._rules.length;o>s;++s)a._rules[s].style[i]&&(r=a._rules[s].style.getPropertyCSSValue(i));a=a.parentNode}if(r&&0!==r.cssValueType||t&&(r=t[i]),r&&r.setRGBColor&&(102===r.paintType||3===r.colorType))r.setRGBColor(this.getPropertyValue("color"));else if(r&&(r._em||r._ex||r["_%"])){for(a=e,n=1;a;){if(a.style._list._fontSize){n=a.style._list._fontSize;break}a=a.parentNode}r._em?n*=r._em:r._ex?n*=.5*r._ex:r["_%"]&&(n*=r["_%"]/100),r.cssText="font-size:"+n+"px"}return a=void 0,r}}(e,this._defaultCSS),i=e;i;)i.style&&(n=i.style._list._opacity||i._attributeStyle._list._opacity,r*=n||1),i=i.parentNode;return a._list._opacity=r,i=pelt=r=n=void 0,a._document=e.ownerDocument,a}}),base("$document").mix(base("$StyleSheet").DocumentStyle),base("$document").getOverrideStyle=function(e,t){var i=e;if(i._runtimeStyle)return i._runtimeStyle;var n=base("$CSSStyleDeclaration")._new$(),a=n.setProperty;return i._runtimeStyle=n,n.setProperty=function(t,i){return function(n,a,r){t.call(i,n,a,r);var s=e,o=s._tar;if("g"===s.localName||"a"===s.localName){var l=s.getElementsByTagNameNS("http://www.w3.org/2000/svg","*");if(l){for(var u=0,h=l.length;h>u;++u){var d=l[u];d.getScreenCTM&&NAIBU._setPaint(d,d.getScreenCTM()),d=void 0}l=void 0}o=null}o&&(s.getScreenCTM&&NAIBU._setPaint(s,s.getScreenCTM()),o=s=a=void 0)}}(a,n),n},base("DOMImplementation").createCSSStyleSheet=function(e,t){var i=base("$StyleSheet").up("$CSSStyleSheet")._create();i.title=e;var n=i.$MediaList.up();if(n.mediaText=t,t&&""!==t)for(var a=t.split(","),r=0,s=a.length;s>r;++r)n.appendMedium(a[r]);return i.media=n,i},ElementTimeControl.prototype={beginElement:function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("beginEvent",e.defaultView,0),this.dispatchEvent(t)},endElement:function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("endEvent",e.defaultView,0),this.dispatchEvent(t)},beginElementAt:function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._start||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),this._start=i},endElementAt:function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._finish||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),this._finish=i}},base("$event").up("TimeEvents").mix({detail:0,initTimeEvent:function(e,t,i){this.type=e,this.view=t,this.detail=i}}),base("$frame").mix({fpms:.024,timelines:[],begin:0,startTime:0,activeTime:Number.MAX_VALUE,setFrame:function(e){if(!(e<this.begin||e>=this.begin+this.activeTime))for(var t=this.timelines,i=0;i<t.length;++i)t[i].setFrame(e)},addLine:function(e){return!e||!e.begin&&0!==e.begin||!e.activeTime&&0!==e.activeTime?!1:(this.timelines.indexOf(e)>=0&&this.removeLine(e),this.timelines.push(e),!0)},removeLine:function(e){var t=this.timelines,i=t.indexOf(e);i>-1&&t.splice(i,1),t=i=void 0}}).mix(function(e){e.up("$begin").mix({string:"",isResolved:!1,eventTarget:document.documentElement,trim:function(e){return e.replace(/[\s\n]+/g,"")},offset:function(e){function t(){return a(1e3,/[\d.]+s$/,/[\d.]+$/)}function i(){return a(6e4,/[\d.]+min$/,/\d\d:[^:]+$/)}function n(){return a(36e5,/\d+:\d\d:/,/[\d.]+h$/)}function a(t,i,n){return t*(s(e.match(i)||"0")||s(e.match(n)||"0"))}e=e||"0";var r=e.charAt(0),s=parseFloat,o=s(e.match(/[\d.]+ms$/)||"0")+t()+i()+n();return"-"===r&&(o*=-1),r=s=t=i=n=void 0,o},event:function(e){if(e=e||"",e.indexOf(".")>-1){var t=e.split(".");return{id:t[1]&&t[0],event:t[0]&&t[1]}}return{id:"",event:e}},parse:function(){this.begin=0;var e,t=this.trim(this.string),i=t.search(/[\+\-]/),n=null;return i>0?(this.begin=this.offset(t.slice(i)),n=this.event(t)):/[^\+\-\d]/.test(t.charAt(0))?n=this.event(t):(this.begin=this.offset(t),this.isResolved=!0),this.begin=Math.floor(this.begin*this.fpms),n&&(e=n.id?this.eventTarget.ownerDocument.getElementById(n.id):this.eventTarget,e&&e.addEventListener(n.event,this.listener.bind(this))),s=n=t=i=e=void 0,this},listener:function(e){if(e=e||{timeStamp:0},!e.timeStamp&&0!==e.timeStamp)throw new Error;this.begin+=Math.floor((e.timeStamp-this.startTime)*this.fpms);var t=this.$activate;t.begin=this.begin,this.activeTime=t.call(),this.simpleDuration=t.simpleDur,t=void 0,this.addLine(this)}}).up("$activate").of({dur:"indefinite",end:e.$begin.up("$end"),repeatCount:null,repeatDur:null,simpleDur:function(){return"indefinite"!==this.dur&&this.dur?Math.floor(this.offset(this.dur)*this.fpms):null},min:"0",max:"indefinite",resolvedTime:function(){return Date.now()},call:function(){function e(){return s?!0:l?!1:!!(!o&&!h||a&&!h||r&&!u||a&&r)}var t,i="indefinite",n=this.simpleDur,a=this.repeatCount===i,r=this.repeatDur===i,s=this.end===i,o=n||0===n,l=this.end||0===this.end,u=this.repeatCount||0===this.repeatCount,h=this.repeatDur||0===this.repeatDur,d=[],c=Math.floor(this.offset(this.min)*this.fpms),m=this.max===i?null:Math.floor(this.offset(this.max)*this.fpms);if(e())return null;if(o&&this.repeatCount&&!a&&d.push(n*this.repeatCount),h&&!r&&d.push(Math.floor(this.offset(this.repeatDur)*this.fpms)),l&&!s&&d.push(this.end-this.begin),!o||u||h||d.push(n),i=n=a=isIndefRepeatDurindef=o=l=h=u=e=void 0,1===d.length)t=d[0];else{if(!(d.length>1))return null;t=Math.min.apply(Math,d)}return m&&c>m?t:(c&&c>t&&(t=c),m&&t>m&&(t=m),t)}}),e.$begin.$end.of({call:function(){return this.string?(this.parse(this.string),this.isResolved?this.begin:"indefinite"):null}}).mix({listener:function(e){if(e=e||{timeStamp:0},!e.timeStamp&&0!==e.timeStamp)throw new Error;this.begin<=0&&this.removeLine(this.$begin),this.begin+=Math.floor((e.timeStamp-this.startTime)*this.fpms);var t=this.$begin.$activate;t.end=this.begin,this.$begin.activeTime=t.call(),t=void 0}})}),base("$from").of({string:"",numList:function(){var e=this.string.match(/[\-\+]?[\d\.]+(?:[eE][\-\+]?[\d\.]+)?/g);if(e)for(var t=0;t<e.length;++t)e[t]=parseFloat(e[t]);return e},strList:function(){return this.string.match(/[^\d\-\+\.eE]+/g)},from:base("$from").up().mix({from:null}),call:function(){if(this.numList){for(var e=[],t=[],i=this.underlying,n=0;n<this.numList.length;++n)e[n]=t[n]=0;i.additive=e,i.accumlate=t}if(!this.string||!this.numList||!this.strList)return this.numList;var a=this.numList.length<this.strList.length;return/^[\-\+]?[\d\.]/.test(this.string)&&!a&&this.strList.unshift(""),/\d$/.test(this.string)&&!a&&this.strList.push(""),this.numList}}).mix({degit:0,underlying:{additive:[0],accumlate:[0]},advance:function(e){if(0>e||e>1)throw new Error("An Invalid Number Error");if(!this.string||!this.from)return"";for(var t="",i=this.numList,n=this.strList,a=this.from,r=this.degit,s=this.underlying,o=s.additive,l=s.accumlate,u=0,h=i.length;h>u;++u)t+=(e*i[u]+(1-e)*a[u]+o[u]+l[u]).toFixed(r),n&&(t+=n[u+1]);return t=(n?n[0]:"")+t,i=n=a=u=h=r=s=o=l=void 0,t},distance:function(e){if(!e)return 0;var t=this.call(),i=e.call?e.call():e,n=0;if(!t||!i)return 0;for(var a=0,r=t.length;r>a;++a)n+=(t[a]-i[a])*(t[a]-i[a]);return Math.sqrt(n)}}).up("$to").from=null,base("$calcMode").mix({_f:function(e){var t=this.keyTime;if(0===t&&e)e=0;else{if(!t||!isFinite(t))return this.string;e/=t,e=e>1?Math.floor(e):e}return t=void 0,isNaN(e)?this.string:this.to.advance(e)}}).of({mode:"linear",keyTime:1,keySplines:null,norm:1,string:"",call:function(){var e=this._f.bind(this);if("linear"===this.mode)return this.to.call(),e;if("paced"===this.mode)return this.keyTime=this.to.distance(this.to.from)/this.norm,e;if("spline"===this.mode){var t=this.keySplines,i=function(e){return Math.PI};if(!t)return i;for(var n=0,a=NaN;n<t.length;++n){if(a=t[n],isNaN(a))return i;if(0>a||a>1)return i}this.to.call();var r=t[0],s=t[1],o=t[2],l=t[3],u=1,h=1,d=u-3*(o-r),c=3*(o-2*r),m=3*r,p=h-3*(l-s),f=3*(l-2*s),v=3*s,g=Math.qubicnewton;if(!(0!==r&&1!==r||0!==s||1!==o&&0!==o||1!==l))return this.to.call(),e;var S=this.keyTime;return(S||isFinite(S))&&(d*=S,c*=S,m*=S,p*=S,f*=S,v*=S),S=t=r=s=o=l=u=h=void 0,function(t){var i=g(d,c,m,-t,t);return e(p*i*i*i+f*i*i+v*i)}}return"discrete"===this.mode?function(e){return isNaN(e)?this.string:this.to.from.string}.bind(this):void 0}}).to=base("$from").$to,Math.qubicnewton=function(e,t,i,n,a){var r=1e-10,s=e*a*a*a+t*a*a+i*a+n;if(0===s)return a;for(var o=0;100>o;++o){var l=3*e*a*a+2*t*a+i;if(!l||r>s&&s>-r)return s=r=void 0,a;a-=s/l,s=e*a*a*a+t*a*a+i*a+n}return a},base("$calcMode").up("$attribute").mix({frame:[],element:null,$from:base("$from").up(),_getAttr:function(e,t){return this._ele.getAttributeNS(null,e)||t},_ele:document.documentElement,push:function(e){if(!e||!e.hasAttribute)return null;this.element=e.parentNode||null;var t;if((t=e.getAttributeNS(null,"targetElement"))&&(this.element=e.ownerDocument.getElementById(t)),(t=e.getAttribute("xlink:href"))&&(e=e.ownerDocument.getElementById(t.slice(1))),!(e.hasAttribute("from")||e.hasAttribute("to")||e.hasAttribute("by")||e.hasAttribute("values")))return null;this._ele=e;var i=base("$frame"),n=i.$begin,a=n.up().mix({string:this._getAttr("begin","0"),$activate:n.$activate.up().mix({dur:this._getAttr("dur",null),end:n.$end.up().mix({string:this._getAttr("end",null)}),repeatCount:this._getAttr("repeatCount",null),repeatDur:this._getAttr("repeatDur",null),min:this._getAttr("min","0"),max:this._getAttr("max","indefinite")})}).parse();return a.isResolved&&(a.listener({timeStamp:i.startTime}),this.frame.push(a)),a.timelines=[],n=e=t=void 0,a},setValues:function(e,t,i,n){var a=this.$from,r=[this.up().mix({to:a.up().mix({from:a.up()})})],s=r[0].to;if(e=e&&e.split(";"),e&&e.length){r=[];for(var o=1;o<e.length;++o)r.push(this.up().mix({to:a.up().mix({from:a.up()})})),s=r[r.length-1].to,s.string=e[o],s.from.string=e[o-1]}else if(i)s.string=i,s.from.string=t||"0";else{if(!n)return null;s.string=n,s.from.string=t||"0";for(var l=s.call(),u=s.from,o=0;o<l.length;++o)l[o]+=u[o]}return a=s=l=u=void 0,r},setKey:function(e){this._ele=e;var t,i=this.setValues(this._getAttr("values",null),this._getAttr("from",null),this._getAttr("to",null),this._getAttr("by",null)),n=this._getAttr("keyTimes",null),a=this._getAttr("keySplines",null),r=a&&a.split(";"),s="discrete"===this.mode;if(!s&&n&&i){if(t=this.$from.numList.call({string:n}),t&&t.length!==i.length+1)return null;for(var o=0;o<i.length;++o)i[o].keyTime=t[o+1]-t[o],r&&(i[o].keySplines=this.$from.numList.call({string:r[o]}))}else if(!s&&i)for(var l=1/i.length,o=0;o<i.length;++o)i[o].keyTime=l,r&&(i[o].keySplines=this.$from.numList.call({string:r[o]}));else if(i){if(n){if(t=this.$from.numList.call({string:n}),t&&t.length!==i.length+1)return null;for(var o=0;o<i.length;++o)i[o].keyTime=t[o]}else for(var l=1/(i.length+1),o=0;o<i.length;++o)i[o].keyTime=l;i.push(i[i.length-1].up().of({call:function(){return function(e){return isNaN(e)?this.string:this.to.string}.bind(this)}}))}if("paced"===this.mode){var u=0;i.forEach(function(e){u+=e.to.distance(e.to.from)}),i.forEach(function(e){e.norm=u})}return e=n=t=l=r=void 0,i}}).up("$setElement").mix({to:"",attrName:"",defaultValue:"",isDefault:!1,_setFrame:function(e){this.element.setAttributeNS(null,this.attrName,this.to)},isEnd:!1,_setEndFrame:function(e){return e<this.begin+this.activeTime||this.isEnd?!0:(this.isEnd=!0,"remove"===this.fill&&this.isDefault?this.element.setAttributeNS(null,this.attrName,this.defaultValue):"remove"===this.fill&&this.element.removeAttributeNS(null,this.attrName),!1)},_tocall:function(){},init:function(e){var t=this.push(e);e&&e.getAttributeNS&&(this._ele=e,this.to=this._getAttr("to",""),this.attrName=this._getAttr("attributeName",""),this.fill=this._getAttr("fill","remove"));var i=this.element;t&&i&&(this._ele=i,this.isDefault=i.hasAttributeNS(null,this.attrName),this.defaultValue=this._getAttr(this.attrName,i.ownerDocument.defaultView.getComputedStyle(i,"").getPropertyValue(this.attrName)),t.addLine({setFrame:this._setFrame.bind(this),begin:1,activeTime:1}),this.activeTime=t.activeTime,this.begin=t.begin,this.simpleDuration=t.simpleDuration,base("$frame").addLine({setFrame:this._setEndFrame.bind(this),begin:1,activeTime:1})),this.isEnd=!1,t=i=void 0}}).up("$animateElement").mix({funcs:[],_tocall:function(e){for(var t=this.funcs,i=0;i<t.length;++i){var n=t[i];if(n.endKeyTime>=e)return n(e-n.startKeyTime)}return t=i=n=void 0,""},_setFrame:function(e){var t=this.simpleDuration,i=t?(e-this.begin)%t/t:0;this.element.setAttributeNS(null,this.attrName,this._tocall(i)),t=i=void 0},_setEndFrame:function(e){if(!this.$setElement._setEndFrame.call(this,e)&&"freeze"===this.fill){var t=this.simpleDuration;if(t){var i=this.activeTime%t/t;advancd=i>1?1:i,i=i||1}else i=0;this.element.setAttributeNS(null,this.attrName,this._tocall(i)),t=i=void 0}}}).on("init",function(e){var t=/^fill|stroke|stop-color|color$/.test(this.attrName);t&&(this.setValues=function(){var e=this.$attribute.setValues.apply(this,arguments);return e.forEach(function(e){e.to.degit=0}),e});var i,n=0,a=function(e){return e};e&&(this.mode=e.getAttributeNS(null,"calcMode")||"linear",i=this.setKey(e)),t&&(this.setValues=this.$attribute.setValues,a=function(e){var t=base("$CSSValue").$SVGColor._keywords[e];if(t)return"rgb("+t.join(", ")+")";if("#"===e[0]){var i="rgb(",n=parseInt;if(e.length<5)var a=e[1],r=e[2],s=e[3],e="#"+a+a+r+r+s+s;return e.match(/\#(\w{2})(\w{2})(\w{2})/),i+=n(RegExp.$1,16)+", "+n(RegExp.$2,16)+", "+n(RegExp.$3,16)+")",a=r=s=void 0,i}return e}),i&&(this.funcs=i.map(function(e){e.to.string=a(e.to.string),e.to.from.string=a(e.to.from.string);var t=e.call();return t.startKeyTime=n,n=t.endKeyTime=n+e.keyTime,t}).filter(function(e){return"spline"!==this.mode||e(.1)!==Math.PI},this))}),window.addEventListener&&window.addEventListener("load",getDocument),document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Animation","1.1")||(window.requestAnimationFrame&&requestAnimationFrame?!function(e){function t(){e++,i.setFrame(e),requestAnimationFrame(t)}var i=base("$frame");requestAnimationFrame(t)}(-1):setInterval(function(e){var t=base("$frame");return function(){e++,t.setFrame(e)}}(-1),1));var NAIBU={};SVGException.prototype=Object._create(Error),NAIBU.eval=function(e){var t=document,i=t.createElement("script");i.text=e,(t.documentElement||t.body).appendChild(i)},base.$1=base("$document").$element.up("$svgelement").mix({upsvg:function(e){return this.up("http://www.w3.org/2000/svg"+e)},initialize:function(){SVGStylable.call(this),this.transform=new SVGAnimatedTransformList,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.attrName,i=e.target,n=e.newValue;if((CSS2Properties[t]||t.indexOf("-")>-1)&&i._attributeStyle.setProperty(t,n,""),"id"===e.relatedNode.localName)i.id=n;else if("transform"===t&&i.transform){for(var a,r,s,o,l,u,h,d,c,m,p,f,v,g,S=i._degReg,b=n.match(i._comaReg),_=n.match(i._strReg),y=i.ownerDocument.documentElement,w=i.transform.baseVal,x=0,V=b.length;V>x;x++)f=y.createSVGTransform(),h=_[x],d=b[x],c=h.match(S),p=c.length,6===p?(v=f.matrix,v.a=+c[0],v.b=+c[1],v.c=+c[2],v.d=+c[3],v.e=+c[4],v.f=+c[5]):3===p?(g=+c[0],f.setRotate(g,+c[1],+c[2])):2>=p&&(g=+c[0],"translate"===d?f.setTranslate(g,+(c[1]||0)):"scale"===d?f.setScale(g,+(c[1]||c[0])):"rotate"===d?f.setRotate(g,0,0):"skewX"===d?f.setSkewX(g):"skewY"===d&&f.setSkewY(g)),w.appendItem(f);S=b=_=a=r=s=o=l=u=h=d=c=m=p=f=v=g=y=w=void 0}else if("style"===t){var a,E,N,A=i.style;if(A.cssText=n,""!==n){a=n.replace(i._shouReg,"").replace(i._conReg,":").replace(i._bouReg,";").split(";");for(var T=0,I=a.length;I>T;++T)E=a[T],N=E.split(":"),""!==E&&A.setProperty(N[0],N[1]),E=N=void 0}a=A=void 0}else if("class"===t)i.className.baseVal=n;else if(0===t.indexOf("on")){NAIBU._temp_doc=i.ownerDocument,NAIBU.eval("with(NAIBU._temp_doc){document._s = function(evt){"+n+"}}");var D=t.slice(2);D="load"===D?"SVGLoad":"unload"===D?"SVGUnload":"abort"===D?"SVGAbort":"error"===D?"SVGError":"resize"===D?"SVGResize":"scroll"===D?"SVGScroll":"zoom"===D?"SVGZoom":"begin"===D?"beginEvent":"end"===D?"endEvent":"repeat"===D?"repeatEvent":D,i.addEventListener(D,document._s,!1)}else if("xml:base"===e.relatedNode.nodeName)i.xmlbase=n;else if(i[t]&&i[t]instanceof SVGAnimatedLength){var f,C=i[t],M=i.nearestViewportElement||i.ownerDocument.documentElement,L=M.viewport.width,$=M.viewport.height,G=n.slice(-2),N=G.charAt(1),P=parseFloat,O=N>="0"&&"9">=N?1:"%"===N?2:"em"===G?3:"ex"===G?4:"px"===G?5:"cm"===G?6:"mm"===G?7:"in"===G?8:"pt"===G?9:"pc"===G?10:1;2===O&&(i._x1width[t]?C.baseVal._percent=.01*L:i._y1height[t]?C.baseVal._percent=.01*$:C.baseVal._percent=.01*Math.sqrt((L*L+$*$)/2)),f=P(n),f=isNaN(f)?0:f,C.baseVal.newValueSpecifiedUnits(O,f),C=M=L=$=G=O=P=f=void 0}e=P=n=t=i=D=null}},!1)},_inserted__:function(e){var t=e.nextSibling,i=e._tar,n=e.parentNode._tar,a=null;if(i&&n)if(t){for(;t;){if(t._tar&&t._tar.parentNode){a=t._tar;break}t=t.nextSibling}a&&(n=a.parentNode),n.insertBefore(i,a)}else n.appendChild(i);t=i=n=a=void 0},_degReg:/[\-\d\.e]+/g,_comaReg:/[A-Za-z]+(?=\s*\()/g,_strReg:/\([^\)]+\)/g,_syouReg:/^[^a-z\-]+/,_conReg:/\:\s+/g,_bouReg:/\s*;[^a-z\-]*/g,_cacheMatrix:null,_x1width:{x:1,x1:1,x2:1,width:1,cx:1},_y1height:{y:1,y1:1,y2:1,height:1,cy:1},id:null,xmlbase:null,ownerSVGElement:null,viewportElement:null,nearestViewportElement:null,farthestViewportElement:null,getBBox:function(){for(var e,t,i=base("$SVGRect").up(),n=this._tar.path.value,a=this.ownerDocument.documentElement.viewport,r=a.width,s=a.height,o=0,l=0,u=n.match(/[0-9\-]+/g),h=0,d=u.length;d>h;h+=2)e=+u[h],t=+u[h+1],r=r>e?e:r,s=s>t?t:s,o=o>e?o:e,l=l>t?l:t;return i.x=r,i.y=s,i.width=o-r,i.height=l-s,e=t=n=u=r=s=o=l=a=void 0,i},getCTM:function(){var e,t;return this._cacheMatrix?e=this._cacheMatrix:(t=this.transform.baseVal.consolidate(),t=t?t.matrix:this.ownerDocument.documentElement.createSVGMatrix(),e=this.parentNode&&this.parentNode.getCTM?this.parentNode.getCTM().multiply(t):t,t=void 0,this._cacheMatrix=e),e},getScreenCTM:function(){return this.parentNode?(this.nearestViewportElement||this.ownerDocument.documentElement).getScreenCTM().multiply(this.getCTM()):null},getTransformToElement:function(e){var t=this.getScreenCTM().inverse().multiply(e.getScreenCTM());return t}}),base("$SVGAnimatedBoolean").mix({animVal:!0,baseVal:!0}),base("$SVGAnimatedString").mix({animVal:"",baseVal:""}),base("$SVGStringList").mix(Array.prototype).mix({numberOfItems:0,clear:function(){for(var e=0,t=this.length;t>e;++e)this.pop();this.numberOfItems=0},initialize:function(e){return this.clear(),this[0]=e,this.numberOfItems=1,e},getItem:function(e){if(e>=this.numberOfItems||0>e)throw new DOMException(1);return this[e]},insertItemBefore:function(e,t){return t>=this.numberOfItems?this.appendItem(e):(this.splice(t,1,e,this.getItem(t)),++this.numberOfItems),e},replaceItem:function(e,t){if(t>=this.numberOfItems||0>t)throw new DOMException(1);return this.splice(t,1,e),e},removeItem:function(e){if(e>=this.numberOfItems||0>e)throw new DOMException(1);return this.splice(e,1),--this.numberOfItems,newItem},appendItem:function(e){this[this.numberOfItems]=e,++this.numberOfItems}}).mix(function(){this.up("$SVGNumberList"),this.up("$SVGLengthList"),this.up("$SVGPointList"),this.up("$SVGTransformList"),this.up("$SVGPathSegList")}),function(){var e={baseVal:0,animVal:0};base("$SVGAnimatedEnumeration").mix(e),base("$SVGAnimatedInteger").mix(e),base("$SVGAnimatedNumber").mix(e),e=void 0}(),base("$SVGNumber").value=0,base("$SVGLength").mix({unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",_percent:.01,_fontSize:12,newValueSpecifiedUnits:function(e,t){var i=1,n="";if(1===e);else if(5===e)n="px";else if(2===e)i=this._percent,n="%";else if(3===e)i=this._fontSize,n="em";else if(4===e)i=.5*this._fontSize,n="ex";else if(6===e)i=35.43307,n="cm";else if(7===e)i=3.543307,n="mm";else if(8===e)i=90,n="in";else if(9===e)i=1.25,n="pt";else{if(10!==e)throw new DOMException(9);i=15,n="pc"}this.unitType=e,this.value=t*i,this.valueInSpecifiedUnits=t,this.valueAsString=t+n,t=e=i=n=void 0},convertToSpecifiedUnits:function(e){if(0===this.value)return void this.newValueSpecifiedUnits(e,0);var t=this.value;this.newValueSpecifiedUnits(e,this.valueInSpecifiedUnits),t=t/this.value*this.valueInSpecifiedUnits,this.newValueSpecifiedUnits(e,t)},_emToUnit:function(e){(3===this.unitType||4===this.unitType)&&(this._fontSize=e,this.newValueSpecifiedUnits(this.unitType,this.valueInSpecifiedUnits))}}),base("$SVGAngle").mix({unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",newValueSpecifiedUnits:function(e,t){var i=1,n="";if(1===e);else if(2===e)n="deg";else if(3===e)i=Math.PI/180,n="rad";else{if(4!==e)throw new DOMException(9);i=.9,n="grad"}this.unitType=e,this.value=t*i,this.valueInSpecifiedUnits=t,this.valueAsString=t+n,i=n=void 0},convertToSpecifiedUnits:function(e){if(0===this.value)return void this.newValueSpecifiedUnits(e,0);var t=this.value;this.newValueSpecifiedUnits(e,this.valueInSpecifiedUnits),t=t/this.value*this.valueInSpecifiedUnits,this.newValueSpecifiedUnits(e,t)}}),base("$CSSValue").up("$SVGColor").mix({_new$:function(){return this.up().rgbColor=new RGBColor,this.$1},colorType:0,iccColor:null,_regD:/\d+/g,_regDP:/[\d.]+%/g,_exceptionsvg:1,setRGBColor:function(e){var t,i,n,a,r;if(!e||"string"!=typeof e)throw new SVGException(this._exceptionsvg);if(t=this._keywords[e]);else if(e.indexOf("%",5)>0)e=e.replace(this._regDP,function(e){return Math.round(2.55*parseFloat(e))}),t=e.match(this._regD);else if(0===e.indexOf("#"))t=[],i=parseInt,e.length<5&&(n=e.charAt(1),a=e.charAt(2),r=e.charAt(3),e="#"+n+n+a+a+r+r),t[0]=i(e.slice(1,3),16)+"",t[1]=i(e.slice(3,5),16)+"",t[2]=i(e.slice(5,7),16)+"",n=a=r=void 0;else if(t=e.match(this._regD),!t||t.length<3)throw e=void 0,new SVGException(this._exceptionsvg);e=this.rgbColor,e.red.setFloatValue(1,t[0]),e.green.setFloatValue(1,t[1]),e.blue.setFloatValue(1,t[2]),e=t=i=void 0},setColor:function(e,t,i){if(this.colorType=e,1===e&&i)throw new SVGException(this._exceptionsvg);if(1===e)this.setRGBColor(t);else if(t&&3===e)this.setRGBColor(t);else{if(0===e&&(t||i))throw new SVGException(this._exceptionsvg);if(2===e&&(t||!i))throw new SVGException(this._exceptionsvg)}e=t=void 0},_keywords:{aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagree:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}),base("$SVGRect").mix({x:0,y:0,width:0,height:0}),base("$document").$element.$svgelement.getPresentationAttribute=function(e){var t=this._attributeStyle.getPropertyCSSValue(e);return t?t:null},base("$CSSStyleRule").up("$SVGCSSRule").mix({COLOR_PROFILE_RULE:7}),base("DOMImplementation").mix(function(e){e._createDocument=e.createDocument,e.createDocument=function(){return this._createDocument.apply(this,arguments).mix(function(){base("$StyleSheet").DocumentStyle.call(this),SVGStylable.call(this),this.title="",this.referrer=document.referrer,this.domain=document.domain,this.URL=location.href,this.rootElement,this._domnodeEvent=function(){var e=this.createEvent("MutationEvents");return e.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),e},this._document_=this._doc_||document,this.createElementNS=function(e,t){var i,n=this.$element;"http://www.w3.org/2000/svg"===e&&(i=n.$svgelement,t=-1!==t.indexOf(":")?t.split(":")[1]:t,this.$element=i[e+t]||i);var a=this.$document.createElementNS.apply(this,arguments);return a._capter=[],this.$element=n,a.initialize&&a.initialize(this._document_),n=i=void 0,a};var e=this.documentElement;this.documentElement=this.createElementNS(e.namespaceURI,e.nodeName),e=void 0})}}),base("$document").$element.$svgelement.upsvg("svg").on("initialize",function(e){e&&(this._tar=e.createElement("v:group")),e=void 0,this._svgload_limited=0;var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,t=void 0,this.contentScriptType="application/ecmascript",this.contentStyleType="text/css",this.viewport=this.createSVGRect(),this.useCurrentView=!1,this.currentView=new SVGViewSpec(this),this.currentScale=1,this.currentTranslate=this.createSVGPoint(),this.viewBox=this.currentView.viewBox,this.preserveAspectRatio=this.currentView.preserveAspectRatio,this.zoomAndPan=1,this._tx=0,this._ty=0,this._currentTime=0,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t,i,n,a,r,s,o=e.target,l=e.attrName;if("viewBox"===l)o._cacheScreenCTM=null,t=o.viewBox.baseVal,i=e.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/),t.x=parseFloat(i[0]),t.y=parseFloat(i[1]),t.width=parseFloat(i[2]),t.height=parseFloat(i[3]),o.viewBox.baseVal._isUsed=1;else if("preserveAspectRatio"===l){if(o._cacheScreenCTM=null,n=e.newValue,a=o.preserveAspectRatio.baseVal,r=1,s=0,n.match(/x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?/)){switch(RegExp.$1){case"Min":r+=1;break;case"Mid":r+=2;break;case"Max":r+=3}switch(RegExp.$2){case"Min":break;case"Mid":r+=3;break;case"Max":r+=6}s="slice"===RegExp.$3?2:1}a.align=r,a.meetOrSlice=s}else"width"===l?o.viewport.width=o.width.baseVal.value:"height"===l&&(o.viewport.height=o.height.baseVal.value);e=l=t=i=n=a=r=s=void 0}},!1),this.addEventListener("DOMNodeInserted",function(e){if(2===e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInserted",function(e){1===e.eventPhase&&(e.target.nearestViewportElement=t)},!0),t._getCTM=t.getCTM,t.getCTM=function(){if(!this._cacheMatrix){var e=this.getScreenCTM(),t=this.ownerDocument.defaultView.getComputedStyle(this,""),i=parseFloat(t.getPropertyValue("font-size"));this.x.baseVal._emToUnit(i),this.y.baseVal._emToUnit(i),e=e.translate(this.x.baseVal.value,this.y.baseVal.value),this._cacheMatrix=this._getCTM().multiply(e)}return this._cacheMatrix},t._inserted__(t),e=t.ownerDocument.createEvent("SVGEvents"),e.initEvent("SVGLoad",!1,!1),t.dispatchEvent(e),e=void 0}},!1),this.addEventListener("SVGLoad",function(e){e.target.addEventListener("DOMAttrModified",function(e){var t,i,n,a;if(3===e.eventPhase&&(t=e.target,t.parentNode)){i=t.ownerDocument._domnodeEvent(),i.target=t,i.eventPhase=2,n=t._capter;for(var r=0,s=n.length;s>r;++r)n[r]&&n[r].handleEvent(i);if(("g"===t.localName||"a"===t.localName)&&"http://www.w3.org/2000/svg"===t.namespaceURI&&(t._cacheMatrix=void 0,t.firstChild)){a=t.getElementsByTagNameNS("http://www.w3.org/2000/svg","*");for(var o=0,l=a.length;l>o;++o){t=a[o],t._cacheMatrix=void 0,i=t.ownerDocument.createEvent("MutationEvents"),i.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),i.target=t,i.eventPhase=2,n=t._capter;for(var r=0,s=n.length;s>r;++r)n[r]&&n[r].handleEvent(i)}}}i=t=e=n=a=void 0},!1),e.target.addEventListener("DOMNodeRemovedFromDocument",function(e){var t=e.target;t._tar&&t._tar.parentNode&&t._tar.parentNode.removeChild(t._tar),e=t=void 0},!0),e=void 0},!1)}).mix({forceRedraw:function(){},getCurrentTime:function(){return this._currentTime},setCurrentTime:function(e){this._currentTime=e},createSVGNumber:function(){return base("$SVGNumber").up()},createSVGAngle:function(){var e=base("$SVGAngle").up();return e.unitType=1,e},createSVGLength:function(){var e=base("$SVGLength").up();return e.unitType=1,e},createSVGPoint:function(){return base("$SVGPoint").up();
-},createSVGMatrix:function(){return base("$SVGMatrix").up()},createSVGRect:function(){return base("$SVGRect").up()},createSVGTransform:function(){var e=this.createSVGTransformFromMatrix(this.createSVGMatrix());return e},createSVGTransformFromMatrix:function(e){var t=new SVGTransform;return t.setMatrix(e),t},getScreenCTM:function(){if(this._cacheScreenCTM)return this._cacheScreenCTM;var e,t,i,n,a,r,s,o,l,u,h,d,c,m,p=this.viewport.width,f=this.viewport.height;if(this.useCurrentView?(e=this.currentView.viewBox.baseVal,t=this.currentView.preserveAspectRatio.baseVal):(e=this.viewBox.baseVal,t=this.preserveAspectRatio.baseVal),!e._isUsed)return this._tx=this._ty=0,i=this.createSVGMatrix(),this._cacheScreenCTM=i,i;if(n=e.x,a=e.y,r=e.width,s=e.height,o=p/r,l=f/s,u=1,h=1,d=0,c=0,1===t.align)u=o,h=l,d=-n*u,c=-a*h;else{var v=(t.align+1)%3+1,g=Math.round(t.align/3);switch(t.meetOrSlice){case 1:u=h=Math.min(o,l);break;case 2:u=h=Math.max(o,l)}switch(d=-n*u,c=-a*h,v){case 1:break;case 2:d+=(p-r*u)/2;break;case 3:d+=p-r*u}switch(g){case 1:break;case 2:c+=(f-s*h)/2;break;case 3:c+=f-s*h}}return this._tx=d,this._ty=c,m=this._tar.style,m.marginLeft=d+"px",m.marginTop=c+"px",i=this.createSVGMatrix(),i.a=u,i.d=h,this._cacheScreenCTM=i,p=f=e=t=n=a=r=s=o=l=u=h=d=c=m=void 0,i}}),base.$1.upsvg("g").on("initialize",function(e){this._tar=e.createElement("v:group"),e=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0}},!1)}),base.$1.upsvg("defs").on("initialize",function(){this.style.setProperty("display","none")}),base.$1.upsvg("desc"),base.$1.upsvg("title").on("initialize",function(){this.addEventListener("DOMCharacterDataModified",function(e){e.target.ownerDocument.title=e.target.firstChild.nodeValue},!1)}),base.$1.upsvg("symbol"),base.$1.upsvg("use").initialize=function(){this["http://www.w3.org/2000/svgg"].initialize.apply(this,arguments);var e=SVGAnimatedLength;this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,this.instanceRoot=this.up(),this.animatedInstanceRoot=this.up(),this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed")},!1),this.addEventListener("S_Load",function(e){var t,i,n,a,r=e.target,s=r.ownerDocument.defaultView.getComputedStyle(r,""),o=parseFloat(s.getPropertyValue("font-size")),l=r.ownerDocument.documentElement.createSVGTransform(),u=r._instance;if(r.x.baseVal._emToUnit(o),r.y.baseVal._emToUnit(o),r.width.baseVal._emToUnit(o),r.height.baseVal._emToUnit(o),r.instanceRoot=r.animatedInstanceRoot=r.ownerDocument.importNode(u,!0),l.setTranslate(r.x.baseVal.value,r.y.baseVal.value),r.transform.baseVal.appendItem(l),"symbol"===r._instance.localName){for(t=r.ownerDocument.createElementNS("http://www.w3.org/2000/svg","svg"),t.addEventListener("DOMNodeInsertedIntoDocument",function(e){e.target.nearestViewportElement=e.currentTarget},!0),r._tar.appendChild(t._tar),a=r.getScreenCTM(),t.setAttributeNS(null,"width",r.width.baseVal.value),t.setAttributeNS(null,"height",r.height.baseVal.value),u.hasAttributeNS(null,"viewBox")&&t.setAttributeNS(null,"viewBox",u.getAttributeNS(null,"viewBox")),u.hasAttributeNS(null,"preserveAspectRatio")&&t.setAttributeNS(null,"preserveAspectRatio",u.getAttributeNS(null,"preserveAspectRatio")),t._cacheScreenCTM=a.multiply(t.getScreenCTM()),i=r.instanceRoot.firstChild;i;)n=i.nextSibling,t.appendChild(i),i.getScreenCTM&&i.getScreenCTM(),i=n;r.appendChild(t)}else r.appendChild(r.instanceRoot);e=l=r=evtt=s=o=t=i=n=a=void 0},!1),SVGURIReference.apply(this)},base.$1.upsvg("image").on("initialize",function(e){this._tar=e.createElement("v:image");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,e=t=void 0,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed"),t.nextSibling?t.parentNode._tar&&t.nextSibling._tar&&t.parentNode._tar.insertBefore(t._tar,t.nextSibling._tar):t.parentNode._tar&&t.parentNode._tar.appendChild(t._tar),t.addEventListener("DOMNodeInsertedIntoDocument",t._imageo,!1),e=t=void 0}},!1),SVGURIReference.apply(this)})._imageo=function(e){var t,i=e.target,n=i.ownerDocument.defaultView.getComputedStyle(i,""),a=parseFloat(n.getPropertyValue("font-size")),r=i._tar.style,s=i.getScreenCTM(),o=i.ownerDocument.documentElement.createSVGPoint(),l=parseFloat(n.getPropertyValue("fill-opacity"));i.x.baseVal._emToUnit(a),i.y.baseVal._emToUnit(a),i.width.baseVal._emToUnit(a),i.height.baseVal._emToUnit(a),r.position="absolute",o.x=i.x.baseVal.value,o.y=i.y.baseVal.value,o=o.matrixTransform(s),r.left=o.x+"px",r.top=o.y+"px",r.width=i.width.baseVal.value*s.a+"px",r.height=i.height.baseVal.value*s.d+"px",1!==l&&(r.filter="progid:DXImageTransform.Microsoft.Alpha",t=i._tar.filters.item("DXImageTransform.Microsoft.Alpha"),t.Style=0,t.Opacity=100*l,t=void 0),e=i=n=a=r=s=o=l=void 0},base.$1.upsvg("switch").on("initialize",function(e){this._tar=e.createElement("v:group"),e=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&(t._inserted__(t),e=t=void 0)},!1)});var sieb_s;GetSVGDocument.prototype={_init:function(){var e=NAIBU.xmlhttp,t=this._tar,i="OBJECT"===this._tar.nodeName?"data":"src";t.style.display="none",this._baseURL=t.getAttribute(i),e.open("GET",this._baseURL,!0),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),this.xmlhttp=e,NAIBU._that=this,e.onreadystatechange=_ca_,e.send(null),e=t=i=void 0},_ca:function(){var e,t=this._tar.previousSibling,i=t.contentWindow;i?(i.screen.updateInterval=999,e=i.document,e.write(""),e.close()):e=document;var n=e.namespaces;if(n&&!n.v){n.add("v","urn:schemas-microsoft-com:vml"),n.add("o","urn:schemas-microsoft-com:office:office");var a=e.createStyleSheet(),r="behavior: url(#default#VML);display: inline-block;} ";a.cssText="v\\:rect{"+r+"v\\:image{"+r+"v\\:fill{"+r+"v\\:stroke{"+r+"o\\:opacity2{"+r+"dn\\:defs{display:none}v\\:group{text-indent:0px;position:relative;width:100%;height:100%;"+r+"v\\:shape{width:100%;height:100%;"+r,n=a=r=void 0}base("DOMImplementation")._doc_=e;var s,o,l,u,h,d,c,m,p,f,v,g,S,b,_,y,w,x,V,E,N,A=this.xmlhttp.responseText,T=this._tar,I=base("DOMImplementation").createDocument("http://www.w3.org/2000/svg","svg"),D=I.documentElement,C=D.viewport,M=D._tar,L=e.createElement("div"),$=e.createElement("v:group"),G=e.createElement("v:rect"),P=parseFloat,O=NAIBU.doc||this.xmlhttp.responseXML,R=e.createElement("div");if(!O)return void(this.xmlhttp.onreadystatechange=NAIBU.emptyFunction);if(I.URL=this._baseURL,this._baseURL&&(Function.SIE={openPath:this._baseURL.replace(/\?.+/,"").replace(/\/[^\/]+$/,"/")}),I._iframe=t,R.setAttribute("id","_NAIBU_outline"),e.body.appendChild(R),L.style.margin="-1px,0px,0px,-1px",i&&(e.body.style.backgroundColor=T.parentNode.currentStyle.backgroundColor),O.async=O.validateOnParse=O.resolveExternals=!1,O.preserveWhiteSpace=!0,O.loadXML(A.replace(/^[\s\S]*?<svg/,"<svg")),screen.updateInterval=999,O.doctype){for(var U,k=A,B=O.doctype.entities,F=0;F<B.length;++F)U=B.item(F),k=k.replace(new RegExp("&"+U.nodeName+";","g"),U.firstChild.xml);O.loadXML(k),k=B=U=void 0}C.top=C.left=0,C.width=T.clientWidth,C.height=T.clientHeight,C.height<24&&(C.height=screen.availHeight),D.viewport.height<24&&(D.viewport.height=screen.width),s=T.getAttribute("width"),o=T.getAttribute("height"),s&&D.setAttributeNS(null,"width",s),o&&D.setAttributeNS(null,"height",o),l=O.documentElement.firstChild,u=O.documentElement.attributes;for(var F=0,z=u.length;z>F;++F)D.setAttributeNodeNS(I.importNode(u[F],!1));for(A=u=void 0,$.style.width=C.width+"px",$.style.height=C.height+"px",$.coordsize=C.width+" "+C.height,L.appendChild($),i?e.body.appendChild(L):this._tar.parentNode.insertBefore(L,this._tar),$.appendChild(M);l;)D.appendChild(I.importNode(l,!0)),l=l.nextSibling;l=void 0,I._window=i,c=D.ownerDocument.defaultView.getComputedStyle(D,""),m=P(c.getPropertyValue("font-size")),D.x.baseVal._emToUnit(m),D.y.baseVal._emToUnit(m),D.width.baseVal._emToUnit(m),D.height.baseVal._emToUnit(m),p=D.width.baseVal.value,f=D.height.baseVal.value,g=G.style,g.position="absolute",h=C.width,d=C.height,g.width=h+"px",g.height=d+"px",g.zIndex=-1,G.stroked=G.filled="false",D._tar.appendChild(G),v=D._tar.style,v.visibility="visible",v.position="absolute",v.overflow="hidden",S=h>p?p:h,b=d>f?f:d,g=G.currentStyle,w=P(g.left),x=P(g.top),V=-D._tx,bt=-D._ty,0===w||isNaN(w)||(V=w,$.style.left=-V+"px"),0===x||isNaN(w)||(bt=x,$.style.top=-bt+"px"),y=V+S+1,_=bt+b+1,v.clip="rect("+bt+"px "+y+"px "+_+"px "+V+"px)",this._document=I,N=function(){if("_svgload_limited"in I.documentElement&&(I.documentElement._svgload_limited--,I.documentElement._svgload_limited<0)){var e=I.createEvent("SVGEvents");e.initEvent("SVGLoad",!1,!1),I.documentElement.dispatchEvent(e),e=void 0}},E=I.documentElement._tar.getElementsByTagName("div");for(var q,F=0;E[F];++F)if(q=E[F],"shape"!==q.firstChild.nodeName){var j=q.style;j.left=P(j.left)-V+"px",j.top=P(j.top)-bt+"px"}i&&i.scroll(-I.documentElement._tx,-I.documentElement._ty),I._isLoaded=1,I.defaultView._cache=I.defaultView._cache_ele=null,R=e=evt=O=T=D=C=s=o=M=L=$=G=p=f=c=m=void 0,v=g=E=q=F=j=w=x=V=bt=E=P=h=d=S=b=_=y=void 0,this.xmlhttp.onreadystatechange=NAIBU.emptyFunction,this._next?(N(),i&&(t.contentWindow.screen.updateInterval=0),N=t=i=I=void 0,this._next._init()):(I.implementation._buffer_?(screen.updateInterval=0,NAIBU._buff_num=0,NAIBU._buff=setInterval(function(){var e,t,i=NAIBU._buff_num,n=base("DOMImplementation")._buffer_,a=n?n.length:0;if(0===a)clearInterval(NAIBU._buff),N(),N=I=n=i=void 0;else{for(var r=0;50>r;++r)if(e=n[i],t=n[i+1],e.dispatchEvent(t),i+=2,e=t=void 0,i>=a)return clearInterval(NAIBU._buff),N(),base("DOMImplementation")._buffer_=null,NAIBU.Time.start(),void(N=I=n=i=a=void 0);NAIBU._buff_num=i}n=i=a=void 0},1),t=i=void 0):(N(),N=t=i=I=void 0,NAIBU.Time.start()),NAIBU.doc=void 0)},getSVGDocument:function(){return this._document}},NAIBU.emptyFunction=function(){},base.$1.upsvg("style").on("initialize",function(e){base("$StyleSheet").LinkStyle.apply(this),this.xmlspace,this.type="text/css",this.media,this.title,SVGURIReference.apply(this),this.addEventListener("DOMAttrModified",function(e){"type"===e.attrName?e.target.type=e.newValue:"title"===e.attrName&&(e.target.title=e.newValue),e=void 0},!1),this.addEventListener("S_Load",function(t){var i,n,a,r,s=t.target,o=s.sheet,l=s._text,u=s.ownerDocument,h=e.createElement("style");NAIBU._temp_doc=u,o=u.styleSheets[u.styleSheets.length]=base("DOMImplementation").createCSSStyleSheet(s.title,s.media),o.ownerNode=s,e.documentElement.firstChild.appendChild(h),h.styleSheet.cssText=l;for(var d=0,c=h.styleSheet.rules,m=c.length;m>d;++d){i=c[d],a=new CSSStyleRule,a.selectorText=i.selectorText,a.style.cssText=i.style.cssText,n=a.style.cssText.split(";");for(var p=0,f=n.length;f>p;++p)r=n[p].split(": "),a.style.setProperty(r[0],r[1]);o.cssRules[o.cssRules.length]=a}u.documentElement.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n=e.target,a=n.ownerDocument,r=a.styleSheets[0]?a.styleSheets[0].cssRules:[],s=".,.";n.className&&(s=n.className.baseVal||s);for(var o=0,l=r.length;l>o;++o)t=r[o].selectorText,i=n._rules||[],(t.indexOf("."+s)>-1||t.indexOf("#"+n.id)>-1||n.nodeName===t)&&(i[i.length]=r[o]),n._rules=i;n=a=r=void 0},!0),s=t=h=o=l=u=d=c=m=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){var t=e.target;return 3===e.eventPhase?void("#cdata-section"===t.nodeName&&(e.currentTarget._text=t.data)):void t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(2===e.eventPhase&&!t.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var i=t.ownerDocument.createEvent("SVGEvents");i.initEvent("S_Load",!1,!1),e.currentTarget.dispatchEvent(i)}t=e=void 0},!1)},!1)}),base("$SVGPoint").mix({x:0,y:0,matrixTransform:function(e){if(!(isFinite(e.a)&&isFinite(e.b)&&isFinite(e.c)&&isFinite(e.d)&&isFinite(e.e)&&isFinite(e.f)))throw new Error("Type Error: 引数の値がNumber型ではありません");var t=base("$SVGPoint").up();return t.x=e.a*this.x+e.c*this.y+e.e,t.y=e.b*this.x+e.d*this.y+e.f,t}}),base("$SVGMatrix").mix({a:1,b:0,c:0,d:1,e:0,f:0,multiply:function(e){var t=this.$SVGMatrix.up(),i=e,n=isFinite,a=this;if(!(n(i.a)&&n(i.b)&&n(i.c)&&n(i.d)&&n(i.e)&&n(i.f)))throw new Error("Type Error: 引数の値がNumber型ではありません");return t.a=a.a*i.a+a.c*i.b,t.b=a.b*i.a+a.d*i.b,t.c=a.a*i.c+a.c*i.d,t.d=a.b*i.c+a.d*i.d,t.e=a.a*i.e+a.c*i.f+a.e,t.f=a.b*i.e+a.d*i.f+a.f,i=a=e=n=void 0,t},inverse:function(){var e=this.$SVGMatrix.up(),t=this._determinant();if(0!==t)return e.a=this.d/t,e.b=-this.b/t,e.c=-this.c/t,e.d=this.a/t,e.e=(this.c*this.f-this.d*this.e)/t,e.f=(this.b*this.e-this.a*this.f)/t,e;throw new SVGException(2)},translate:function(e,t){var i=this.$SVGMatrix.up();i.e=e,i.f=t;var n=this.multiply(i);return i=void 0,n},scale:function(e){var t=this.$SVGMatrix.up();t.a=e,t.d=e;var i=this.multiply(t);return t=void 0,i},scaleNonUniform:function(e,t){var i=this.$SVGMatrix.up();i.a=e,i.d=t;var n=this.multiply(i);return i=void 0,n},rotate:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.a=Math.cos(i),t.b=Math.sin(i),t.c=-t.b,t.d=t.a;var n=this.multiply(t);return t=i=void 0,n},rotateFromVector:function(e,t){if(0===e||0===t||!isFinite(e)||!isFinite(t))throw new SVGException(1);var i=this.$SVGMatrix.up(),n=Math.atan2(t,e);i.a=Math.cos(n),i.b=Math.sin(n),i.c=-i.b,i.d=i.a;var a=this.multiply(i);return i=n=void 0,a},flipX:function(){var e=this.$SVGMatrix.up();e.a=-e.a;var t=this.multiply(e);return e=void 0,t},flipY:function(){var e=this.$SVGMatrix.up();e.d=-e.d;var t=this.multiply(e);return e=void 0,t},skewX:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.c=Math.tan(i);var n=this.multiply(t);return t=void 0,n},skewY:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.b=Math.tan(i);var n=this.multiply(t);return t=void 0,n},_determinant:function(){return this.a*this.d-this.b*this.c}}),SVGTransform.SVG_TRANSFORM_UNKNOWN=0,SVGTransform.SVG_TRANSFORM_MATRIX=1,SVGTransform.SVG_TRANSFORM_TRANSLATE=2,SVGTransform.SVG_TRANSFORM_SCALE=3,SVGTransform.SVG_TRANSFORM_ROTATE=4,SVGTransform.SVG_TRANSFORM_SKEWX=5,SVGTransform.SVG_TRANSFORM_SKEWY=6,SVGTransform.prototype={_matrix:base("$SVGMatrix"),type:0,angle:0,setMatrix:function(e){this.type=1;var t=this._matrix.up();t.a=e.a,t.b=e.b,t.c=e.c,t.d=e.d,t.e=e.e,t.f=e.f,this.matrix=t,e=t=void 0},setTranslate:function(e,t){this.type=2,this.matrix=this._matrix.translate(e,t)},setScale:function(e,t){this.type=3,this.matrix=this._matrix.scaleNonUniform(e,t)},setRotate:function(e,t,i){this.angle=e,this.type=4,this.matrix=this._matrix.rotate(e),this.matrix.e=(1-this.matrix.a)*t-this.matrix.c*i,this.matrix.f=-this.matrix.b*t+(1-this.matrix.d)*i},setSkewX:function(e){this.angle=e,this.type=5,this.matrix=this._matrix.skewX(e)},setSkewY:function(e){this.angle=e,this.type=6,this.matrix=this._matrix.skewY(e)}},base("$SVGStringList").$SVGTransformList.mix({createSVGTransformFromMatrix:function(e){var t=new SVGTransform;return t.setMatrix(e),t},consolidate:function(){if(0===this.numberOfItems)return null;var e,t=new SVGTransform,i=t.matrix;if(1===this.numberOfItems)e=this.getItem(0).matrix,i.a=e.a,i.b=e.b,i.c=e.c,i.d=e.d,i.e=e.e,i.f=e.f;else{for(var n=0,a=this.numberOfItems;a>n;++n)i=i.multiply(this.getItem(n).matrix);t.matrix=i}return t.type=1,i=e=void 0,t}}),base("SVGPreserveAspectRatio").mix({align:6,meetOrSlice:1}),function(e,t){NAIBU.freeArg=function(){e=t=void 0},NAIBU._setPaint=function(e,i){if(e._tar){for(var n,a,r,s,o,l,u,h,d,c,m,p,f,v,g,S,b,_=e.ownerDocument,y=_._document_,w=e._tar,x=_.defaultView.getComputedStyle(e,""),V=x.getPropertyCSSValue("fill"),E=x.getPropertyCSSValue("stroke"),N=V.paintType,A=E.paintType,T=1,I="color";w.firstChild;)w.removeChild(w.firstChild);if(1===N||102===N?(102===N&&x.setProperty(I,x.getPropertyValue(I)),n=y.createElement("v:fill"),a=V.rgbColor,T=1,n.setAttribute(I,"rgb("+a.red.getFloatValue(T)+","+a.green.getFloatValue(T)+","+a.blue.getFloatValue(T)+")"),o=+x.getPropertyValue("fill-opacity")*x._list._opacity,1>o&&n.setAttribute("opacity",o+""),w.appendChild(n),n=a=o=void 0):V.uri?(r=_.getElementById(V.uri),r&&(s=_._domnodeEvent(),s._tar=y.createElement("v:fill"),s._style=x,s._ttar=e,r.dispatchEvent(s),"radialGradient"!==r.localName&&w.appendChild(s._tar),r=s=void 0)):w.filled="false",1===A||102===A){if(102===A&&x.setProperty(I,x.getPropertyValue(I)),c=y.createElement("v:stroke"),p=x.getPropertyCSSValue("stroke-width"),f=_.documentElement.viewport.width,v=_.documentElement.viewport.height,p._percent=t.sqrt((f*f+v*v)/2),g=p.getFloatValue(1)*t.sqrt(t.abs(i._determinant())),c.setAttribute("weight",g+"px"),p=f=v=void 0,E.uri||(a=E.rgbColor,c.setAttribute(I,"rgb("+a.red.getFloatValue(T)+","+a.green.getFloatValue(T)+","+a.blue.getFloatValue(T)+")"),m=+x.getPropertyValue("stroke-opacity")*+x.getPropertyValue("opacity"),1>g&&(m*=g),1>m&&c.setAttribute("opacity",m+""),a=m=void 0),c.setAttribute("miterlimit",x.getPropertyValue("stroke-miterlimit")),c.setAttribute("joinstyle",x.getPropertyValue("stroke-linejoin")),"butt"===x.getPropertyValue("stroke-linecap")?c.setAttribute("endcap","flat"):c.setAttribute("endcap",x.getPropertyValue("stroke-linecap")),S=x.getPropertyValue("stroke-dasharray"),"none"!==S){if(S.indexOf(",")>0){l=S.split(",");for(var D=0,C=l.length;C>D;++D)l[D]=t.ceil(+l[D]/parseFloat(x.getPropertyValue("stroke-width")));b=l.join(" "),l.length%2===1&&(b+=" "+b)}c.setAttribute("dashstyle",b),S=l=void 0}w.appendChild(c),c=S=void 0}else w.stroked="false";w.style&&(u=x.getPropertyCSSValue("cursor"),u&&!u._isDefault&&(w.style.cursor=u.cssText.split(":")[1]),h=x.getPropertyCSSValue("visibility"),h&&!h._isDefault&&(w.style.visibility=h.cssText.split(":")[1]),d=x.getPropertyCSSValue("display"),d&&!d._isDefault&&d.cssText.indexOf("none")>-1?w.style.display="none":d&&!d._isDefault&&-1===d.cssText.indexOf("inline-block")&&(w.style.display="inline-block")),_=y=w=V=E=A=N=x=u=e=i=h=d=T=void 0}},base.$1.upsvg("path").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=base("$SVGStringList").$SVGPathSegList;this.pathSegList=t.up(),this.animatedPathSegList=this.pathSegList,this.normalizedPathSegList=t.up(),t=e=void 0,this.animatedNormalizedPathSegList=this.normalizedPathSegList,this.pathLength=base("$SVGAnimatedNumber").up(),this.addEventListener("DOMAttrModified",this._attrModi,!1),this.addEventListener("DOMNodeInserted",this._nodeInsert,!1)}).mix({_attrModi:function(e){var i=e.target;if("d"===e.attrName&&""!==e.newValue){var n=i.normalizedPathSegList,a=i.pathSegList;n.numberOfItems>0&&(n.clear(),a.clear());for(var r,s,o=i._com,l=o.isSp,u=e.newValue.replace(o.isRa," -").replace(o.isRb," ").replace(o.isRc,",$1 ").replace(o.isRd,",$1 1").replace(o.isRe,"").replace(/\.(\d+)\./g,".$1 0.").replace(/[^\w\d\+\-\.\,\n\r\s].*/,"").split(","),h=u.length,d=o._isZ,c=o._isM,m=o._isC,p=o._isL,f=i.createSVGPathSegCurvetoCubicAbs,v=i.createSVGPathSegLinetoAbs,g=0;h>g;++g)for(var S,b=u[g].match(l),_=1,y=b[0],w=b.length;w>_;++_){if(m[y])S=f(+b[_+4],+b[_+5],+b[_],+b[_+1],+b[_+2],+b[_+3]),_+=5;else if(p[y])S=v(+b[_],+b[_+1]),++_;else if(c[y])S=i.createSVGPathSegMovetoAbs(+b[_],+b[_+1]),++_;else if(d[y])S=i.createSVGPathSegClosePath();else if("A"===y){if(r=b[_+3],r.length>1&&+r>=0&&(b.splice(_+3,1,r.charAt(0),r.slice(1)),++w),s=b[_+4],s.length>1&&+s>=0&&(b.splice(_+4,1,s.charAt(0),s.slice(1)),++w),r=b[_+3],s=b[_+4],0>+r||+r>1||0>+s||+s>1){_+=6;continue}S=i.createSVGPathSegArcAbs(+b[_+5],+b[_+6],+b[_],+b[_+1],+b[_+2],+r,+s),_+=6}else if("m"===y)S=i.createSVGPathSegMovetoRel(+b[_],+b[_+1]),++_;else if("l"===y)S=i.createSVGPathSegLinetoRel(+b[_],+b[_+1]),++_;else if("c"===y)S=i.createSVGPathSegCurvetoCubicRel(+b[_+4],+b[_+5],+b[_],+b[_+1],+b[_+2],+b[_+3]),_+=5;else if("Q"===y)S=i.createSVGPathSegCurvetoQuadraticAbs(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3;else if("q"===y)S=i.createSVGPathSegCurvetoQuadraticRel(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3;else if("a"===y){if(r=b[_+3],r.length>1&&+r>=0&&(b.splice(_+3,1,r.charAt(0),r.slice(1)),++w),s=b[_+4],s.length>1&&+s>=0&&(b.splice(_+4,1,s.charAt(0),s.slice(1)),++w),r=b[_+3],s=b[_+4],0>+r||+r>1||0>+s||+s>1){_+=6;continue}S=i.createSVGPathSegArcRel(+b[_+5],+b[_+6],+b[_],+b[_+1],+b[_+2],+r,+s),_+=6}else"S"===y?(S=i.createSVGPathSegCurvetoCubicSmoothAbs(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3):"s"===y?(S=i.createSVGPathSegCurvetoCubicSmoothRel(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3):"T"===y?(S=i.createSVGPathSegCurvetoQuadraticSmoothAbs(+b[_],+b[_+1]),++_):"t"===y?(S=i.createSVGPathSegCurvetoQuadraticSmoothRel(+b[_],+b[_+1]),++_):S="H"===y?i.createSVGPathSegLinetoHorizontalAbs(+b[_]):"h"===y?i.createSVGPathSegLinetoHorizontalRel(+b[_]):"V"===y?i.createSVGPathSegLinetoVerticalAbs(+b[_]):"v"===y?i.createSVGPathSegLinetoVerticalRel(+b[_]):new SVGPathSeg;a.appendItem(S)}b=S=l=u=void 0;for(var x=0,V=0,E=0,N=0,A=0,T=0,_=0,I=a.numberOfItems;I>_;++_){var D=a.getItem(_),C=D.pathSegType,y=D.pathSegTypeAsLetter;if(0===C);else{var M=x,L=V;if(C%2===1?(x+=D.x,V+=D.y):(x=D.x,V=D.y),m[y])n.appendItem(D);else if(p[y])n.appendItem(D);else if(c[y]){if(0!==_){var $=a.getItem(_-1);if("M"===$.pathSegTypeAsLetter){n.appendItem(v(x,V));continue}}A=x,T=V,n.appendItem(D)}else if("m"===y){if(0!==_){var $=a.getItem(_-1);if("m"===$.pathSegTypeAsLetter){n.appendItem(v(x,V));continue}}A=x,T=V,n.appendItem(i.createSVGPathSegMovetoAbs(x,V))}else if("l"===y)n.appendItem(v(x,V));else if("c"===y)n.appendItem(f(x,V,D.x1+M,D.y1+L,D.x2+M,D.y2+L));else if(d[y])x=A,V=T,n.appendItem(D);else if("Q"===y)E=2*x-D.x1,N=2*V-D.y1,n.appendItem(f(x,V,(M+2*D.x1)/3,(L+2*D.y1)/3,(2*D.x1+x)/3,(2*D.y1+V)/3));else if("q"===y){var G=D.x1+M,P=D.y1+L;E=2*x-G,N=2*V-P,n.appendItem(f(x,V,(M+2*G)/3,(L+2*P)/3,(2*G+x)/3,(2*P+V)/3)),G=P=void 0}else if("A"===y||"a"===y)!function(e,i,n,a,r,s,o){if(0!==e.r1&&0!==e.r2){var l,u=e.sweepFlag,h=e.angle,d=t.abs(e.r1),c=t.abs(e.r2),m=(a-i)/2,p=(r-n)/2,v=t.cos(h*t.PI/180),g=t.sin(h*t.PI/180),S=v*m+g*p,b=-1*g*m+v*p,_=S*S,y=b*b,w=d*d,x=c*c,V=_/w+y/x;if(V>1)d=t.sqrt(V)*d,c=t.sqrt(V)*c,l=0;else{var E=1;e.largeArcFlag===u&&(E=-1),l=E*t.sqrt((w*x-w*y-x*_)/(w*y+x*_))}var N=l*d*b/c,A=-1*l*c*S/d,T=v*N-g*A+(a+i)/2,I=g*N+v*A+(r+n)/2,D=t.atan2((b-A)/c,(S-N)/d)-t.atan2(0,1),C=D>=0?D:2*t.PI+D,D=t.atan2((-b-A)/c,(-S-N)/d)-t.atan2((b-A)/c,(S-N)/d),M=D>=0?D:2*t.PI+D;!u&&M>0?M-=2*t.PI:u&&0>M&&(M+=2*t.PI);for(var L=2*M/t.PI,$=t.ceil(0>L?-1*L:L),G=M/$,P=8/3*t.sin(G/4)*t.sin(G/4)/t.sin(G/2),O=v*d,R=v*c,U=g*d,k=g*c,B=t.cos(C),F=t.sin(C),z=a-P*(O*F+k*B),q=r-P*(U*F-R*B),j=0;$>j;++j){C+=G,B=t.cos(C),F=t.sin(C);var X=O*B-k*F+T,H=U*B+R*F+I,Y=-P*(O*F+k*B),W=-P*(U*F-R*B);o.appendItem(f(X,H,z,q,X-Y,H-W)),z=X+Y,q=H+W}e=i=n=a=r=s=o=void 0}}(D,x,V,M,L,i,n);else if("S"===y){if(0!==_){var $=n.getItem(n.numberOfItems-1);if("C"===$.pathSegTypeAsLetter)var G=2*$.x-$.x2,P=2*$.y-$.y2;else var G=M,P=L}else var G=M,P=L;n.appendItem(f(x,V,G,P,D.x2,D.y2)),G=P=void 0}else if("s"===y){if(0!==_){var $=n.getItem(n.numberOfItems-1);if("C"===$.pathSegTypeAsLetter)var G=2*$.x-$.x2,P=2*$.y-$.y2;else var G=M,P=L}else var G=M,P=L;n.appendItem(f(x,V,G,P,D.x2+M,D.y2+L)),G=P=void 0}else if("T"===y||"t"===y){if(0!==_){var $=a.getItem(_-1);"QqTt".indexOf($.pathSegTypeAsLetter)>-1||(E=M,N=L)}else E=M,N=L;n.appendItem(f(x,V,(M+2*E)/3,(L+2*N)/3,(2*E+x)/3,(2*N+V)/3)),E=2*x-E,N=2*V-N,xx1=yy1=void 0}else"H"===y||"h"===y?(n.appendItem(v(x,L)),V=L):("V"===y||"v"===y)&&(n.appendItem(v(M,V)),x=M)}}}e=i=o=x=V=E=N=A=T=n=a=D=y=C=d=c=p=m=S=f=v=void 0},_nodeInsert:function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",t._nodeInsertInto,!1),e=t=void 0}},_nodeInsertInto:function(e){for(var t,i=e.target,n=i.getScreenCTM(),a=i.normalizedPathSegList,r=[],s=n.a,o=n.b,l=n.c,u=n.d,h=n.e,d=n.f,c=i._com._nameCom,m=i._com._isZ,p=i._com._isC,f=0,v=a.numberOfItems;v>f;++f){var g=a[f],S=g.x,b=g.y,_=g.pathSegTypeAsLetter;p[_]?r[f]=["c",s*g.x1+l*g.y1+h|0,o*g.x1+u*g.y1+d|0,s*g.x2+l*g.y2+h|0,o*g.x2+u*g.y2+d|0,s*S+l*b+h|0,o*S+u*b+d|0].join(" "):m[_]?r[f]=" x ":(t=c[_],t+=s*S+l*b+h|0,t+=" ",t+=o*S+u*b+d|0,r[f]=t)}var w=i.ownerDocument.documentElement,V=i._tar;r.push(" e"),V.path=r.join(" "),V.coordsize=w.width.baseVal.value+" "+w.height.baseVal.value,NAIBU._setPaint(i,n),i._cacheMatrix=e=i=r=t=S=b=n=a=x=y=mr=s=o=l=u=h=d=w=m=p=f=v=_=g=c=V=void 0},_com:{_nameCom:{C:"c",L:"l",M:"m"},_isZ:{z:1,Z:1},_isC:{C:1},_isL:{L:1},_isM:{M:1},isRa:/\-/g,isRb:/,/g,isRc:/([a-yA-Y])/g,isRd:/([zZ])/g,isRe:/,/,isSp:/\S+/g},getTotalLength:function(){for(var e=0,i=this.normalizedPathSegList,n=1,a=i.numberOfItems,r=null;a>n;++n){var s=i.getItem(n);if(4===s.pathSegType){var o=i.getItem(n-1);e+=t.sqrt(t.pow(s.x-o.x,2)+t.pow(s.y-o.y,2))}else if(6===s.pathSegType);else if(1===s.pathSegType){var o=i.getItem(n-1),r=i.getItem(0);e+=t.sqrt(t.pow(o.x-r.x,2)+t.pow(o.y-r.y,2))}}return this.pathLength.baseVal=e,e},getPointAtLength:function(e){var i=this.getPathSegAtLength(e),n=this.normalizedPathSegList,a=n.getItem(i),r=this.ownerDocument.documentElement.createSVGPoint();if(0>=i-1)return r.x=a.x,r.y=a.y,r;var s=n.getItem(i-1);if(4===a.pathSegType){var o=t.sqrt(t.pow(a.x-s.x,2)+t.pow(a.y-s.y,2)),l=(o+this._dis)/o;r.x=s.x+l*(a.x-s.x),r.y=s.y+l*(a.y-s.y)}else if(6===a.pathSegType){var u=0;u+=t.sqrt(t.pow(a.x1-s.x,2)+t.pow(a.y1-s.y,2)),u+=t.sqrt(t.pow(a.x2-a.x1,2)+t.pow(a.y2-a.y1,2)),u+=t.sqrt(t.pow(a.x2-a.x1,2)+t.pow(a.y2-a.y1,2)),u+=t.sqrt(t.pow(a.x-s.x,2)+t.pow(a.y-s.y,2));var o=u/2,l=(o+this._dis)/o;r.x=(3*a.x1+a.x-3*a.x2-s.x)*t.pow(l,3)+3*(s.x-2*a.x1+a.x2)*t.pow(l,2)+3*(a.x1-s.x)*l+s.x,r.y=(3*a.y1+a.y-3*a.y2-s.y)*t.pow(l,3)+3*(s.y-2*a.y1+a.y2)*t.pow(l,2)+3*(a.y1-s.y)*l+s.y}else if(2===a.pathSegType)r.x=a.x,r.y=a.y;else if(1===a.pathSegType){var h=n.getItem(0),o=t.sqrt(t.pow(a.x-mx.x,2)+t.pow(a.y-h.y,2)),l=(o+this._dis)/o;r.x=h.x+l*(a.x-h.x),r.y=h.y+l*(a.y-h.y)}return r},getPathSegAtLength:function(e){for(var i=this.normalizedPathSegList,n=0,a=i.numberOfItems,r=null;a>n;++n){var s=i.getItem(n);if(4===s.pathSegType){var o=i.getItem(n-1);e-=t.sqrt(t.pow(s.x-o.x,2)+t.pow(s.y-o.y,2))}else if(6===s.pathSegType);else if(1===s.pathSegType){var o=i.getItem(n-1),r=i.getItem(0);e-=t.sqrt(t.pow(o.x-r.x,2)+t.pow(o.y-r.y,2))}if(0>=e)return this._dis=e,e=void 0,n}return i.numberOfItems-1},createSVGPathSegClosePath:function(){return{pathSegType:1,pathSegTypeAsLetter:"z"}},createSVGPathSegMovetoAbs:function(e,t){return{x:e,y:t,pathSegType:2,pathSegTypeAsLetter:"M"}},createSVGPathSegMovetoRel:function(e,t){return{x:e,y:t,pathSegType:3,pathSegTypeAsLetter:"m"}},createSVGPathSegLinetoAbs:function(e,t){return{x:e,y:t,pathSegType:4,pathSegTypeAsLetter:"L"}},createSVGPathSegLinetoRel:function(e,t){return{x:e,y:t,pathSegType:5,pathSegTypeAsLetter:"l"}},createSVGPathSegCurvetoCubicAbs:function(e,t,i,n,a,r){return{x:e,y:t,x1:i,y1:n,x2:a,y2:r,pathSegType:6,pathSegTypeAsLetter:"C"}},createSVGPathSegCurvetoCubicRel:function(e,t,i,n,a,r){return{x:e,y:t,x1:i,y1:n,x2:a,y2:r,pathSegType:7,pathSegTypeAsLetter:"c"}},createSVGPathSegCurvetoQuadraticAbs:function(e,t,i,n){return{x:e,y:t,x1:i,y1:n,pathSegType:8,pathSegTypeAsLetter:"Q"}},createSVGPathSegCurvetoQuadraticRel:function(e,t,i,n){return{x:e,y:t,x1:i,y1:n,pathSegType:9,pathSegTypeAsLetter:"q"}},createSVGPathSegArcAbs:function(e,t,i,n,a,r,s){return{x:e,y:t,r1:i,r2:n,angle:a,largeArcFlag:r,sweepFlag:s,pathSegType:10,pathSegTypeAsLetter:"A"}},createSVGPathSegArcRel:function(e,t,i,n,a,r,s){return{x:e,y:t,r1:i,r2:n,angle:a,largeArcFlag:r,sweepFlag:s,pathSegType:11,pathSegTypeAsLetter:"a"}},createSVGPathSegLinetoHorizontalAbs:function(e){return{x:e,y:0,pathSegType:12,pathSegTypeAsLetter:"H"}},createSVGPathSegLinetoHorizontalRel:function(e){return{x:e,y:0,pathSegType:13,pathSegTypeAsLetter:"h"}},createSVGPathSegLinetoVerticalAbs:function(e){return{x:0,y:e,pathSegType:14,pathSegTypeAsLetter:"V"}},createSVGPathSegLinetoVerticalRel:function(e){return{x:0,y:e,pathSegType:15,pathSegTypeAsLetter:"v"}},createSVGPathSegCurvetoCubicSmoothAbs:function(e,t,i,n){return{x:e,y:t,x2:i,y2:n,pathSegType:16,pathSegTypeAsLetter:"S"}},createSVGPathSegCurvetoCubicSmoothRel:function(e,t,i,n){return{x:e,y:t,x2:i,y2:n,pathSegType:17,pathSegTypeAsLetter:"s"}},createSVGPathSegCurvetoQuadraticSmoothAbs:function(e,t){return{x:e,y:t,pathSegType:18,pathSegTypeAsLetter:"T"}},createSVGPathSegCurvetoQuadraticSmoothRel:function(e,t){return{x:e,y:t,pathSegType:19,pathSegTypeAsLetter:"t"}}})}(document,Math),base.$1.upsvg("rect").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,this.rx=new t,this.ry=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.x.baseVal._emToUnit(n),t.y.baseVal._emToUnit(n),t.width.baseVal._emToUnit(n),t.height.baseVal._emToUnit(n);var a,r=t.getAttributeNS(null,"rx"),s=t.getAttributeNS(null,"ry"),o=t.x.baseVal.value,l=t.y.baseVal.value,u=o+t.width.baseVal.value,h=l+t.height.baseVal.value;if((r||s)&&"0"!==r&&"0"!==s){t.rx.baseVal._emToUnit(n),t.ry.baseVal._emToUnit(n);var d=t.rx.baseVal,c=t.ry.baseVal,m=t.width.baseVal.value,p=t.height.baseVal.value;d.value=r?d.value:c.value,c.value=s?c.value:d.value,d.value>m/2&&(d.value=m/2),c.value>p/2&&(c.value=p/2);var f=d.value,v=c.value,g=.55228*f,S=.55228*v,b=u-f,_=o+f,y=l+v,w=h-v;a=["m",_,l,"l",b,l,"c",b+g,l,u,y-S,u,y,"l",u,w,"c",u,w+S,b+g,h,b,h,"l",_,h,"c",_-g,h,o,w+S,o,w,"l",o,y,"c",o,y-S,_-g,l,_,l]}else a=["m",o,l,"l",o,h,u,h,u,l,"x e"];for(var x,V,E,N=t.ownerDocument.documentElement,A=t.getScreenCTM(),T=t._tar,I=t.ownerDocument.documentElement,D=I.width.baseVal.value,C=I.height.baseVal.value,M=Math.round,L=0,$=a.length;$>L;)isNaN(a[L])?++L:(V=N.createSVGPoint(),V.x=a[L],V.y=a[L+1],E=V.matrixTransform(A),a[L]=M(E.x),++L,a[L]=M(E.y),++L,V=E=void 0);x=a.join(" "),T.path=x,T.coordsize=D+" "+C,NAIBU._setPaint(t,A),t._cacheMatrix=e=t=i=a=M=x=T=I=n=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("circle").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.r=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.cx.baseVal._emToUnit(n),t.cy.baseVal._emToUnit(n),t.r.baseVal._emToUnit(n);for(var a=t.cx.baseVal.value,r=t.cy.baseVal.value,s=ry=t.r.baseVal.value,o=r-ry,l=a-s,u=r+ry,h=a+s,d=.55228*s,c=.55228*ry,m=["m",a,o,"c",a-d,o,l,r-c,l,r,l,r+c,a-d,u,a,u,a+d,u,h,r+c,h,r,h,r-c,a+d,o,a,o,"x e"],p=t.ownerDocument.documentElement,f=t.getScreenCTM(),v=Math.round,g=0,S=m.length;S>g;)if(isNaN(m[g]))++g;else{var b=p.createSVGPoint();b.x=m[g],b.y=m[g+1];var _=b.matrixTransform(f);m[g]=v(_.x),++g,m[g]=v(_.y),++g,b=_=void 0}var y=m.join(" "),w=t._tar,x=t.ownerDocument.documentElement,V=x.width.baseVal.value,E=x.height.baseVal.value;
-w.path=y,w.coordsize=V+" "+E,NAIBU._setPaint(t,f),t._cacheMatrix=e=t=m=v=i=n=y=w=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("ellipse").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.rx=new t,this.ry=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.cx.baseVal._emToUnit(n),t.cy.baseVal._emToUnit(n),t.rx.baseVal._emToUnit(n),t.ry.baseVal._emToUnit(n);for(var a=t.cx.baseVal.value,r=t.cy.baseVal.value,s=t.rx.baseVal.value,o=t.ry.baseVal.value,l=r-o,u=a-s,h=r+o,d=a+s,c=.55228*s,m=.55228*o,p=["m",a,l,"c",a-c,l,u,r-m,u,r,u,r+m,a-c,h,a,h,a+c,h,d,r+m,d,r,d,r-m,a+c,l,a,l,"x e"],f=t.ownerDocument.documentElement,v=t.getScreenCTM(),g=Math.round,S=0,b=p.length;b>S;)if(isNaN(p[S]))++S;else{var _=f.createSVGPoint();_.x=p[S],_.y=p[S+1];var y=_.matrixTransform(v);p[S]=g(y.x),++S,p[S]=g(y.y),++S,_=y=void 0}var w=p.join(" "),x=t._tar,V=t.ownerDocument.documentElement,E=V.width.baseVal.value,N=V.height.baseVal.value;x.path=w,x.coordsize=E+" "+N,NAIBU._setPaint(t,v),t._cacheMatrix=e=x=t=i=n=w=p=g=v=E=N=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("line").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.x1=new t,this.y1=new t,this.x2=new t,this.y2=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.x1.baseVal._emToUnit(n),t.y1.baseVal._emToUnit(n),t.x2.baseVal._emToUnit(n),t.y2.baseVal._emToUnit(n);var a=t.ownerDocument.documentElement,r=t.getScreenCTM(),s="m ",o=Math.round,l=a.createSVGPoint();l.x=t.x1.baseVal.value,l.y=t.y1.baseVal.value;var u=l.matrixTransform(r);s+=o(u.x)+" "+o(u.y)+" l ",l.x=t.x2.baseVal.value,l.y=t.y2.baseVal.value,u=l.matrixTransform(r),s+=o(u.x)+" "+o(u.y),l=u=void 0;var h=t._tar,d=a.width.baseVal.value,c=a.height.baseVal.value;h.path=s,h.coordsize=d+" "+c,NAIBU._setPaint(t,r),t._cacheMatrix=e=h=t=i=n=s=list=o=r=a=d=c=void 0},!1),e=t=void 0}},!1)}),base.$1._GenericSVGPolyElement=function(e,t){this._tar=e.createElement("v:shape"),e=void 0,this.animatedPoints=this.points=base("$SVGStringList").$SVGPointList.up(),this.addEventListener("DOMAttrModified",function(e){var t=e.target;if("points"===e.attrName)for(var i,n=t.points,a=t.ownerDocument.documentElement,r=e.newValue.replace(/^\s+|\s+$/g,"").replace(/\-/g," -").split(/[\s,]+/),s=0,o=r.length;o>s;s+=2)isNaN(r[s])?--s:(i=a.createSVGPoint(),i.x=parseFloat(r[s]),i.y=parseFloat(r[s+1]),n.appendItem(i));e=t=r=n=a=i=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var i=e.target;i._inserted__(i),i.addEventListener("DOMNodeInsertedIntoDocument",function(e){for(var i=e.target,n=i.points,a=i.getScreenCTM(),r=Math.round,s=0,o=[],l=n.numberOfItems;l>s;++s){var u=n.getItem(s),h=u.matrixTransform(a);o[2*s]=r(h.x),o[2*s+1]=r(h.y),u=h=void 0}o.splice(2,0,"l");var d="m"+o.join(" ")+t,c=i._tar,m=i.ownerDocument.documentElement,p=m.width.baseVal.value,f=m.height.baseVal.value;c.path=d,c.coordsize=p+" "+f,NAIBU._setPaint(i,a),i._cacheMatrix=e=c=i=d=o=r=a=p=f=m=void 0},!1),e=i=void 0}},!1)},base.$1.upsvg("polyline").on("initialize",function(e){this._GenericSVGPolyElement(e,"e"),e=void 0}),base.$1.upsvg("polygon").on("initialize",function(e){this._GenericSVGPolyElement(e,"x e"),e=void 0}),base.$1.upsvg("text").mix({SVGTextContentElement:function(e){this.textLength=new SVGAnimatedLength,this.lengthAdjust=base("$SVGAnimatedEnumeration").up(),this.addEventListener("DOMNodeInserted",function(t){var i=t.target,n=t.currentTarget,a=t.eventPhase;if(1!==a||3!==i.nodeType||i._tars){if(1===a&&1===i.nodeType&&"tspan"!==i.localName&&"text"!==i.localName){var r=i.ownerDocument.createEvent("MutationEvents");r.initMutationEvent("DOMNodeInserted",!0,!1,i.parentNode,null,null,null,null);var s=function(e){for(;e;)3!==e.nodeType||e._tars?1===e.nodeType&&"tspan"!==e.localName&&"text"!==e.localName&&s(e.firstChild):e.dispatchEvent(r),e=e.nextSibling;e=void 0};s(i.firstChild)}}else{i._tars=[];var o=i.data.replace(/^[\r\n\s]+|[\r\n\s]+$/g,"").replace(/[\r\n\s]+/g," ");i.data=o,i.length=o.length,o=o.split("");for(var l=0,u=o.length;u>l;++l){var h=e.createElement("div"),d=h.style;d.position="absolute",d.textIndent=d.marginLeft=d.marginRight=d.marginTop=d.paddingTop=d.paddingLeft="0px",d.whiteSpace="nowrap",h.appendChild(e.createTextNode(o[l])),i._tars[i._tars.length]=h}o=void 0}t=i=n=a=r=s=void 0},!0),this.addEventListener("DOMNodeInserted",function(e){3===e.eventPhase&&3===e.target.nodeType&&(e.currentTarget._length=null,e=void 0)},!1),this.addEventListener("DOMNodeRemoved",function(e){var t=e.target;3===e.eventPhase&&(e.currentTarget._length=null,t=e=void 0)},!1)},_list:null,_length:null,_stx:0,_sty:0,_chars:0,_isYokogaki:!0,getNumberOfChars:function(){if(this._length)return this._length;var e=0,t=function(i){for(var n=e;i;)i.length&&3===i.nodeType?n+=i.length:i.getNumberOfChars?n+=i.getNumberOfChars():i.firstChild&&1===i.nodeType&&(e=n,t(i.firstChild),n=e),i=i.nextSibling;e=n,i=n=void 0};return t(this.firstChild),t=void 0,this._length=e,e},getComputedTextLength:function(){var e=this.textLength.baseVal;return 0===e.value&&this.getNumberOfChars()>0&&e.newValueSpecifiedUnits(1,this.getSubStringLength(0,this.getNumberOfChars())),e=void 0,this.textLength.baseVal.value},getSubStringLength:function(e,t){if(0===t)return 0;var i=this.getNumberOfChars();t+e>i&&(t=i-e+1);var n=this.getEndPositionOfChar(t+e-1),a=this.getStartPositionOfChar(e);if(this._isYokogaki)var r=n.x-a.x;else r=n.y-a.y;return i=n=a=void 0,r},getStartPositionOfChar:function(e){if(e>this.getNumberOfChars()||0>e)throw new DOMException(1);var t=this,i=t.parentNode;if(!t._list){t._list=[];var n=t._chars,a=t._stx,r=t._sty,s=0,o=t.ownerDocument.defaultView.getComputedStyle(t,null),l="lr-tb"===o.getPropertyValue("writing-mode")?!0:!1,u=parseFloat(o.getPropertyValue("font-size")),h=t.x.baseVal,d=t.y.baseVal,c=t.dx.baseVal,m=t.dy.baseVal;if(!i||"text"!==i.localName&&"tspan"!==i.localName)f=v=g=S={numberOfItems:0};else var f=i.x.baseVal,v=i.y.baseVal,g=i.dx.baseVal,S=i.dy.baseVal;var b="f ijltIr.,:;'-\"()",_="1234567890abcdeghknopquvxyz",y=.5*u,w=.2*u,x="text"===t.localName;l&&x?r+=w:x&&(a-=y);var V=function(e){for(var i,o,p,x,E,N,A,T;e;){if(3===e.nodeType){i=e._tars;for(var I=0,D=i.length;D>I;++I)s<f.numberOfItems-n?(a=f.getItem(s).value,l||(a-=y)):s<h.numberOfItems&&(a=h.getItem(s).value,l||(a-=y)),s<v.numberOfItems-n?(r=v.getItem(s).value,l&&(r+=w)):s<d.numberOfItems&&(r=d.getItem(s).value,l&&(r+=w)),s<g.numberOfItems-n?a+=g.getItem(s).value:s<c.numberOfItems&&(a+=c.getItem(s).value),s<S.numberOfItems-n?r+=S.getItem(s).value:s<m.numberOfItems&&(r+=m.getItem(s).value),o=0,l&&(p=e.data.charAt(I),o=b.indexOf(p)>-1?.68*u:"s"===p?.52*u:"C"===p||"D"===p||"M"===p||"W"===p||"G"===p||"m"===p?w:_.indexOf(p)>-1?.45*u:.3*u),A=t._list,A[A.length]=a,A[A.length]=r,A[A.length]=u-o,l?(a+=u,a-=o):r+=u,++s;n+=D}else"tspan"!==e.localName&&"tref"!==e.localName||"http://www.w3.org/2000/svg"!==e.namespaceURI||!e.firstChild?1===e.nodeType&&"tspan"!==e.localName&&"tref"!==e.localName&&e.firstChild&&V(e.firstChild):(e._stx=a,e._sty=r,e._chars=n,x=e.getStartPositionOfChar(e.getNumberOfChars()),E=N=0,A=e._list,l?E=A[A.length-1]:N=A[A.length-1],a=A[A.length-3]+E,r=A[A.length-2]+N,t._list=t._list.concat(A),T=e.getNumberOfChars(),s+=T,n+=T);e=e.nextSibling}};V(t.firstChild),t._isYokogaki=l,V=tt=alm=tdc=p=almx=almy=tlist=tg=void 0}t=x=y=w=i=f=v=h=d=n=o=a=r=l=b=_=void 0;var E=this.ownerDocument.documentElement.createSVGPoint();return E.x=this._list[3*e],E.y=this._list[3*e+1],E=E.matrixTransform(this.getScreenCTM())},getEndPositionOfChar:function(e){if(e>this.getNumberOfChars()||0>e)throw new DOMException(1);var t=this.getStartPositionOfChar(e),i=this._list[3*e+2]*Math.sqrt(Math.abs(this.getScreenCTM()._determinant()));return this._isYokogaki?t.x+=i:t.y+=i,t},getExtentOfChar:function(e){},getRotationOfChar:function(e){},getCharNumAtPosition:function(e){},selectSubString:function(e,t){},SVGTextPositioningElement:function(e){this.SVGTextContentElement(e);var t=SVGAnimatedLengthList;this.x=new t,this.y=new t,this.dx=new t,this.dy=new t,t=void 0,this.rotate=new SVGAnimatedNumberList,this.addEventListener("DOMAttrModified",function(e){var t=e.target,i=e.attrName,n=t.ownerDocument.documentElement,a=parseFloat;if("x"===i||"y"===i||"dx"===i||"dy"===i){for(var r=e.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/),s=t[i].baseVal,o=0,l=r.length;l>o;++o){var u=n.createSVGLength(),h=r[o].slice(-1),d=0;if(h>="0"&&"9">=h)d=1;else if("%"===h)"x"===i||"dx"===i?u._percent*=n.viewport.width:("y"===i||"dy"===i)&&(u._percent*=n.viewport.height),d=2;else if(h=r[o].slice(-2),"em"===h){var c=t.ownerDocument.defaultView.getComputedStyle(t,null);u._percent*=a(c.getPropertyValue("font-size")),c=void 0,d=3}else"ex"===h?d=4:"px"===h?d=5:"cm"===h?d=6:"mm"===h?d=7:"in"===h?d=8:"pt"===h?d=9:"pc"===h&&(d=10);var m=a(r[o]);m=isNaN(m)?0:m,u.newValueSpecifiedUnits(d,m),s.appendItem(u)}t._list=null}e=t=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){if(3===e.eventPhase){var t=e.target;3!==t.nodeType&&(t._list=void 0,e.currentTarget._list=null),e=t=void 0}},!1),e&&(this._tar=e.createElement("v:group"),this._doc=e),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",t._texto,!1),e=t=void 0}},!1)},_texto:function(e){var t=e.target,i=t.firstChild,n=t._tar,a=t.ownerDocument.defaultView.getComputedStyle(t,null),r=Math.sqrt(Math.abs(t.getScreenCTM()._determinant())),s=parseFloat(a.getPropertyValue("font-size"))*r,o=-s-5+"px",l=s+10+"px",u=t.getComputedTextLength(),h=a.getPropertyValue("text-anchor"),d="middle"===h,c="end"===h,m=a.getPropertyValue("text-decoration"),p=n.style,f=parseFloat(a.getPropertyValue("letter-spacing")),v=parseFloat(a.getPropertyValue("word-spacing"));p.fontSize=s+"px",p.fontFamily=a.getPropertyValue("font-family"),p.fontStyle=a.getPropertyValue("font-style"),p.fontWeight=a.getPropertyValue("font-weight"),isFinite(f)&&(p.letterSpacing=f*r+"px"),isFinite(parseFloat(v))&&(p.wordSpacing=v*r+"px");var g=0,S=function(e,t){for(;t;)t.length&&3===t.nodeType?(_(e,t,g),g+=t.length):t.getNumberOfChars?g+=t.getNumberOfChars():t.firstChild&&1===t.nodeType&&("a"===t.localName?(S(t._tar,t.firstChild),e.appendChild(t._tar)):S(e,t.firstChild)),t=t.nextSibling;t=tp=void 0},b=!1,_=function(e,i,n){for(var a,r,s=i._tars,h=t._isYokogaki,p=0,f=s.length;f>p;++p){var v=t.getStartPositionOfChar(n+p);if(!b&&h?i._cachedata?(a=i._cachedata,r=a.style):(a=t._doc.createElement("div"),r=a.style,r.textIndent=r.marginLeft=r.marginRight=r.marginTop=r.paddingTop=r.paddingLeft="0px",r.whiteSpace="nowrap",a.appendChild(t._doc.createTextNode(i.data)),i._cachedata=a):a=i._tars[p],r=a.style,r.position="absolute",h?d?v.x-=u/2:c&&(v.x-=u):d?v.y-=u/2:c&&(v.y-=u),r.left=v.x+"px",r.top=v.y+"px",r.width=r.height="0px",r.marginTop=h?o:"-5px",r.lineHeight=l,r.textDecoration=m,e.appendChild(a),!b&&h)break}s=a=r=v=h=void 0};if(t._isYokogaki){for(var y=t;t;)t.getNumberOfChars&&(t.x.baseVal.numberOfItems>1||t.y.baseVal.numberOfItems>1)&&(b=!0),t=t.parentNode;t=y}S(n,i);var w=a.getPropertyValue("fill"),x=a.getPropertyCSSValue("cursor"),V=a.getPropertyCSSValue("visibility"),E=a.getPropertyCSSValue("display"),N=t._tar.style;if("none"===w?N.color="transparent":-1===w.indexOf("url")?N.color=w:N.color="black",x&&!x._isDefault){var A=x.cssText;N.cursor=A.split(":")[1],A=void 0}var T=!0;if(n.lastChild?"rect"!==n.lastChild.nodeName&&(T=!1):T=!1,!T){var I=t._doc.createElement("v:rect"),D=I.style;D.width=D.height="1px",D.left=D.top="0px",I.stroked=I.filled="false",n.appendChild(I)}V&&!V._isDefault&&(N.visibility=V.cssText.split(":")[1]),E&&!E._isDefault&&E.cssText.indexOf("none")>-1?N.display="none":E&&!E._isDefault&&(N.display="block"),t._cacheMatrix=h=c=d=S=_=b=o=l=T=e=t=a=m=a=w=x=E=V=p=I=D=jt=f=r=void 0}}).on("initialize",function(e){this.SVGTextPositioningElement(e)}),base.$1["http://www.w3.org/2000/svgtspan"]=base.$1["http://www.w3.org/2000/svgtext"].up(),base.$1["http://www.w3.org/2000/svgtref"]=base.$1["http://www.w3.org/2000/svgtext"].up().on("initialize",function(e){this.SVGTextPositioningElement(e),this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed")},!1),this.addEventListener("S_Load",function(e){for(var t=e.target,i=t._instance.firstChild;i&&"#text"!==i.nodeName;)i=i.nextSibling;i&&t.parentNode.insertBefore(t.ownerDocument.importNode(i,!1),t),e.target=t.parentNode,t.parentNode._texto(e),t=i=evtt=void 0},!1),SVGURIReference.apply(this)}),base.$1["http://www.w3.org/2000/svgtextPath"]=base.$1["http://www.w3.org/2000/svgtext"].up().on("initialize",function(e){this.SVGTextContentElement(e),this.startOffset,this.method,this.spacing,SVGURIReference.apply(this)}),base("$CSSValue").$SVGColor.up("$SVGPaint").mix({paintType:0,uri:null,setUri:function(e){this.setPaint(103,e,null,null)},setPaint:function(e,t,i,n){if(101>e&&t||e>102&&!t)throw new SVGException(1);this.uri=t,this.paintType=e,102===e&&(e=3),this.setColor(e,i,n)}}),base.$1.upsvg("marker").on("initialize",function(){var e=SVGAnimatedLength;this.refX=new e,this.refY=new e,this.markerUnits=base("$SVGAnimatedEnumeration").up(),this.markerUnits.baseVal=2,this.markerWidth=new e,this.markerHeight=new e,this.refX.baseVal.newValueSpecifiedUnits(1,0),this.refY.baseVal.newValueSpecifiedUnits(1,0),this.markerWidth.baseVal.newValueSpecifiedUnits(1,3),this.markerHeight.baseVal.newValueSpecifiedUnits(1,3),e=void 0,this.orientType=base("$SVGAnimatedEnumeration").up(),this.orientType.baseVal=2,this.orientAngle=new SVGAnimatedAngle,this.addEventListener("DOMAttrModified",function(e){var t,i=e.target,n=e.newValue;"orient"===e.attrName?"auto"===n?i.setOrientToAuto():(t=i.ownerDocument.documentElement.createSVGAngle(),t.newValueSpecifiedUnits(1,+n),i.setOrientToAngle(t)):"markerUnits"===e.attrName&&("strokeWidth"===n?i.markerUnits.baseVal=2:i.markerUnits.baseVal=1)},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=NAIBU._setPaint,i=e.target.getAttributeNS(null,"id");NAIBU._setPaint=function(e,t){return function(i,n){e(i,n);var a,r,s,o,l,u,h,n,d,c,m,p,f,v,g,S=i.ownerDocument,b=S.documentElement,_=S.defaultView.getComputedStyle(i,""),y=_.getPropertyValue("marker-start").slice(5,-1),w=_.getPropertyValue("marker-end").slice(5,-1),x=_.getPropertyValue("marker-mid").slice(5,-1),V=function(e,t){for(r=a.cloneNode(!0),s=S.createElementNS("http://www.w3.org/2000/svg","g");r.lastChild;)s.appendChild(r.lastChild);o=s.transform.baseVal,u=i.transform.baseVal.consolidate()||S.documentElement.createSVGMatrix(),h=2===a.markerUnits.baseVal?_.getPropertyCSSValue("stroke-width").getFloatValue(1):1,a.hasAttributeNS(null,"viewBox")?(a.viewport.width=a.markerWidth.baseVal.value,a.viewport.height=a.markerHeight.baseVal.value,n=b.getScreenCTM.apply(a)):n=b.createSVGMatrix(),1===a.orientType.baseVal?angle=180*Math.atan2(m[1].y-m[0].y,m[1].x-m[0].x)/Math.PI:angle=a.orientAngle.baseVal.value,o.appendItem(o.createSVGTransformFromMatrix(u.translate(e,t).rotate(angle).scale(h).multiply(n).translate(-a.refX.baseVal.value,-a.refY.baseVal.value))),d=S.defaultView.getComputedStyle(a,""),c=s.style,p=/([A-Z])/,f=/\-/;for(var l in CSS2Properties)CSS2Properties.hasOwnProperty(l)&&"_list"!==l&&(l=l.replace(p,"-"),v=RegExp.$1?"-"+RegExp.$1.toLowerCase():"-",l=l.replace(f,v),c.setProperty(l,d.getPropertyValue(l),""));i.parentNode.insertBefore(s,i.nextSibling)};y===t&&(a=S.getElementById(y),i.normalizedPathSegList||i.points?(l=i.normalizedPathSegList||i.points,m=[l.getItem(0),l.getItem(1)],m[1].x||(m[1]=m[0])):i.x1&&(m=[{x:i.x1.baseVal.value,y:i.y1.baseVal.value},{x:i.x2.baseVal.value,y:i.y2.baseVal.value}]),V(m[0].x,m[0].y)),w===t&&(a=S.getElementById(w),i.normalizedPathSegList||i.points?(l=i.normalizedPathSegList||i.points,m=[l.getItem(l.numberOfItems-2),l.getItem(l.numberOfItems-1)],m[1].x||(m[1]=l.getItem(0))):i.x1&&(m=[{x:i.x1.baseVal.value,y:i.y1.baseVal.value},{x:i.x2.baseVal.value,y:i.y2.baseVal.value}]),V(m[1].x,m[1].y)),x===t&&(a=S.getElementById(x)),S=b=_=d=c=y=w=x=a=r=s=n=h=o=l=u=m=p=f=v=g=V=void 0}}(t,i)},!1)}).mix({setOrientToAuto:function(){this.orientType.baseVal=1},setOrientToAngle:function(e){this.orientType.baseVal=2,this.orientAngle.baseVal=e}}),base.$1.upsvg("colorProfile").on("initialize",function(){this._local,this.name,this.renderingIntent,SVGURIReference.apply(this)}),base("$CSSStyleRule").$SVGCSSRule.up("$SVGColorProfileRule").mix({}),base.$1.SVGGradientElement=function(){SVGURIReference.apply(this),this.gradientUnits=base("$SVGAnimatedEnumeration").up(),this.gradientTransform=new SVGAnimatedTransformList,this.spreadMethod=base("$SVGAnimatedEnumeration").up(),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n,a,r,s,o,l,u=e.target,h=e._tar,d=e._style,c=u,m=[],p=[],f=[];if(!h||!u)return void(u=h=d=c=t=i=n=m=p=f=void 0);if(u._instance&&(c=u._instance),i=c.getElementsByTagNameNS("http://www.w3.org/2000/svg","stop"),!i)return void(h=d=t=u=c=i=m=p=f=void 0);n=i.length;for(var v=0;n>v;++v)a=i[v],r=a.ownerDocument.defaultView.getComputedStyle(a,""),s=r.getPropertyCSSValue("stop-color"),s&&3===s.colorType&&r.setProperty("color",r.getPropertyValue("color")),m[v]="rgb("+s.rgbColor.red.getFloatValue(1)+","+s.rgbColor.green.getFloatValue(1)+","+s.rgbColor.blue.getFloatValue(1)+")",p[v]=a.offset.baseVal.toPrecision(2)+" "+m[v],f[v]=(r.getPropertyValue("stop-opacity")||1)*d.getPropertyValue("fill-opacity")*d.getPropertyValue("opacity");h.method="none",h.color=m[0],h.color2=m[n-1],n>2?(h.colors=p.slice(1,-1).join(","),o=f[n-1]+"",l=f[0]+""):(l=f[n-1]+"",o=f[0]+""),h.opacity=o,h["o:opacity2"]=l,u._color=m;var g=c.getAttributeNS(null,"gradientTransform");g&&u.setAttributeNS(null,"transform",g),u=c=h=i=n=m=p=f=e=d=t=a=r=s=o=l=void 0},!1)},base.$1.upsvg("linearGradient").on("initialize",function(){this.SVGGradientElement();var e=SVGAnimatedLength;this.x1=new e,this.y1=new e,this.x2=new e,this.y2=new e,e=void 0,this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=e._tar,n=270;if(i){var a=t.ownerDocument.defaultView.getComputedStyle(t,""),r=parseFloat(a.getPropertyValue("font-size"));t.x1.baseVal._emToUnit(r),t.y1.baseVal._emToUnit(r),t.x2.baseVal._emToUnit(r),t.y2.baseVal._emToUnit(r),n=270-180*Math.atan2(t.y2.baseVal.value-t.y1.baseVal.value,t.x2.baseVal.value-t.x1.baseVal.value)/Math.PI,n>=360&&(n-=360),i.setAttribute("type","gradient"),i.setAttribute("angle",n+""),e=i=t=n=a=r=void 0}},!1)}),base.$1.upsvg("radialGradient").on("initialize",function(e){this.SVGGradientElement();var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.r=new t,this.fx=new t,this.fy=new t,t=void 0,this.cx.baseVal.value=this.cy.baseVal.value=this.r.baseVal.value=.5,this.addEventListener("DOMNodeInsertedIntoDocument",function(t){var i=t.target,n=t._tar,a=t._ttar;if(n){if(n.setAttribute("type","gradientTitle"),n.setAttribute("focus","100%"),n.setAttribute("focusposition","0.5 0.5"),"rect"===a.localName){var r=i.ownerDocument.defaultView.getComputedStyle(a,""),s=parseFloat(r.getPropertyValue("font-size"));i.cx.baseVal._emToUnit(s),i.cy.baseVal._emToUnit(s),i.r.baseVal._emToUnit(s),i.fx.baseVal._emToUnit(s),i.fy.baseVal._emToUnit(s);var o,l,u=i.cx.baseVal.value,h=i.cy.baseVal.value,d=i.r.baseVal.value;o=l=d;var c=a.getBBox(),m=a.ownerDocument.documentElement.viewport,p=0|m.width,f=0|m.height,v=0,g=0,S=i.getAttributeNS(null,"gradientUnits");if(!S||"objectBoundingBox"===S){u=u>1?u/100:u,h=h>1?h/100:h,d=d>1?d/100:d;var b=c.x,_=c.y,y=c.width,w=c.height;u=u*y+b,h=h*w+_,o=d*y,l=d*w,b=_=y=w=void 0}var x=a.getScreenCTM().multiply(i.getCTM());p=u-o,f=h-l,v=u+o,g=h+l;for(var V=.55228*o,E=.55228*l,N=["m",u,f,"c",u-V,f,p,h-E,p,h,p,h+E,u-V,g,u,g,u+V,g,v,h+E,v,h,v,h-E,u+V,f,u,f,"x e"],A=0,T=N.length;T>A;)if(isNaN(N[A]))++A;else{var I=i.ownerDocument.documentElement.createSVGPoint();I.x=parseFloat(N[A]),I.y=parseFloat(N[A+1]);var D=I.matrixTransform(x);N[A]=0|D.x,A++,N[A]=0|D.y,A++,I=D=void 0}var C=N.join(" "),M=e.getElementById("_NAIBU_outline"),L=e.createElement("div"),$=L.style;$.position="absolute",$.display="inline-block";var G=m.width,P=m.height;$.textAlign="left",$.top=$.left="0px",$.width=G+"px",$.height=P+"px",M.appendChild(L),$.filter="progid:DXImageTransform.Microsoft.Compositor",L.filters.item("DXImageTransform.Microsoft.Compositor").Function=23;var O='<v:shape style="display:inline-block; position:relative; antialias:false; top:0px; left:0px;" coordsize="'+G+" "+P+'" path="'+C+'" stroked="f">'+n.outerHTML+"</v:shape>",R=a._tar.path.value;L.innerHTML='<v:shape style="display:inline-block; position:relative; top:0px; left:0px;" coordsize="'+G+" "+P+'" path="'+R+'" stroked="f" fillcolor="'+i._color[i._color.length-1]+'" ></v:shape>',L.filters[0].apply(),L.innerHTML=O,L.filters[0].play(),a._tar.parentNode.insertBefore(L,a._tar),a._tar.filled="false",C=M=L=r=s=$=O=R=N=gt=u=h=d=G=P=x=void 0}else n.parentNode||a._tar.appendChild(n);t=a=n=gard=void 0}},!1)}),base.$1.upsvg("stop").on("initialize",function(){this.offset=base("$SVGAnimatedNumber").up(),this.addEventListener("DOMAttrModified",function(e){if("offset"===e.attrName){var t=e.newValue;"%"!==t.slice(-1)?e.target.offset.baseVal=+t:e.target.offset.baseVal=parseFloat(t)/100}e=void 0},!1)}),base.$1.upsvg("pattern").on("initialize",function(){var e=SVGAnimatedLength;this.patternUnits=base("$SVGAnimatedEnumeration").up(),this.patternContentUnits=base("$SVGAnimatedEnumeration").up(),this.patternTransform=new SVGAnimatedTransformList,this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,SVGURIReference.apply(this),this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.zoomAndPan=1}),base.$1.upsvg("clipPath").on("initialize",function(){this.clipPathUnits=base("$SVGAnimatedEnumeration").up()}),base.$1.upsvg("mask").on("initialize",function(){var e=SVGAnimatedLength;this.maskUnits=base("$SVGAnimatedEnumeration").up(),this.maskContentUnits=base("$SVGAnimatedEnumeration").up(),this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0}),base.$1.upsvg("filter").on("initialize",function(){var e=SVGAnimatedLength;this.filterUnits=base("$SVGAnimatedEnumeration").up(),this.primitiveUnits=base("$SVGAnimatedEnumeration").up(),this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,this.filterResX=base("$SVGAnimatedInteger").up(),this.filterResY=base("$SVGAnimatedInteger").up(),SVGURIReference.apply(this)}),base.$1.upsvg("feBlend").on("initialize",function(){this.in1=base("$SVGAnimatedString").up(),this.in2=base("$SVGAnimatedString").up(),this.mode=base("$SVGAnimatedEnumeration").up(),this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}),base.$1.upsvg("feGaussianBlur").on("initialize",function(){this.in1=base("$SVGAnimatedString").up(),this.stdDeviationX=base("$SVGAnimatedNumber").up(),this.stdDeviationY=base("$SVGAnimatedNumber").up(),this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}).setStdDeviation=function(e,t){},base.$1.upsvg("cursor").on("initialize",function(){this.x=new SVGAnimatedLength,this.y=new SVGAnimatedLength,SVGURIReference.apply(this)}),base.$1.upsvg("a").on("initialize",function(e){this._tar=e.createElement("a"),e=void 0,this.target=base("$SVGAnimatedString").up(),this.target.baseVal="_self",this.addEventListener("DOMAttrModified",function(e){var t=e.target;3!==e.eventPhase&&("target"===e.attrName?t.target.baseVal=e.newValue:"xlink:title"===e.attrName&&t._tar.setAttribute("title",e.newValue),e=void 0)},!1),this.addEventListener("DOMNodeInserted",function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0;var s=t._tar.style;s.cursor="hand",s.left="0px",s.top="0px",s.textDecoration="none",s=void 0;var o=t.target.baseVal,l="replace";"_blank"===o&&(l="new"),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show",l),t._tar.style.color=t.ownerDocument.defaultView.getComputedStyle(t,"").getPropertyValue("fill"),t=e=void 0}},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(t._tar&&1===t.nodeType){var i=t._tar.style;i.cursor="hand",i.textDecoration="none",i=void 0}t=e=void 0},!0),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;t._tar.setAttribute("target",t.target.baseVal),-1!==t.href.baseVal.indexOf(".svg")&&t.addEventListener("click",function(e){var t,i,n=e.target,a=document.body;if(a.lastChild.innerHTML="<object data='"+n.href.baseVal.split("#")[0]+"' width='"+screen.width+"' height='"+screen.height+"' type='image/svg+xml'></object>","_self"===n.target.baseVal)i=n.ownerDocument._iframe,i.parentNode.insertBefore(a.lastChild.firstChild,i),t=i.nextSibling,t&&"OBJECT"===t.tagName&&(i.previousSibling.setAttribute("width",t.getAttribute("width")),i.previousSibling.setAttribute("height",t.getAttribute("height")),i.parentNode.removeChild(t)),t=NAIBU._search([i.previousSibling]),i.parentNode.removeChild(i);else{for(a.appendChild(a.lastChild.firstChild);a.firstChild!==a.lastChild;)a.removeChild(a.firstChild);t=NAIBU._search([a.lastChild])}try{NAIBU.doc=new ActiveXObject("MSXML2.DomDocument")}catch(r){}e.preventDefault(),t._next={_init:function(e){return function(){document.title=e.getSVGDocument().title,e=void 0}}(t)},t._init(),a=t=i=void 0},!1),t=void 0},!1),SVGURIReference.apply(this)}),base.$1.upsvg("view").on("initialize",function(){this.viewTarget=base("$SVGStringList").up(),this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.zoomAndPan=1}),base.$1.upsvg("script").on("initialize",function(){this.type,SVGURIReference.apply(this),this.addEventListener("DOMAttrModified",function(e){"type"===e.attrName&&(e.target.type=e.newValue),e=void 0},!1),this.addEventListener("S_Load",function(e){var t=e.target,i=t._text,n=t.ownerDocument;NAIBU._temp_doc=n,i=i.replace(/function\s+([^\s\(]+)\(/g,"document.$1 || (document.$1 = $1);function $1("),i="with({NAIBU:NAIBU, document:NAIBU._temp_doc, window:this}){(function(){"+i+"\n})();}";try{NAIBU.eval(i)}catch(a){i=i.replace(/([^a-zA-Z])document\./g,"$1NAIBU._temp_doc."),NAIBU.eval(i)}t=e=i=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){var t,i=e.target;return 3===e.eventPhase?(i.data&&/[a-z]/.test(i.data)&&(t=e.currentTarget,t._text=i.data,e=i.ownerDocument.createEvent("SVGEvents"),e.initEvent("S_Load",!1,!1),t.dispatchEvent(e)),void(e=i=t=void 0)):void i.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(2===e.eventPhase&&!t.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var i=t.ownerDocument.createEvent("SVGEvents");i.initEvent("S_Load",!1,!1),e.currentTarget.dispatchEvent(i)}t=e=i=void 0},!1)},!1)}),base("$event").up("SVGEvents"),base("$event").SVGZoomEvents=base("$event").UIEvents.up("SVGZoomEvents").on("itnitialize",function(){this.zoomRectScreen=base("$SVGRect").up(),this.previousScale=this.newScale=1,this.previousTranslate=base("$SVGPoint").up(),this.newTranslate=base("$SVGPoint").up()}),base.$1.upsvg("animate").SVGAnimationElement=function(){this.style.setProperty=function(){},this._tar=null,this.targetElement,this._begin=this._end=this._repeatCount=this._repeatDur=this._dur=this._resatrt=null,this._currentFrame=0,this._isRepeat=!1,this._numRepeat=0,this._isStarted=!1,this._start=this._finish=this._starting=null,this._activeDur=0,this._from=this._to=this._values=this._by=null,this._keyTimes=null,this.addEventListener("beginEvent",function(e){try{var t=e.target,i=t.getStartTime(),n=t._dur,a=t._getOffset(n),r=t._finish,s=t._end,o=t._repeatDur,l=t._repeatCount,u=null;if(r){for(var h=0,d=r.length;d>h;++h)if(r[h]>=i){r=r[h];break}}else s=null;var c=r-i;u="indefinite"===o||"indefinite"===l?s?c:null:"indefinite"===n?l||s?l&&!s?t._getOffset(o):!l&&s?c:t._getOffset(o)>c?t._getOffset(o):c:null:!n||o||l||s?n&&!o&&l&&!s?a*+l:n&&o&&!l&&!s?t._getOffset(o):n&&!o&&!l&&s&&a>c?a:n&&!o&&!l&&s&&c>=a?c:n&&o&&l&&!s&&+l*a>t._getOffset(o)?+l*a:n&&o&&l&&!s&&+l*a<=t._getOffset(o)?t._getOffset(o):n&&o&&l&&s&&+l*a>Math.min(+o,c)?+l*a:n&&o&&l&&s&&+l*a<=Math.min(+o,c)?Math.min(t._getOffset(o),c):n&&o&&!l&&s&&t._getOffset(o)>c?t._getOffset(o):n&&o&&!l&&s&&t._getOffset(o)<=c?c:n&&!o&&l&&s&&+l*a>c?+l*a:n&&!o&&l&&s&&c>=+l*a?c:null:a}catch(m){throw t.endElementAt(1),new DOMException(11)}(u||0===u)&&isFinite(u)&&(s||t.endElementAt(u),t._activeDur=u),t=i=a=n=r=s=o=l=u=c=void 0},!1),this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.target,i=e.attrName,n=e.newValue;if("begin"===i)t._begin=n.replace(/\s+/g,"").split(";");else if("end"===i)t._end=n.replace(/\s+/g,"").split(";");else if("dur"===i)t._dur=n;else if("repeatCount"===i)t._repeatCount=n,t._isRepeat=!0;else if("repeatDur"===i)t._repeatCount=n,t._isRepeat=!0;else if("from"===i)t._from=n;else if("to"===i)t._to=n;else if("values"===i)t._values=n.split(";");else if("by"===i)t._by=n;else if("keyTimes"===i){var a=n.split(";");t._keyTimes=[];for(var r=0;r<a.length;++r)t._keyTimes[r]=parseFloat(a[r]);a=void 0}else"restart"===i&&(t._restart=n);e=n=void 0}},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(t._values);else if(t._from&&t._to)t._values=[t._from,t._to];else if(t._from&&t._by){var i=parseFloat(t._from)+parseFloat(t._by),n=t._from.match(/\D+/)||[""];t._values=[t._from,i+n[0]]}else if(t._to)t._values=[null,t._to];else if(t._by)t._values=[null,null,t._by];else if(!t.hasChildNodes()&&!t.hasAttributeNS(null,"path"))return t;var a=t,r=function(e,t,i){var n,r=function(){var t=e.indexOf(".");return t>0&&/[a-z]/i.test(e.charAt(t+1))?e.slice(0,t):(t=nn=void 0,"")};if(isFinite(parseFloat(e)))a[t](i);else if(e.indexOf("repeat(")>-1){var s=parseFloat(e.slice(7)),o=function(e,t,i){return function(n){s===n.target._numRepeat&&e[t](i)}}(a,t,i),n=r();n?a.ownerDocument.getElementById(n).addEventListener("repeatEvent",o):a.addEventListener("repeatEvent",o)}else if(/\.(begin|end)/.test(e)){if(n=r()){var o=function(e,t,i){return function(n){e[t](i)}}(a,t,i),l="";/\.(begin|end)/.test(e),"begin"===RegExp.$1?l="beginEvent":"end"===RegExp.$1&&(l="endEvent"),a.ownerDocument.getElementById(n).addEventListener(l,o,!1)}}else if(0===e.indexOf("wallclock("));else if("indefinite"===e);else if(e.indexOf("accesskey(")>-1);else{n=r();var o=function(e,t,i){return function(n){e[t](i)}}(a,t,i);n&&e.match(/\.([a-z]+)/i)?a.ownerDocument.getElementById(n).addEventListener(RegExp.$1,o):e&&a.targetElement.addEventListener(e.match(/^[a-z]+/i)[0],o)}e=r=n=void 0};if(t._begin)for(var s=0,o=t._begin.length;o>s;++s)r(t._begin[s],"beginElementAt",t._getOffset(t._begin[s]));else t.beginElementAt(0);if(t._end)for(var s=0,o=t._end.length;o>s;++s)r(t._end[s],"endElementAt",t._getOffset(t._end[s]));
-a=void 0,t.hasAttributeNS("http://www.w3.org/1999/xlink","xlink:href")?t.targetElement=t.ownerDocument.getElementById(t.getAttributeNS("http://www.w3.org/1999/xlink","xlink:href").slice(1)):t.targetElement=t.parentNode,e=t=void 0},!1),e=t=void 0}},!1),this.mix(function(e){e.beginElement=function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");this._starting=e.documentElement.getCurrentTime(),this._isStarted&&("never"===this._restart||"whenNotActive"===this._restart&&this.getCurrentTime()>0)||(this.getCurrentTime()>0&&this.endElement(),t.initTimeEvent("beginEvent",e.defaultView,0),this.dispatchEvent(t),this._start&&this._start.shift(),this._isStarted=!0,e=t=void 0)},e.endElement=function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("endEvent",e.defaultView,0),this.dispatchEvent(t),this._finish&&this._finish.shift(),this._currentFrame=0},e.beginElementAt=function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._start||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),i.sort(function(e,t){return e-t}),this._start=i,t=i=e=void 0},e.endElementAt=function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._finish||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),i.sort(function(e,t){return e-t}),this._finish=i,t=start=e=void 0},e._eventRegExp=/(mouse|activ|clic|begi|en)[a-z]+/,e._timeRegExp=/[\-\d\.]+(h|min|s|ms)?$/,e._unit={h:36e5,min:6e4,s:1e3},e._getOffset=function(e){var t,i=null,n=[e.indexOf("+"),e.indexOf("-")];return n[0]>-1?(t=e.slice(n[0]),i=parseFloat(t)):n[1]>-1?(t=e.slice(n[1]),i=parseFloat(t)):(t=e,i=parseFloat(e)),isFinite(i)&&(/\d+\:(\d\d)\:([\d\.]+)$/.test(t)?i=1e3*(3600*i+60*parseInt(RegExp.$1,10)+parseFloat(RegExp.$2)):/\d\d\:([\d\.]+)$/.test(t)?i=1e3*(60*i+parseFloat(RegExp.$1)):/(h|min|s)$/.test(t)&&(i*=this._unit[RegExp.$1]),isFinite(i))?i*=.8:0},e.getStartTime=function(){if(this._starting||0===this._starting)return this._starting;throw new DOMException(11)},e.getCurrentTime=function(){return 125*this._currentFrame*.8},e.getSimpleDuration=function(){if(this._dur||this._finish||"indefinite"!==this._dur)return this._getOffset(this._dur);throw new DOMException(9)}})},NAIBU.Time={currentFrame:0,Max:17e3,start:function(){NAIBU.Clip.length>0?(screen.updateInterval=42,window.onscroll=function(){screen.updateInterval=0,screen.updateInterval=42},NAIBU.stop=setInterval(function(){try{var e=NAIBU.Time.currentFrame,t=NAIBU.Clip,i=100*e;e>NAIBU.Time.Max&&clearInterval(NAIBU.stop),t[0]&&t[0].ownerDocument.documentElement.setCurrentTime(i);for(var n=0,a=t.length;a>n;++n){var r=t[n],s=i+100,o=i-100;if(r._start){var l=r._start[0];l&&r._finish&&l===r._finish[0]&&r.endElement(),(l||0===l)&&l>=o&&i>l&&r.beginElement(),l=void 0}if(r._isRepeat&&r.getCurrentTime()>=r.getSimpleDuration()*r._numRepeat){var u=r.ownerDocument,h=u.createEvent("TimeEvents");++r._numRepeat,h.initTimeEvent("repeatEvent",u.defaultView,r._numRepeat),r.dispatchEvent(h),u=h=void 0}if(r._finish&&0!==r.getCurrentTime()){var d=r._finish[0];(d||0===d)&&d>=o&&i>=d&&r.endElement(),d=void 0}r._frame&&(++r._currentFrame,r._frame())}++NAIBU.Time.currentFrame,e=t=i=r=o=s=void 0}catch(c){}},1)):window.onscroll=function(){screen.updateInterval=0,window.onscroll=NAIBU.emptyFunction}}},NAIBU.Clip=[],base.$1["http://www.w3.org/2000/svganimate"].on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._valueList=[],this._isDiscrete=!1,this.addEventListener("DOMAttrModified",function(e){3!==e.eventPhase&&"calcMode"===e.attrName&&"discrete"===e.newValue&&(e.target._isDiscrete=!0)},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=t.targetElement,a=n[i],r=n.cloneNode(!1);if(!t._values[0]){var s=n.ownerDocument.defaultView.getComputedStyle(n,"");if(t._values[0]=n.getAttributeNS(null,i)||s.getPropertyValue(i),!t._values[1]&&t._values[2]){var o=parseFloat(t._values[0])+parseFloat(t._values[2]),l=t._values[0].match(/\D+/)||[""];t._values[1]=o+l[0],t._values.pop(),o=l=void 0}}if("animatedPoints"in n&&"points"===i){n.animatedPoints=r.points;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,"points",h[u]),t._valueList[t._valueList.length]=c.points}}else if(a){a.animVal=r[i].baseVal;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,i,h[u]),t._valueList[t._valueList.length]=c[i].baseVal}}else if(CSS2Properties[i]||i.indexOf("-")>-1)for(var u=0,h=t._values,d=h.length;d>u;++u)"fill"===i||"stroke"===i||"stop-color"===i?(t._valueList[u]=base("$CSSValue").$SVGColor.$SVGPaint._new$(),t._valueList[u].setPaint(1,null,h[u],null)):t._valueList[u]=parseFloat(h[u]);else{if(!("normalizedPathSegList"in n&&"d"===i))return void(r=void 0);n.animatedNormalizedPathSegList=r.normalizedPathSegList;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,"d",h[u]),t._valueList[t._valueList.length]=c.normalizedPathSegList}}e=a=c=r=void 0},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=(t.targetElement.attributes.getNamedItemNS(null,i),t.targetElement),a=n[i];t._frame=function(){var e=t,r=e._isRepeat?e.getSimpleDuration():e._activeDur,s=e._valueList.length-1,o=e.getCurrentTime();if(e._activeDur||(r=0),r*=.8,-1!==s&&0!==r&&r>=o){e._isDiscrete&&++s;var l=Math.floor(o*s/r);l===s&&(l-=1);var u=e.ownerDocument._domnodeEvent();if(e._keyTimes)var h=(e._keyTimes[l+1]-e._keyTimes[l])*r,d=e._keyTimes[l];else var h=r/s,d=l/s;if("animatedPoints"in n&&"points"===i){var c=n.points;n.points=n.animatedPoints,n.dispatchEvent(u),n.animatedPoints=n.points,n.points=c}else if(a){var c=a.baseVal,m=a.animVal,p=e._valueList[l].value;if(e._isDiscrete)var f=p;else var v=e._valueList[l+1].value,f=p+(v-p)*(o-d*r)/h;m.newValueSpecifiedUnits(c.unitType,f),a.baseVal=m,m=void 0,n.dispatchEvent(u),a.animVal=a.baseVal,a.baseVal=c,h=void 0}else if(CSS2Properties[i]||i.indexOf("-")>-1){var c=null,p=e._valueList[l].value,v=e._valueList[l+1].value;if(e._isDiscrete)var f=p;else var f=p+(v-p)*(o-d*r)/h}else if("normalizedPathSegList"in n&&"d"===i){var c=n.normalizedPathSegList;n.normalizedPathSegList=n.animatedNormalizedPathSegList,n.dispatchEvent(u),n.animatedNormalizedPathSegList=n.normalizedPathSegList,n.normalizedPathSegList=c}u=e=p=v=f=r=s=l=o=void 0}},e=vir=void 0},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var e=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(e),e=void 0,t._frame&&t._frame()}t._frame=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1["http://www.w3.org/2000/svgset"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._to="",this.addEventListener("DOMAttrModified",function(e){var t=e.target,i=e.attrName;"to"===i&&(t._to=e.newValue),t=i=void 0},!1),this.addEventListener("beginEvent",function(e){var t=e.target;if(t._currentFrame=1,t.targetElement){var i=t.getAttributeNS(null,"attributeName"),n=t.targetElement.attributes.getNamedItemNS(null,i),a=t.targetElement[i];if(CSS2Properties[i]||i.indexOf("-")>-1){t._prestyle=t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"").getPropertyValue(i);var r=t.ownerDocument.getOverrideStyle(t.targetElement,"");r.setProperty(i,t.getAttributeNS(null,"to"),null),r=void 0}else if(a){var s=a.baseVal;s instanceof SVGLength?a.baseVal=t.ownerDocument.documentElement.createSVGLength():s instanceof SVGRect&&(a.baseVal=t.ownerDocument.documentElement.createSVGRect());var e=t.ownerDocument.createEvent("MutationEvents");e.initMutationEvent("DOMAttrModified",!0,!1,n,n,t._to,i,1),t.targetElement.dispatchEvent(e),e=void 0,a.animVal=a.baseVal,a.baseVal=s}}e=t=i=void 0},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.getAttributeNS(null,"attributeName"),a=t.ownerDocument.getOverrideStyle(t.targetElement,"");if(t._prestyle)a.setProperty(n,t._prestyle,null);else{var r=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(r)}n=a=r=void 0}t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){var t=e.target;t.getAttributeNS(null,"attributeName"),t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"")},!1)}),base.$1["http://www.w3.org/2000/svganimateMotion"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.target,i=e.attrName;if("path"===i){var n=t.ownerDocument.createElementNS("http://www.w3.org/2000/svg","path");n.setAttributeNS(null,"d",e.newValue),t._path=n,n=void 0}}},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var i,n=[];if(t._values){for(var a=0,r=t._values,s=r.length;s>a;++a)i=r[a],i=i.split(","),n[a]=[+i[0],+i[1]];t._valueList=n}},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.targetElement.transform;i.animVal=base("$SVGStringList").$SVGTransformList.up(),0!==i.baseVal.numberOfItems?i.animVal.initialize(i.baseVal.createSVGTransformFromMatrix(i.baseVal.consolidate().matrix)):i.animVal.appendItem(t.ownerDocument.documentElement.createSVGTransform()),t._frame=function(){var e,i=t,n=i._path,a=i._isRepeat?i.getSimpleDuration():i._activeDur,r=.8*a,s=i.getCurrentTime();if(i._activeDur||(r=0),0===a)return void(a=void 0);if(n){var o=n.getTotalLength()*s/r,l=n.getPointAtLength(o),u=i.targetElement.transform;u.animVal.getItem(u.animVal.numberOfItems-1).setTranslate(l.x,l.y);var h=u.baseVal;u.baseVal=u.animVal,i.targetElement._cacheMatrix=null;var d=i.ownerDocument.createEvent("MutationEvents");d.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),i.targetElement.dispatchEvent(d),u.baseVal=h,d=h=u=o=l=void 0}else if(t._valueList){var c=0,o=0,m=t._valueList,p=m.length-1;if(!(-1!==p&&0!==r&&r>=s))return;e=Math.floor(s*p/r),e===p&&(e-=1);for(var f=1,v=m.length;v>f;f+=2)c+=Math.sqrt(Math.pow(m[f][1]-m[f-1][1],2)+Math.pow(m[f][0]-m[f-1][0],2));for(var f=1;e>f;f+=2)o+=Math.sqrt(Math.pow(m[f][1]-m[f-1][1],2)+Math.pow(m[f][0]-m[f-1][0],2));var l=t.ownerDocument.documentElement.createSVGPoint(),u=i.targetElement.transform;o=o/c*r,l.x=m[e][0]+(m[e+1][0]-m[e][0])*(s-o)/r,l.y=m[e][1]+(m[e+1][1]-m[e][1])*(s-o)/r,u.animVal.getItem(u.animVal.numberOfItems-1).setTranslate(l.x,l.y);var h=u.baseVal;u.baseVal=u.animVal,i.targetElement._cacheMatrix=void 0;var d=i.ownerDocument.createEvent("MutationEvents");d.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),i.targetElement.dispatchEvent(d),u.baseVal=h,d=h=u=o=l=f=void 0}},e=i=tpn=tgsd=void 0},!1),this.addEventListener("endEvent",function(e){var t,i=e.target,n=i.targetElement.transform,a=i.getAttributeNS(null,"fill"),r=i._valueList;if(a&&"remove"!==a){n.animVal.getItem(n.animVal.numberOfItems-1).setTranslate(r[r.length-1][0],r[r.length-1][1]),t=n.baseVal,n.baseVal=n.animVal;var s=i.ownerDocument._domnodeEvent();i.targetElement.dispatchEvent(s),n.baseVal=t}else{var s=i.ownerDocument._domnodeEvent();i.targetElement.dispatchEvent(s),i._frame&&i._frame()}i._frame=e=s=n=a=i=r=t=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1.upsvg("mpath").on("initialize",function(){SVGURIReference.apply(this)}),base.$1["http://www.w3.org/2000/svganimateColor"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._valueList=[],this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n=e.target,a=n.getAttributeNS(null,"attributeName"),r=n.targetElement,s=n.ownerDocument.defaultView.getComputedStyle(r,"");n._values[0]||(n._values[0]=s.getPropertyValue(a));for(var o=0,l=n._values,u=l.length;u>o;++o){var h=base("$CSSValue").$SVGColor._new$();"currentColor"===n._values[o]?h.setRGBColor(s.getPropertyValue("color")||"black"):"inherit"===n._values[o]?(t=s.getPropertyCSSValue(a),i=t.cssValueType,t.cssValueType=0,h=s.getPropertyCSSValue(a),t.cssValueType=i):h.setRGBColor(n._values[o]),n._valueList[n._valueList.length]=h,h=void 0}n=r=s=t=i=a=void 0},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=t.ownerDocument.getOverrideStyle(t.targetElement,"");t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"");t._frame=function(){var e,a,r,s=t,o=s._isRepeat?s.getSimpleDuration():s._activeDur,l=s._valueList.length-1,u=s.getCurrentTime();if(s._activeDur||(o=0),o*=.8,-1!==l&&0!==o&&o>=u){e=Math.floor(u*l/o),e===l&&(e-=1),t._keyTimes?(a=(t._keyTimes[e+1]-t._keyTimes[e])*o,r=t._keyTimes[e]):(a=o/l,r=e/l);var h=s._valueList[e].rgbColor,d=s._valueList[e+1].rgbColor,c=(u-r*o)/a,m=1,p=h.red.getFloatValue(m),f=h.green.getFloatValue(m),v=h.blue.getFloatValue(m),g=p+(d.red.getFloatValue(m)-p)*c,S=f+(d.green.getFloatValue(m)-f)*c,b=v+(d.blue.getFloatValue(m)-v)*c;n.setProperty(i,"rgb("+Math.ceil(g)+","+Math.ceil(S)+","+Math.ceil(b)+")",null),s=o=l=u=h=d=p=f=v=m=g=S=b=e=void 0}},t._frame()},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(n),t._frame&&t._frame()}t._frame=e=n=t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1["http://www.w3.org/2000/svganimateTransform"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this.addEventListener("beginEvent",function(e){var t=e.target,i=t.targetElement.transform;i.animVal=base("$SVGStringList").$SVGTransformList.up(),0!==i.baseVal.numberOfItems&&i.animVal.initialize(i.baseVal.createSVGTransformFromMatrix(i.baseVal.getItem(0).matrix)),i.animVal.appendItem(t.ownerDocument.documentElement.createSVGTransform())},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(n),t._frame&&t._frame()}t._frame=e=n=t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1.upsvg("font").on("initialize",function(){this._isExternal=0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i="http://www.w3.org/2000/svg",n=t.getElementsByTagNameNS(i,"font-face").item(0),a=function(e){for(var a=e.target,r=n.getAttributeNS(null,"font-family"),s=t.ownerDocument.getElementsByTagNameNS(i,"text"),o=0,l=t,u=s.length;u>o;++o){var h=s[o],d=l.ownerDocument.defaultView.getComputedStyle(h,"");d.getPropertyValue("font-family",null).indexOf(r)>-1&&NAIBU._noie_createFont(h,l,!0)}e=t=a=curt=textElments=i=l=void 0};(!n.__isLinked||t._isExternal)&&(t.ownerDocument.documentElement._svgload_limited=0,t.ownerDocument.documentElement.addEventListener("SVGLoad",a,!1))},!1)},!1)}),base.$1.upsvg("glyph"),base.$1.upsvg("missingGlyph"),base.$1.upsvg("hkern"),base.$1.upsvg("kkern"),base.$1.upsvg("font-face").on("initialize",function(){this._isLinked=0,this.addEventListener("DOMNodeInserted",function(e){return 3===e.eventPhase?void("font-face-uri"===e.target.localName&&(e.currentTarget._isLinked=1)):void 0},!1)}),base.$1.upsvg("font-face-src"),base.$1.upsvg("font-face-uri").on("initialize",function(){this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&(e.target.ownerDocument.documentElement._svgload_limited--,e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed"))},!1),this.addEventListener("S_Load",function(e){var t=e.target,i=t.parentNode.parentNode.parentNode;"defs"===i.localName&&(i=t.parentNode.parentNode),t._instance._isExternal=1,i.parentNode.appendChild(t._instance),e=t=i=void 0},!1),SVGURIReference.apply(this)}),base.$1.upsvg("font-face-format"),base.$1.upsvg("font-face-name"),base.$1.upsvg("definitionSrc"),base.$1.upsvg("foreignObject").on("initialize",function(e){this._tar=e.createElement("v:group");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,t=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&(t._inserted__(t),t.addEventListener("DOMNodeInsertedIntoDocument",this["http://www.w3.org/2000/svgimage"]._imageo,!1),e=t=void 0)},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(t){if(1===t.eventPhase){var i=t.target;1!==i.nodeType||i._tar||"http://www.w3.org/1999/xhtml"!==i.namespaceURI?3!==i.nodeType||i._tar||(i._tar=e.createTextNode(i.data)):"html|body|head".indexOf(i.localName)>-1?(i._tar=e.createElement("div"),i._tar.appendChild(e.createElement("v:shape"))):(i._tar=e.createElement(i.localName),"div"===i.localName&&i._tar.appendChild(e.createElement("v:shape")));var n=i.nextSibling,a=i._tar,r=i.parentNode._tar,s=null;if(a&&r)if(n){for(;n;){if(n._tar&&n._tar.parentNode){s=n._tar;break}n=n.nextSibling}s&&(r=s.parentNode),r.insertBefore(a,s)}else r.appendChild(a);n=a=r=s=void 0;var o=i.attributes;if(i._tar)for(var l=0;l<o.length;++l)i._tar.setAttribute(o[l].localName,o[l].nodeValue);var u=!0;if(i._tar.lastChild?"rect"!==i._tar.lastChild.nodeName&&(u=!1):u=!1,!u){var h=e.createElement("v:rect"),d=h.style;d.width=d.height="1px",d.left=d.top="0px",h.stroked=h.filled="false",i._tar.appendChild(h)}i=o=void 0}},!0)}),NAIBU._fontSearchURI=function(e){for(var t=e.target.ownerDocument,i=t.getElementsByTagNameNS("http://www.w3.org/2000/svg","font-face-uri"),n=0;n<i.length;++n){var a=i[n].getAttributeNS("http://www.w3.org/1999/xlink","href"),r=a.split(":")[1],s=NAIBU.xmlhttp;s.open("GET",a.replace(/#.+$/,""),!0),s.setRequestHeader("X-Requested-With","XMLHttpRequest"),s.onreadystatechange=function(){if(4===s.readyState&&200===s.status){var e=(new DOMParser).parseFromString(s.responseText,"text/xml");NAIBU._font({document:e,docu:t,id:r}),s=t=e=void 0}},s.send(null)}},NAIBU._font=function(e){var t=e.document,i="http://www.w3.org/2000/svg",n=t.getElementsByTagNameNS(i,"font").item(0),a=n.getElementsByTagNameNS(i,"font-face").item(0).getAttributeNS(null,"font-family");if(a&&n.getAttributeNS(null,"id")===e.id)for(var r=e.docu.getElementsByTagNameNS(i,"text"),s=0,o=r.length;o>s;++s){var l=r[s],u=e.docu.defaultView.getComputedStyle(l,"");u.getPropertyValue("font-family",null).indexOf(a)>-1&&NAIBU._noie_createFont(l,n,!1)}t=e=void 0},NAIBU._noie_createFont=function(e,t,i){var n,a=e.ownerDocument.defaultView.getComputedStyle(e,""),r="http://www.w3.org/2000/svg",s=e.getAttributeNS(null,"writing-mode")||e.parentNode.getAttributeNS(null,"writing-mode"),o=s?"vert-adv-y":"horiz-adv-x",l=e.firstChild,u=t.getElementsByTagNameNS(r,"glyph"),h=parseFloat(t.getElementsByTagNameNS(r,"font-face").item(0).getAttributeNS(null,"units-per-em")||1e3),d=parseFloat(t.getAttributeNS(null,o)||h),c=parseFloat(e.getAttributeNS(null,"x")||0),m=parseFloat(e.getAttributeNS(null,"y")||0),p=parseFloat(a.getPropertyValue("font-size")),f=p/h,v=!1,g=["fill","fill-opacity","stroke","stroke-width","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-dasharray","stroke-opacity","opacity","cursor"];if(!(u.length>60)){if("a"===/a/[-1]?v=!0:(i||s)&&(v=!0),v){for(;l&&u;){if(n=l.data,void 0!==n){for(var S=[],b=[],_=0,y=u.length;y>_;++_){var w=u[_],x=w.getAttributeNS(null,"unicode")||"なし",V=w.getAttributeNS(null,"orientation"),E=!0,N=!0;if(V?"h"===V&&(E=!1):N=!1,s&&E||!s&&!E||!N)for(var A=n.indexOf(x);A>-1;)S[A]=parseFloat(w.getAttributeNS(null,o)||d),b[A]=w.getAttributeNS(null,"d"),A=n.indexOf(x,A+1)}for(var _=0,T=0;_<n.length;++_)if(void 0!==S[_]){var I=e.ownerDocument.createElementNS(r,"path"),D=e.ownerDocument.documentElement.createSVGMatrix();D.a=f,D.d=-f;for(var C=0;C<g.length;++C){var M=g[C],L=e.getAttributeNS(null,M)||a.getPropertyValue(M);"stroke-width"===M&&(L=a.getPropertyCSSValue(M).getFloatValue(1)/f,L+=""),L&&I.setAttributeNS(null,M,L)}if(s){var $=m+T*f,G=c;if("、。".indexOf(n.charAt(_))>-1){var P=p/Math.SQRT2;G+=P,$-=P,P=void 0}D.e=G,D.f=$}else D.e=c+T*f,D.f=m;I.setAttributeNS(null,"transform","matrix("+D.a+","+D.b+","+D.c+","+D.d+","+D.e+","+D.f+")"),I.setAttributeNS(null,"d",b[_]),e.parentNode.insertBefore(I,e),T+=S[_],D=void 0}T=S=b=void 0}else"tspan|a".indexOf(l.localName)>-1&&NAIBU._noie_createFont(l,t,i);l=l.nextSibling}if(i){var a=e.ownerDocument.getOverrideStyle(e,null);a.setProperty("visibility","hidden"),a=void 0}else e.setAttributeNS(null,"opacity","0")}n=s=o=h=d=c=m=p=a=r=l=void 0}},function(){var e,t,i=base("$CSSStyleDeclaration")._new$(),n=i._list,a=0,r=/([A-Z])/,s=/\-/;for(var o in CSS2Properties)CSS2Properties.hasOwnProperty(o)&&(t=o.replace(r,"-"),e=RegExp.$1?"-"+RegExp.$1.toLowerCase():"-",t=t.replace(s,e),i.setProperty(t,CSS2Properties[o]),n[t]=n[a],n[a]._isDefault=1,++a,o=t=e=void 0);n._opacity=1,n._fontSize=12,CSS2Properties._list=n,base("$document").defaultView._defaultCSS=n,i=a=r=s=n=null}(),NAIBU.addEvent=function(e,t){window.addEventListener?window.addEventListener(e,t,!1):window.attachEvent?window.attachEvent("on"+e,t):window["on"+e]=t,sieb_s&&t()},NAIBU._main=function(){var e,t=document;try{e=XMLHttpRequest?!1:new ActiveXObject("Msxml2.XMLHTTP")}catch(i){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(n){e=!1}}if(!e)try{e=new XMLHttpRequest}catch(i){e=!1}NAIBU.xmlhttp=e;var a,r=t.namespaces;if(r&&!r.v){try{NAIBU.doc=new ActiveXObject("MSXML2.DomDocument")}catch(i){}a=NAIBU.doc,r.add("v","urn:schemas-microsoft-com:vml"),r.add("o","urn:schemas-microsoft-com:office:office");var s=t.createStyleSheet(),o="behavior: url(#default#VML);display: inline-block;} ";s.cssText="v\\:rect{"+o+"v\\:image{"+o+"v\\:fill{"+o+"v\\:stroke{"+o+"o\\:opacity2{"+o+"dn\\:defs{display:none}v\\:group{text-indent:0px;position:relative;width:100%;height:100%;"+o+"v\\:shape{width:100%;height:100%;"+o}for(var l=t.getElementsByTagName("script"),u=0;l[u];++u){var h=l[u],d=h.type;if("image/svg+xml"===h.type){var c=h.text;if(sieb_s&&c.match(/&lt;svg/)&&(c=c.replace(/<.+?>/g,""),c=c.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&amp;/g,"&")),NAIBU.isMSIE){var m=new GetSVGDocument(h);m.xmlhttp={readyState:4,status:200,responseText:c.replace(/\shref=/g," target='_top' xlink:href=")},m._ca()}else{var p=location.href.replace(/\/[^\/]+?$/,"/");c=c.replace(/\shref=(['"a-z]+?):\/\//g," target='_top' xlink:href=$1://").replace(/\shref=(.)/g," target='_top' xlink:href=$1"+p);var f=NAIBU.textToSVG(c,h.getAttribute("width"),h.getAttribute("height"));h.parentNode.insertBefore(f,h)}h=c=void 0}d=void 0}if(NAIBU.doc=a,a=r=l=void 0,e&&NAIBU.isMSIE)if(t.createElementNS&&t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);else{var v=t.getElementsByTagName("object"),f=[],g=[],S=function(e){var i,n,a,r="width",s="height";f||(f=[]),t||(t=document);for(var o=0;e[o];++o)n=e[o],f[f.length]=new GetSVGDocument(n),i=t.createElement("iframe"),i.style.cssText=n.style.cssText,i.style.background="black",a=n.getAttribute(r),a&&i.setAttribute(r,a),a=n.getAttribute(s),a&&i.setAttribute(s,a),i.marginWidth=i.marginHeight="0px",i.scrolling="no",i.frameBorder="0",n.parentNode.insertBefore(i,n);return o=n=i=e=r=s=void 0,f[f.length-1]};S(v);for(var b=t.getElementsByTagName("img"),_=t.getElementsByTagName("embed"),u=0,y=0;b[u];++u)b[u].getAttribute("src").indexOf(".svg")>-1&&(g[y]=b[u],++y);S(g),S(_),NAIBU._search=S,v=_=g=b=S=void 0;for(var u=0;u<f.length;++u)u<f.length-1&&(f[u]._next=f[u+1]);u>0&&f[0]._init(),f=void 0}else for(var v=t.getElementsByTagName("object"),u=0;u<v.length;++u)v[u].contentDocument?NAIBU._fontSearchURI({target:{ownerDocument:v[u].contentDocument}}):v[u].getSVGDocument&&v[u].getSVGDocument()._docElement.addEventListener("SVGLoad",NAIBU._fontSearchURI,!1);e=t=void 0},NAIBU.addEvent("load",NAIBU._main),NAIBU.utf16=function(e){return unescape(e)},NAIBU.unescapeUTF16=function(e){return e.replace(/%u\w\w\w\w/g,NAIBU.utf16)},NAIBU.textToSVG=function(e,t,i){if(navigator.userAgent.indexOf("WebKit")>-1||navigator.userAgent.indexOf("Safari")>-1){var n="data:image/svg+xml;charset=utf-8,"+NAIBU.unescapeUTF16(escape(e)),a=document.createElement("object");return a.setAttribute("data",n),a.setAttribute("width",t),a.setAttribute("height",i),a.setAttribute("type","image/svg+xml"),a}var r=(new DOMParser).parseFromString(e,"text/xml");return document.importNode(r.documentElement,!0)},NAIBU.addEvent("unload",unsvgtovml),NAIBU.isMSIE=!1;
\ No newline at end of file
+/*SIE under the MIT Lisence
+ */
+/* Copyright 2016 dhrname and other contributors
+ * http://sie.osdn.jp/
+ * 
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+function getDocument(){function t(t){function e(e,n){for(var r=t.getElementsByTagNameNS(i,n),s=0;s<r.length;++s)e.up().init(r.item(s));r=e=void 0}var n=base("$calcMode").$attribute.$setElement,r=n.$animateElement;e(n,"set"),e(r,"animate"),e(r,"animateColor"),e(r.$animateTransformElement,"animateTransform"),e(r.$animateTransformElement.$motionElement,"animateMotion"),t.defaultView.addEventListener("hashchange",function(){var e=t.defaultView.location.hash.slice(1);t.getElementById(e).beginElement()})}var e=document.getElementsByTagName("object"),i="http://www.w3.org/2000/svg";if(e)for(var n=0;n<e.length;++n)t(e[n].getSVGDocument());t(document);var r=__step(),s=function(){window.cancelAnimationRequest&&cancelAnimationRequest(r)};base("$frame").on("pauseAnimation",s),window.addEventListener("unload",s)}function __step(){if(!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Animation","1.1")||window.navigator.userAgent.toLowerCase().indexOf("edge")){if(window.requestAnimationFrame&&requestAnimationFrame){var t={handle:null};return function(e){function i(){if(!n.isPaused){e++;try{r.setFrame(e),r.$endFrame.setFrame(e)}catch(t){}s.handle=requestAnimationFrame(i)}}var n=base("$frame"),r=n.$svgEvent,s=t;s.handle=requestAnimationFrame(i)}(-1),t}setInterval(function(t){var e=base("$frame").$svgEvent;return function(){t++,e.setFrame(t)}}(-1),1)}}!function(){var t={obj:{up:function(t){var e=Object.create(this);return t?(this[t]=e,e.up=this.up):this.$1=e,e},mix:function(e){if(!e)throw new Error("No arguments error");if("function"!=typeof e){var i=t.__ng_;for(var n in e)i[n]||(this[n]=e[n]);n=i=void 0}else e.call(this,this);return this},on:function(t,e){if(!t)throw new Error("No arguments error");if(/^(?:up|on|mix|of)$/.test(t))throw new Error("Invalid method name error");if("function"!=typeof e)throw new Error("Not support arguments type");var i=this._eventList__,n=this[t];if(this._eventList__){if(!this.hasOwnProperty("_eventList__")){var r=[];r._parent=i,i=this._eventList__=r,r=void 0}}else i=this._eventList__=[];return this[t]&&n.isOn||("function"==typeof n&&(i.push({name:t,func:n}),i._parent=null),this[t]=function(){var e,i=this._eventList__,n=t,r=null,s=null,a=!1;for(i._child=null;e=i._parent;)e._child=i,i=e;for(;i;){for(var l=0,o=i.length;o>l;++l)i[l].name===n&&(r=i[l].func.apply(this,arguments),a||(s=r,a=!0));i=i._child}return i=r=n=a=void 0,s},this[t].isOn=!0),i.push({name:t,func:e}),i=n=e=void 0,this},__args:null,__app:null,of:function(t){if(!t)throw new Error("No arguments error");if(this.hasOwnProperty("__of"))throw new Error("Reset error");var e=this.__args||[];for(var i in t)t.hasOwnProperty(i)&&"call"!==i&&(e[i]||e.push(i),e[i]=this[i]=t[i]);return t.call&&(this.__app={call:t.call}),this.__args=e,this.__of=1,e=i=t=void 0,this},call:function(){if(!this.__app)return this;var t=this.__args,i=this.call;this.call=e;for(var n=0,r=t.length;r>n;++n){var s=t[n],a=this[s];a&&a.call&&(this[s]=a.call(this))}return this.call=i,t=s=a=i=void 0,this.__app.call.apply(this,arguments)}}},e=function(){return this},i={};base=function(e){var n=t,r=i;if(e){if(r[e])return r[e];var s=Object.create(n.obj);return this[e]=r[e]=s,s[e]=s,s}throw new Error("No arguments error")};var n={},r=Object.prototype;for(var s in r)n[s]=!0,i[s]=null;n.constructor=!1,t.__ng_=n,n=r=void 0,base.free=function(){delete t.obj,t=i=e=void 0},Object.create||(Object.create=function(t){var e=function(){};return e.prototype=t,new e})}(),base("$frame").mix({fpms:.024,timelines:[],begin:0,activeTime:Number.MAX_VALUE,currentFrame:0,startAnimation:function(){__step()},isPaused:!1,pauseAnimation:function(){this.isPaused=!0},setFrame:function(t){if(!(t<this.begin||t>=this.begin+this.activeTime)){this.currentFrame=t;for(var e=this.timelines,i=0;i<e.length;++i)e[i]!==this&&e[i].setFrame(t)}},addLine:function(t){if(!t||!t.begin&&0!==t.begin||!t.activeTime&&0!==t.activeTime)return!1;var e=this.timelines;return e.indexOf(t)>=0&&this.removeLine(t),e.push(t),e=void 0,!0},removeLine:function(t){var e=this.timelines,i=e.indexOf(t);i>-1&&e.splice(i,1),e=i=void 0}}).mix(function(t){t.up("$endFrame").mix({timelines:[]}),t.up("$begin").mix({string:"",isResolved:!1,eventTarget:document.documentElement,currentFrame:0,eventOffset:0,repeat:0,accessKey:"",trim:function(t){return t.replace(/[\s\n]+/g,"")},offset:function(t){function e(){return r(1e3,/[\d.]+s$/,/[\d.]+$/)}function i(){return r(6e4,/[\d.]+min$/,/\d\d:[^:]+$/)}function n(){return r(36e5,/\d+:\d\d:/,/[\d.]+h$/)}function r(e,i,n){return e*(a(t.match(i)||"0")||a(t.match(n)||"0"))}t=t||"0";var s=t.charAt(0),a=parseFloat,l=a(t.match(/[\d.]+ms$/)||"0")+e()+i()+n();return"-"===s&&(l*=-1),s=a=e=i=n=void 0,l},event:function(t){if(t=t||"",/[\+\-]/.test(t)&&(t=t.slice(0,t.search(/[\+\-]/))),t.indexOf(".")>-1){var e=t.split(".");return{id:e[1]&&e[0],event:e[0]&&e[1]}}return{id:"",event:t}},parse:function(){this.begin=0,this.isResolved=!1;var t,e=this.trim(this.string),i=e.search(/[\+\-]/),n=null;if("indefinite"===e?this.begin=Number.MAX_VALUE:i>0?(this.begin=this.offset(e.slice(i)),n=this.event(e)):/[^\+\-\d]/.test(e.charAt(0))?n=this.event(e):(this.begin=this.offset(e),this.isResolved=!0),this.repeat=/repeat\((\d+)\)/.test(e)?+RegExp.$1:0,this.accessKey=/accessKey\(([^\)]+?)\)/.test(e)?RegExp.$1:"",this.begin=Math.floor(this.begin*this.fpms),"indefinite"===e);else if(n)if(t=n.id?this.eventTarget.ownerDocument.getElementById(n.id):this.eventTarget,this.eventOffset=this.begin,this.repeat>0)t&&t.addEventListener("repeatEvent",function(t){t.detail===this.repeat&&this.listener(t)}.bind(this),!0);else if(this.accessKey)document.documentElement.addEventListener("keydown",function(t){t["char"]===this.accessKey&&this.listener(t)}.bind(this),!1);else{var r=/^(?:begin|end|repeat)$/.test(n.event)?n.event+"Event":n.event;t&&t.addEventListener(r,this.listener.bind(this),!1)}else this.$frame=this;return s=n=e=i=t=void 0,this},listener:function(t){this.begin=this.eventOffset+this.$frame.currentFrame;var e=this.$activate;e.begin=this.begin,this.activeTime=e.call()||Number.MAX_VALUE,this.simpleDuration=e.simpleDur,e=void 0,this.$frame.addLine(this),this.isResolved=!0}}).up("$activate").of({dur:"indefinite",end:t.$begin.up("$end"),repeatCount:null,repeatDur:null,simpleDur:function(){return"indefinite"!==this.dur&&this.dur?Math.floor(this.offset(this.dur)*this.fpms):null},min:"0",max:"indefinite",resolvedTime:function(){return Date.now()},call:function(){function t(){return a?!0:o?!1:!!(!l&&!u||r&&!u||s&&!h||r&&s)}var e,i="indefinite",n=this.simpleDur,r=this.repeatCount===i,s=this.repeatDur===i,a=this.end===i,l=n||0===n,o=this.end||0===this.end,h=this.repeatCount||0===this.repeatCount,u=this.repeatDur||0===this.repeatDur,m=[],f=Math.floor(this.offset(this.min)*this.fpms),c=this.max===i?null:Math.floor(this.offset(this.max)*this.fpms);if(t())return c?c:null;if(l&&this.repeatCount&&!r&&m.push(n*this.repeatCount),u&&!s&&m.push(Math.floor(this.offset(this.repeatDur)*this.fpms)),o&&!a&&m.push(this.end-this.begin),!l||h||u||m.push(n),i=n=r=isIndefRepeatDurindef=l=o=u=h=t=void 0,1===m.length)e=m[0];else{if(!(m.length>1))return null;e=Math.min.apply(Math,m)}return c&&f>c?e:(f&&f>e&&(e=f),c&&e>c&&(e=c),e)}}),t.$begin.$end.of({call:function(){return this.string?(this.parse(this.string),this.isResolved?this.begin:"indefinite"):null}}).mix({listener:function(t){this.begin<=0&&this.removeLine(this.$begin),this.begin=this.eventOffset+this.$frame.currentFrame;var e=this.$begin.$activate;e.end=this.begin,this.$begin.activeTime=e.call(),this.isResolved=!0,e=void 0}})}),base("$from").of({string:"",numList:function(){var t=this.string.match(/[\-\+]?[\d\.]+(?:[eE][\-\+]?[\d\.]+)?/g)||[];if(t)for(var e=0;e<t.length;++e)t[e]=parseFloat(t[e]);return t},strList:function(){return this.string.replace(/\d[eE][\-\+\d]/g,"").match(/[^\d\-\+\.]+/g)},from:base("$from").up().mix({from:null}),call:function(){if(this.numList.string=this.string,this.numList.length&&0===this.additive[0]&&0===this.accumulate[0]){for(var t=[],e=[],i=0;i<this.numList.length;++i)t[i]=e[i]=0;this.additive=t,this.accumulate=e}if(!this.string||!this.numList.length||!this.strList)return this.numList;var n=this.numList.length<this.strList.length;return/^[\-\+]?[\d\.]/.test(this.string)&&!n&&this.strList.unshift(""),/\d$/.test(this.string)&&!n&&this.strList.push(""),this.numList}}).mix({degit:0,additive:[0],accumulate:[0],advance:function(t){if(0>t||t>1)throw new Error("An Invalid Number Error");if(!this.string)return"";if(!this.from.length)return 1===t?this.string.trim():this.from.string.trim();for(var e="",i=this.numList,n=this.strList,r=this.from,s=this.degit,a=this.additive,l=this.accumulate,o=0,h=i.length;h>o;++o)e+=(t*i[o]+(1-t)*r[o]+a[o]+l[o]).toFixed(s),n&&(e+=n[o+1]);return e=(n?n[0]:"")+e,i=n=r=o=h=s=a=l=void 0,e.trim()},distance:function(t){if(!t)return 0;var e=this.call(),i=t.call?t.call():t,n=0;if(!e||!i)return 0;for(var r=0,s=e.length;s>r;++r)n+=(e[r]-i[r])*(e[r]-i[r]);return Math.sqrt(n)},setAdditive:function(t){if(!t)return 0;var e=this.$from.up();return e.string=t,this.additive=e.call()},setAccumulate:function(t){return!t||isNaN(t)?0:this.accumulate=this.numList.map(function(e){return e*t})}}).up("$to").from=null,base("$calcMode").mix({mode:"linear",keyTime:1,keySplines:null,_f:function(t){var e=this.keyTime;if(0===e&&t)t=0;else{if(!e||!isFinite(e))return this.string;t/=e,t=t>1?Math.floor(t):t}return e=void 0,isNaN(t)?this.string:this.to.advance(t)},funcForDiscrete:function(t){return isNaN(t)?this.string:1===t?this.to.string:this.to.advance(0)}}).of({norm:1,string:"",call:function(){var t=this._f.bind(this);if("linear"===this.mode)return this.to.call(),t;if("paced"===this.mode)return this.keyTime=this.to.distance(this.to.from)/this.norm,t;if("spline"===this.mode){var e=this.keySplines,i=function(t){return Math.PI};if(i.isNotAnimate=!0,!e)return i;for(var n=0,r=NaN;n<e.length;++n){if(r=e[n],isNaN(r))return i;if(0>r||r>1)return i}this.to.call();var s=e[0],a=e[1],l=e[2],o=e[3],h=1,u=1,m=h-3*(l-s),f=3*(l-2*s),c=3*s,d=u-3*(o-a),g=3*(o-2*a),v=3*a,p=Math.qubicnewton;if(!(0!==s&&1!==s||0!==a||1!==l&&0!==l||1!==o))return this.to.call(),t;var b=this.keyTime;return(b||isFinite(b))&&(m*=b,f*=b,c*=b,d*=b,g*=b,v*=b),b=e=s=a=l=o=h=u=void 0,function(e){var i=p(m,f,c,-e,e);return t(d*i*i*i+g*i*i+v*i)}}return"discrete"===this.mode?(this.to.call(),this.funcForDiscrete.bind(this)):void 0}}).to=base("$from").$to,Math.qubicnewton=function(t,e,i,n,r){var s=1e-15,a=t*r*r*r+e*r*r+i*r+n;if(0===a)return r;for(var l=0;100>l;l=l+1|0){var o=3*t*r*r+2*e*r+i;if(!o||s>a&&a>-s)return a=s=void 0,r;r-=a/o,a=t*r*r*r+e*r*r+i*r+n}return r},base("$calcMode").up("$attribute").mix({element:null,$from:base("$from").up(),attrName:"",attrNameSpace:null,defaultValue:"",isDefault:!1,isCSS:!1,mode:"linear",getAttr:function(t,e){var i=null;t.indexOf("xlink:")>-1&&(i="http://www.w3.org/1999/xlink");var n=this._ele.getAttributeNS(i,t);if(this.element){var r=this.element.ownerDocument.defaultView;if("inherit"===n)return r.getComputedStyle(this.element.parentNode,"").getPropertyValue(this.attrName);if("currentColor"===n)return r.getComputedStyle(this._ele,"").getPropertyValue("color")}return n||e},_ele:document.documentElement,hasAttrValues:function(){var t=this._ele;return t?t.hasAttribute("from")||t.hasAttribute("to")||t.hasAttribute("by")||t.hasAttribute("values"):!1},__cacheAttr:"",setAttribute:function(t){var e=this.attrName;if(e&&this.__cacheAttr!==t){this.__cacheAttr=t;var i=this.element;this.isCSS?i.style.setProperty(e,t,""):i.setAttributeNS(this.attrNameSpace,e,t),t=e=i=void 0}},removeAttribute:function(){var t=this.attrName;if(t){var e=this.element;this.isDefault?this.setAttribute(this.defaultValue):(e.removeAttributeNS(this.attrNameSpace,t),this.isCSS&&e.style.setProperty(t,this.defaultValue,"")),this.__cacheAttr="",value=t=e=void 0}},push:function(t){function e(t,e){return"indefinite"!==t.string?function(){}:function(){t.listener({timeStamp:Date.now()});var i=this.ownerDocument.createEvent("MouseEvents");i.initMouseEvent(e+"Event",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,this),this.dispatchEvent(i)}}if(!t||!t.hasAttribute)return null;this.__cacheAttr="",this.element=t.parentNode||null;var i;if((i=t.getAttributeNS(null,"targetElement"))&&(this.element=t.ownerDocument.getElementById(i)),(i=t.getAttribute("xlink:href"))&&(this.element=t.ownerDocument.getElementById(i.slice(1))),this._ele=t,!this.hasAttrValues())return null;this.attrName=this.getAttr("attributeName","");var n=this.attrName,r=this.getAttr("attributeType","auto"),s=this.element&&this.element.ownerDocument.defaultView.getComputedStyle(this.element,"");("CSS"===r||"auto"===r&&this.element&&s.getPropertyValue(n)&&!/^(width|height|transform)$/.test(n))&&(this.isCSS=!0),n.indexOf("xlink")>-1&&(this.attrNameSpace="http://www.w3.org/1999/xlink");var a=this.element;a&&(this._ele=a,this.isDefault=a.hasAttributeNS(this.attrNameSpace,n),this.defaultValue=this.getAttr(n,s.getPropertyValue(n)),this._ele=t);var l=base("$frame"),o=l.$begin,h=o.up().mix({target:t,eventTarget:this.element||o.eventTarget,string:this.getAttr("begin","0"),$activate:o.$activate.up().mix({dur:this.getAttr("dur",null),end:o.$end.up().mix({eventTarget:this.element||o.eventTarget,string:this.getAttr("end",null)}),repeatCount:this.getAttr("repeatCount",null),repeatDur:this.getAttr("repeatDur",null),min:this.getAttr("min","0"),max:this.getAttr("max","indefinite")})}).parse();if(h.$activate.end.$begin=h,t.beginElement=e(h,"begin"),t.endElement=e(h.$activate.end,"end"),h.isResolved){var u=h.begin;h.listener({timeStamp:Date.now()}),h.begin=u}return h.timelines=[],o=t=i=void 0,h},setValues:function(t,e,i,n){var r=this.$from,s=[this.up().mix({to:r.up().mix({from:r.up()})})],a=s[0].to;if(t=t&&t.split(";"),t&&t.length){s=[];for(var l=1;l<t.length;++l)s.push(this.up().mix({to:r.up().mix({from:r.up()})})),a=s[s.length-1].to,a.string=t[l],a.from.string=t[l-1]}else if(i)a.string=i,a.from.string=e||"0";else{if(!n)return null;a.string=n,a.from.string=e||"0";for(var o=a.call(),h=a.from,l=0;l<o.length;++l)o[l]+=h[l]}return r=a=o=h=void 0,s},setKey:function(t){this._ele=t;var e,i,n=this.setValues(this.getAttr("values",null),this.getAttr("from",null),this.getAttr("to",null),this.getAttr("by",null)),r=this.getAttr("keyTimes",null),s=this.getAttr("keySplines",null),a=s&&s.split(";"),l="discrete"===this.mode;if(!l&&r&&n){if(e=this.$from.numList.call({string:r}),e.length&&0!==e[0])return null;if(e.length&&e.length!==n.length+1)return null;for(var o=0;o<n.length;++o)n[o].keyTime=e[o+1]-e[o],a&&(i=this.$from.numList.call({string:a[o]}),n[o].keySplines=i.length?i:null)}else if(!l&&n)for(var h=1/n.length,o=0;o<n.length;++o)n[o].keyTime=h,a&&(i=this.$from.numList.call({string:a[o]}),n[o].keySplines=i.length?i:null);else if(n){if(r){if(e=this.$from.numList.call({string:r}),e.length&&0!==e[0])return null;if(e.length&&e.length!==n.length+1)return null;for(var o=0;o<n.length;++o)n[o].keyTime=e[o+1]-e[o]}else for(var h=1/(n.length+1),o=0;o<n.length;++o)n[o].keyTime=h;n.push(n[n.length-1].up().mix(function(){e&&(this.keyTime=1-e[e.length-1])}).of({call:function(){return function(t){return isNaN(t)?this.string:this.to.advance(1)}.bind(this)}}))}if("paced"===this.mode){var u=0;n.forEach(function(t){u+=t.to.distance(t.to.from)}),n.forEach(function(t){t.norm=u})}return t=r=e=h=a=void 0,n}}).up("$setElement").mix({to:"",_setFrame:function(t){this.state="playing",this.setAttribute(this.to)},state:"idling",timeline:base("$frame").$begin,checkEnd:function(t){var e=this.timeline,i=e.begin+e.activeTime;return!e.isResolved||isNaN(i)?(e=t=void 0,!1):(t<e.begin||t>=i)&&"playing"===this.state?(this.state="idling",e=t=void 0,!0):(e=t=void 0,!1)},_setEndFrame:function(t){this.checkEnd(t)&&"remove"===this.fill&&this.removeAttribute()},tocall:function(){},init:function(t){var e=this.push(t);t&&t.getAttributeNS&&(this._ele=t,this.to=this.getAttr("to",""),this.fill=this.getAttr("fill","remove"));var i=this.element;e&&i&&(this.timeline=e,e.addLine({setFrame:this._setFrame.bind(this),begin:1,activeTime:1}),base("$frame").$endFrame.addLine({setFrame:this._setEndFrame.bind(this),begin:1,activeTime:1})),this.state="idling",e=i=void 0}}).up("$animateElement").mix({funcs:[],tocall:function(t){var e=this.funcs;if("discrete"===this.mode){for(var i="",n=0;n<e.length;++n){var r=e[n];t>=r.startKeyTime&&(i=r(t))}return t=e=r=void 0,i}for(var n=0;n<e.length;++n){var r=e[n];if(r.endKeyTime>=t)return r(t-r.startKeyTime)}return e=n=r=void 0,""},_setFrame:function(t){var e=this.timeline,i=e.simpleDuration,n=i?(t-e.begin)%i/i:0;this.setAttribute(this.tocall(n)),this.state="playing",e=i=n=void 0},_setEndFrame:function(t){if(this.checkEnd(t))if("freeze"===this.fill){var e=this.timeline,i=e.simpleDuration;if(i){var n=e.activeTime%i/i;n=n>1?1:n,n=n||1}else n=0;this.setAttribute(this.tocall(n)),e=i=n=void 0}else this.removeAttribute()},getAttr:function(t,e){var i=this.$attribute.getAttr.apply(this,arguments);return"from"===t&&!i&&this.defaultValue?this.defaultValue:i},_keywords:{aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagree:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},setAdd:function(t,e){if("sum"===t.getAttributeNS(null,"additive")){var i=t.parentNode.getAttributeNS(null,this.attrName);t.addEventListener("beginEvent",function(t){e.forEach(function(t){t.to.setAdditive(i)})},!1)}},setAccum:function(t,e){"sum"===t.getAttributeNS(null,"accumulate")&&t.addEventListener("repeatEvent",function(t){e.forEach(function(e){e.to.call(),e.to.setAccumulate(t.detail)})},!1)},setString:function(){/^(?:display|class|edgeMode|(gradient|marker|pattern|maskContent|mask|patternContent|primitive)Units|in|in2|method|mode|operator|preserveAspectRatio|result|spacing|spreadMethod|stitchTiles|target|type|xlink:href|yChannelSelector|color-interpolation|(clip|fill)-rule|cursor|filter|font-(family|stretch|style|variant)|image-rendering|marker-(end|mid|start)|mask|overflow|pointer-events|shape-rendering|stroke-(linecap|linejoin)|text-(anchor|decoration|rendering)|visibility)$/.test(this.attrName)&&(this.mode="discrete")},degits:1,setValues:function(){var t=this.$attribute.setValues.apply(this,arguments),e=this.degits;return t&&t.forEach(function(t){t.to.degit=e}),e=void 0,t}}).on("init",function(t){var e=/^(?:fill|stroke|stop-color|color)$/.test(this.attrName);e&&(this.degits=0);var i,n=0,r=function(t){return t};if(t&&(this.mode=t.getAttributeNS(null,"calcMode")||"linear",this.setString(),i=this.setKey(t)),e){var s=this._keywords;r=function(t){var e=s[t];if(e)return"rgb("+e.join(", ")+")";if(t&&"#"===t[0]){var i="rgb(",n=parseInt;if(t.length<5)var r=t[1],a=t[2],l=t[3],t="#"+r+r+a+a+l+l;return t.match(/\#(\w{2})(\w{2})(\w{2})/),i+=n(RegExp.$1,16)+", "+n(RegExp.$2,16)+", "+n(RegExp.$3,16)+")",r=a=l=void 0,i}return t}}i&&(this.funcs=i.map(function(t){t.to.string=r(t.to.string),t.to.from.string=r(t.to.from.string);var e=t.call();return e.startKeyTime=n,n=e.endKeyTime=n+t.keyTime,e}).filter(function(t){return this.timeline.isResolved?"spline"!==this.mode||!t.isNotAnimate:!0},this),this.setAdd(t,i),this.setAccum(t,i)),s=r=e=void 0}).up("$animateTransformElement").mix({numberOfList:-1,type:"translate",attrName:"transform",isCSS:!1,isSum:!1,degits:15,joinList:function(t){for(var e=this.element.__transformList,i=0;i<e.length;++i){var n=e[i],r=n.value;n.isSum?t+=" "+r:n.isPlaying&&(t=r)}return t.trim()},tocall:function(t){if(this.numberOfList<0)throw new Error("Number of The List Error");var e=this.element.__transformList[this.numberOfList];return e.value=this.type+"("+this.$animateElement.tocall.call(this,t)+")",e.isPlaying=!0,e.isSum=this.isSum,this.joinList(this.defaultValue||"")},__setAttribute:function(){},_setFrame:function(t){var e=this.element.__transformList,i=!1,n=e.length;if(1!==n&&this.numberOfList<n-1)for(var r=this.numberOfList+1;n>r;++r)e[r].isPlaying&&(i=!0);this.setAttribute=i?this.__setAttribute:this.$animateElement.setAttribute,this.$animateElement._setFrame.call(this,t)},_setEndFrame:function(t){var e=this.element.__transformList;if(this.checkEnd(t)&&"remove"===this.fill&&e)if(this.isSum)e[this.numberOfList]&&(e[this.numberOfList].value="translate(0)");else{e[this.numberOfList]&&(e[this.numberOfList].isPlaying=!1);for(var i=0;i<e.length;++i){var n=e[i];if(n.isPlaying||!n.isRemove)return}this.removeAttribute()}},setAdd:function(){}}).on("init",function(t){if(t&&t.parentNode){this.getAttr=this.$attribute.getAttr,this.type=this.getAttr("type","translate"),this.attrName="transform";var e=this.element;this.isDefault=e.hasAttributeNS(null,"transform"),this.defaultValue=e.getAttributeNS(null,"transform")||"",this.isSum="sum"===this.getAttr("additive","replace"),e.__transformList||(e.__transformList=[],this.numberOfList=-1),this.hasAttrValues()&&this.numberOfList<0&&(this.numberOfList=e.__transformList.length,e.__transformList.push({isPlaying:!1,value:"translate(0)",isSum:this.isSum,isRemove:"remove"===this.fill}))}}).up("$motionElement").mix(function(){this._setFrame=this.$animateElement._setFrame}).mix({numberOfList:-1,mode:"paced",hasAttrValues:function(){return this.$attribute.hasAttrValues.call(this)?!0:this._ele.hasAttribute("path")||this._ele.getElementsByTagNameNS(this.path.namespaceURI,"mpath").length},path:document.createElementNS("http://www.w3.org/2000/svg","path"),rotate:"0",tocall:function(t){return("translate("+this.$animateElement.tocall.call(this,t)+") "+this.joinList(this.defaultValue||"")).trim()},getRotate:function(t,e,i){var n=t.getPathSegAtLength(e),r=t.pathSegList.getItem(n),s=r.pathSegTypeAsLetter,a=Math.PI;if("M"===s){var l=t.pathSegList.getItem(n+1),o=l.pathSegTypeAsLetter;if("M"===o)return"";if("L"===o)return") rotate("+(Math.atan2(l.y-r.y,l.x-r.x)/a*180+i);if("C"===o)return") rotate("+(Math.atan2(l.y1-r.y,l.x1-r.x)/a*180+i)}else{if("L"===s&&n-1>=0){var h=t.pathSegList.getItem(n-1);return") rotate("+(Math.atan2(r.y-h.y,r.x-h.x)/a*180+i)}if("C"===s){var u=t.getPointAtLength(e),m=u.x,f=u.y;return u=t.getPointAtLength(e+1),") rotate("+(Math.atan2(u.y-f,u.x-m)/a*180+i)}}},_tocallForPath:function(t){var e=this.path,i=t*e.getTotalLength(),n=e.getPointAtLength(i),r=0;return"0"===this.rotate?n.x+","+n.y:(r="auto"===this.rotate?0:"auto-reverse"===this.rotate?180:+this.rotate,n.x+","+n.y+this.getRotate(e,i,r))}}).on("init",function(t){if(t&&t.parentNode){this.type="translate",this.isSum=!0,this.mode=this.getAttr("mode","paced"),this.rotate=this.getAttr("rotate","0"),this.path=this.path.cloneNode(!0);var e=t.getElementsByTagNameNS(this.path.namespaceURI,"mpath"),i=(this.element.__transformList,this.$animateElement);if(e.length){var n=t.ownerDocument.getElementById(e[0].getAttributeNS("http://www.w3.org/1999/xlink","href").slice(1));n&&this.path.setAttributeNS(null,"d",n.getAttributeNS(null,"d")),this.$animateElement=i.up().mix({tocall:this._tocallForPath})}else t.hasAttributeNS(null,"path")&&(this.path.setAttributeNS(null,"d",t.getAttributeNS(null,"path")),this.$animateElement=i.up().mix({tocall:this._tocallForPath}))}}),base("$frame").up("$svgEvent").mix({first:null,lastTimeLine:null,setTimeTable:function(){for(var t=this.timelines,e=0,i=null;e<t.length;++e)if(t[e].target&&t[e].isResolved){var n=t[e],r=n.begin,s=n.target,a=n.simpleDuration,l=n.activeTime,o={frame:r,eventType:"begin",target:s,next:{frame:r+l,eventType:"end",target:s,next:null}};if(i)i.next.next=o;else if(this.first){for(var h=this.first;h.next;)h=h.next;h.next=o}else this.first=o;if(i=o,a&&l!==a)for(var u=o,m=r+a,f=1;r+l>m;m+=a,++f)u.next={frame:m,eventType:"repeat",target:s,count:f,next:u.next},u=u.next;n.target=null}t=i=o=r=s=a=l=void 0},$frame:base("$frame"),setFrame:function(t){var e=this.timelines,i=e[e.length-1],n=this.$frame.setFrame(t);this.lastTimeLine!==i&&(this.lastTimeLine=i,this.setTimeTable());var r=this.first,s=r;for(Math.floor;r;){var a=r.frame,l=r.target;if(detail=0,t>=a){"repeat"===r.eventType&&(detail=r.count),s.next=r.next,this.first===r?(s=r.next,this.first=s):s=r;var o=l.ownerDocument.createEvent("MouseEvents");o.initMouseEvent(r.eventType+"Event",!0,!0,window,detail,0,0,0,0,!1,!1,!1,!1,0,l),l.dispatchEvent(o)}else s=r;r=r.next}return r=t=first=a=l=s=detail=void 0,n}}),window.addEventListener&&window.addEventListener("load",getDocument);
\ No newline at end of file