-
Notifications
You must be signed in to change notification settings - Fork 0
/
project-y2.html
39 lines (34 loc) · 87.4 KB
/
project-y2.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Chuigda's personal website, sharing technology knowledge and daily life."/>
<meta name="google-site-verification" content="XQXCkyhlKJeeXVTZ9X8vTuJwQmglqBwV2yzcoxb4_i8" />
<title>高科技電腦算命系統</title>
<script id="dynamicJSONLD" type="application/ld+json"></script>
<script type="text/javascript">
self.$ = x => document.querySelector(x)
</script>
<style>
body {
background-color: black;
color: white;
}
</style>
<script type="module" crossorigin>
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const _ of o.addedNodes)_.tagName==="LINK"&&_.rel==="modulepreload"&&i(_)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();var nt,d,Vt,V,ft,Bt,st,Q={},Ft=[],se=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function L(t,e){for(var n in e)t[n]=e[n];return t}function Wt(t){var e=t.parentNode;e&&e.removeChild(t)}function at(t,e,n){var i,r,o,_={};for(o in e)o=="key"?i=e[o]:o=="ref"?r=e[o]:_[o]=e[o];if(arguments.length>2&&(_.children=arguments.length>3?nt.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(o in t.defaultProps)_[o]===void 0&&(_[o]=t.defaultProps[o]);return Z(t,_,i,r,null)}function Z(t,e,n,i,r){var o={type:t,props:e,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:r==null?++Vt:r};return r==null&&d.vnode!=null&&d.vnode(o),o}function P(t){return t.children}function E(t,e){this.props=t,this.context=e}function q(t,e){if(e==null)return t.__?q(t.__,t.__.__k.indexOf(t)+1):null;for(var n;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null)return n.__e;return typeof t.type=="function"?q(t):null}function It(t){var e,n;if((t=t.__)!=null&&t.__c!=null){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null){t.__e=t.__c.base=n.__e;break}return It(t)}}function mt(t){(!t.__d&&(t.__d=!0)&&V.push(t)&&!J.__r++||ft!==d.debounceRendering)&&((ft=d.debounceRendering)||Bt)(J)}function J(){var t,e,n,i,r,o,_,c;for(V.sort(st);t=V.shift();)t.__d&&(e=V.length,i=void 0,r=void 0,_=(o=(n=t).__v).__e,(c=n.__P)&&(i=[],(r=L({},o)).__v=o.__v+1,lt(c,o,r,n.__n,c.ownerSVGElement!==void 0,o.__h!=null?[_]:null,i,_==null?q(o):_,o.__h),qt(i,o),o.__e!=_&&It(o)),V.length>e&&V.sort(st));J.__r=0}function Rt(t,e,n,i,r,o,_,c,l,m){var s,h,p,u,f,O,v,g=i&&i.__k||Ft,b=g.length;for(n.__k=[],s=0;s<e.length;s++)if((u=n.__k[s]=(u=e[s])==null||typeof u=="boolean"||typeof u=="function"?null:typeof u=="string"||typeof u=="number"||typeof u=="bigint"?Z(null,u,null,null,u):Array.isArray(u)?Z(P,{children:u},null,null,null):u.__b>0?Z(u.type,u.props,u.key,u.ref?u.ref:null,u.__v):u)!=null){if(u.__=n,u.__b=n.__b+1,(p=g[s])===null||p&&u.key==p.key&&u.type===p.type)g[s]=void 0;else for(h=0;h<b;h++){if((p=g[h])&&u.key==p.key&&u.type===p.type){g[h]=void 0;break}p=null}lt(t,u,p=p||Q,r,o,_,c,l,m),f=u.__e,(h=u.ref)&&p.ref!=h&&(v||(v=[]),p.ref&&v.push(p.ref,null,u),v.push(h,u.__c||f,u)),f!=null?(O==null&&(O=f),typeof u.type=="function"&&u.__k===p.__k?u.__d=l=jt(u,l,t):l=zt(t,u,p,g,f,l),typeof n.type=="function"&&(n.__d=l)):l&&p.__e==l&&l.parentNode!=t&&(l=q(p))}for(n.__e=O,s=b;s--;)g[s]!=null&&(typeof n.type=="function"&&g[s].__e!=null&&g[s].__e==n.__d&&(n.__d=Gt(i).nextSibling),Zt(g[s],g[s]));if(v)for(s=0;s<v.length;s++)Yt(v[s],v[++s],v[++s])}function jt(t,e,n){for(var i,r=t.__k,o=0;r&&o<r.length;o++)(i=r[o])&&(i.__=t,e=typeof i.type=="function"?jt(i,e,n):zt(n,i,i,r,i.__e,e));return e}function tt(t,e){return e=e||[],t==null||typeof t=="boolean"||(Array.isArray(t)?t.some(function(n){tt(n,e)}):e.push(t)),e}function zt(t,e,n,i,r,o){var _,c,l;if(e.__d!==void 0)_=e.__d,e.__d=void 0;else if(n==null||r!=o||r.parentNode==null)t:if(o==null||o.parentNode!==t)t.appendChild(r),_=null;else{for(c=o,l=0;(c=c.nextSibling)&&l<i.length;l+=1)if(c==r)break t;t.insertBefore(r,o),_=o}return _!==void 0?_:r.nextSibling}function Gt(t){var e,n,i;if(t.type==null||typeof t.type=="string")return t.__e;if(t.__k){for(e=t.__k.length-1;e>=0;e--)if((n=t.__k[e])&&(i=Gt(n)))return i}return null}function ae(t,e,n,i,r){var o;for(o in n)o==="children"||o==="key"||o in e||et(t,o,null,n[o],i);for(o in e)r&&typeof e[o]!="function"||o==="children"||o==="key"||o==="value"||o==="checked"||n[o]===e[o]||et(t,o,e[o],n[o],i)}function ht(t,e,n){e[0]==="-"?t.setProperty(e,n==null?"":n):t[e]=n==null?"":typeof n!="number"||se.test(e)?n:n+"px"}function et(t,e,n,i,r){var o;t:if(e==="style")if(typeof n=="string")t.style.cssText=n;else{if(typeof i=="string"&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||ht(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||ht(t.style,e,n[e])}else if(e[0]==="o"&&e[1]==="n")o=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+o]=n,n?i||t.addEventListener(e,o?yt:vt,o):t.removeEventListener(e,o?yt:vt,o);else if(e!=="dangerouslySetInnerHTML"){if(r)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(e!=="width"&&e!=="height"&&e!=="href"&&e!=="list"&&e!=="form"&&e!=="tabIndex"&&e!=="download"&&e in t)try{t[e]=n==null?"":n;break t}catch(_){}typeof n=="function"||(n==null||n===!1&&e.indexOf("-")==-1?t.removeAttribute(e):t.setAttribute(e,n))}}function vt(t){return this.l[t.type+!1](d.event?d.event(t):t)}function yt(t){return this.l[t.type+!0](d.event?d.event(t):t)}function lt(t,e,n,i,r,o,_,c,l){var m,s,h,p,u,f,O,v,g,b,B,D,F,W,I,w=e.type;if(e.constructor!==void 0)return null;n.__h!=null&&(l=n.__h,c=e.__e=n.__e,e.__h=null,o=[c]),(m=d.__b)&&m(e);try{t:if(typeof w=="function"){if(v=e.props,g=(m=w.contextType)&&i[m.__c],b=m?g?g.props.value:m.__:i,n.__c?O=(s=e.__c=n.__c).__=s.__E:("prototype"in w&&w.prototype.render?e.__c=s=new w(v,b):(e.__c=s=new E(v,b),s.constructor=w,s.render=ce),g&&g.sub(s),s.props=v,s.state||(s.state={}),s.context=b,s.__n=i,h=s.__d=!0,s.__h=[],s._sb=[]),s.__s==null&&(s.__s=s.state),w.getDerivedStateFromProps!=null&&(s.__s==s.state&&(s.__s=L({},s.__s)),L(s.__s,w.getDerivedStateFromProps(v,s.__s))),p=s.props,u=s.state,s.__v=e,h)w.getDerivedStateFromProps==null&&s.componentWillMount!=null&&s.componentWillMount(),s.componentDidMount!=null&&s.__h.push(s.componentDidMount);else{if(w.getDerivedStateFromProps==null&&v!==p&&s.componentWillReceiveProps!=null&&s.componentWillReceiveProps(v,b),!s.__e&&s.shouldComponentUpdate!=null&&s.shouldComponentUpdate(v,s.__s,b)===!1||e.__v===n.__v){for(e.__v!==n.__v&&(s.props=v,s.state=s.__s,s.__d=!1),s.__e=!1,e.__e=n.__e,e.__k=n.__k,e.__k.forEach(function(R){R&&(R.__=e)}),B=0;B<s._sb.length;B++)s.__h.push(s._sb[B]);s._sb=[],s.__h.length&&_.push(s);break t}s.componentWillUpdate!=null&&s.componentWillUpdate(v,s.__s,b),s.componentDidUpdate!=null&&s.__h.push(function(){s.componentDidUpdate(p,u,f)})}if(s.context=b,s.props=v,s.__P=t,D=d.__r,F=0,"prototype"in w&&w.prototype.render){for(s.state=s.__s,s.__d=!1,D&&D(e),m=s.render(s.props,s.state,s.context),W=0;W<s._sb.length;W++)s.__h.push(s._sb[W]);s._sb=[]}else do s.__d=!1,D&&D(e),m=s.render(s.props,s.state,s.context),s.state=s.__s;while(s.__d&&++F<25);s.state=s.__s,s.getChildContext!=null&&(i=L(L({},i),s.getChildContext())),h||s.getSnapshotBeforeUpdate==null||(f=s.getSnapshotBeforeUpdate(p,u)),I=m!=null&&m.type===P&&m.key==null?m.props.children:m,Rt(t,Array.isArray(I)?I:[I],e,n,i,r,o,_,c,l),s.base=e.__e,e.__h=null,s.__h.length&&_.push(s),O&&(s.__E=s.__=null),s.__e=!1}else o==null&&e.__v===n.__v?(e.__k=n.__k,e.__e=n.__e):e.__e=_e(n.__e,e,n,i,r,o,_,l);(m=d.diffed)&&m(e)}catch(R){e.__v=null,(l||o!=null)&&(e.__e=c,e.__h=!!l,o[o.indexOf(c)]=null),d.__e(R,e,n)}}function qt(t,e){d.__c&&d.__c(e,t),t.some(function(n){try{t=n.__h,n.__h=[],t.some(function(i){i.call(n)})}catch(i){d.__e(i,n.__v)}})}function _e(t,e,n,i,r,o,_,c){var l,m,s,h=n.props,p=e.props,u=e.type,f=0;if(u==="svg"&&(r=!0),o!=null){for(;f<o.length;f++)if((l=o[f])&&"setAttribute"in l==!!u&&(u?l.localName===u:l.nodeType===3)){t=l,o[f]=null;break}}if(t==null){if(u===null)return document.createTextNode(p);t=r?document.createElementNS("http://www.w3.org/2000/svg",u):document.createElement(u,p.is&&p),o=null,c=!1}if(u===null)h===p||c&&t.data===p||(t.data=p);else{if(o=o&&nt.call(t.childNodes),m=(h=n.props||Q).dangerouslySetInnerHTML,s=p.dangerouslySetInnerHTML,!c){if(o!=null)for(h={},f=0;f<t.attributes.length;f++)h[t.attributes[f].name]=t.attributes[f].value;(s||m)&&(s&&(m&&s.__html==m.__html||s.__html===t.innerHTML)||(t.innerHTML=s&&s.__html||""))}if(ae(t,p,h,r,c),s)e.__k=[];else if(f=e.props.children,Rt(t,Array.isArray(f)?f:[f],e,n,i,r&&u!=="foreignObject",o,_,o?o[0]:n.__k&&q(n,0),c),o!=null)for(f=o.length;f--;)o[f]!=null&&Wt(o[f]);c||("value"in p&&(f=p.value)!==void 0&&(f!==t.value||u==="progress"&&!f||u==="option"&&f!==h.value)&&et(t,"value",f,h.value,!1),"checked"in p&&(f=p.checked)!==void 0&&f!==t.checked&&et(t,"checked",f,h.checked,!1))}return t}function Yt(t,e,n){try{typeof t=="function"?t(e):t.current=e}catch(i){d.__e(i,n)}}function Zt(t,e,n){var i,r;if(d.unmount&&d.unmount(t),(i=t.ref)&&(i.current&&i.current!==t.__e||Yt(i,null,e)),(i=t.__c)!=null){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(o){d.__e(o,e)}i.base=i.__P=null,t.__c=void 0}if(i=t.__k)for(r=0;r<i.length;r++)i[r]&&Zt(i[r],e,n||typeof t.type!="function");n||t.__e==null||Wt(t.__e),t.__=t.__e=t.__d=void 0}function ce(t,e,n){return this.constructor(t,n)}function Kt(t,e,n){var i,r,o;d.__&&d.__(t,e),r=(i=typeof n=="function")?null:n&&n.__k||e.__k,o=[],lt(e,t=(!i&&n||e).__k=at(P,null,[t]),r||Q,Q,e.ownerSVGElement!==void 0,!i&&n?[n]:r?null:e.firstChild?nt.call(e.childNodes):null,o,!i&&n?n:r?r.__e:e.firstChild,i),qt(o,t)}nt=Ft.slice,d={__e:function(t,e,n,i){for(var r,o,_;e=e.__;)if((r=e.__c)&&!r.__)try{if((o=r.constructor)&&o.getDerivedStateFromError!=null&&(r.setState(o.getDerivedStateFromError(t)),_=r.__d),r.componentDidCatch!=null&&(r.componentDidCatch(t,i||{}),_=r.__d),_)return r.__E=r}catch(c){t=c}throw t}},Vt=0,E.prototype.setState=function(t,e){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=L({},this.state),typeof t=="function"&&(t=t(L({},n),this.props)),t&&L(n,t),t!=null&&this.__v&&(e&&this._sb.push(e),mt(this))},E.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),mt(this))},E.prototype.render=P,V=[],Bt=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,st=function(t,e){return t.__v.__b-e.__v.__b},J.__r=0;var ut,y,it,gt,_t=0,Xt=[],K=[],bt=d.__b,$t=d.__r,kt=d.diffed,Nt=d.__c,wt=d.unmount;function Qt(t,e){d.__h&&d.__h(y,t,_t||e),_t=0;var n=y.__H||(y.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({__V:K}),n.__[t]}function x(t){return _t=1,le(Jt,t)}function le(t,e,n){var i=Qt(ut++,2);if(i.t=t,!i.__c&&(i.__=[n?n(e):Jt(void 0,e),function(c){var l=i.__N?i.__N[0]:i.__[0],m=i.t(l,c);l!==m&&(i.__N=[m,i.__[1]],i.__c.setState({}))}],i.__c=y,!y.u)){var r=function(c,l,m){if(!i.__c.__H)return!0;var s=i.__c.__H.__.filter(function(p){return p.__c});if(s.every(function(p){return!p.__N}))return!o||o.call(this,c,l,m);var h=!1;return s.forEach(function(p){if(p.__N){var u=p.__[0];p.__=p.__N,p.__N=void 0,u!==p.__[0]&&(h=!0)}}),!(!h&&i.__c.props===c)&&(!o||o.call(this,c,l,m))};y.u=!0;var o=y.shouldComponentUpdate,_=y.componentWillUpdate;y.componentWillUpdate=function(c,l,m){if(this.__e){var s=o;o=void 0,r(c,l,m),o=s}_&&_.call(this,c,l,m)},y.shouldComponentUpdate=r}return i.__N||i.__}function ue(t,e){var n=Qt(ut++,7);return fe(n.__H,e)?(n.__V=t(),n.i=e,n.__h=t,n.__V):n.__}function de(){for(var t;t=Xt.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(X),t.__H.__h.forEach(ct),t.__H.__h=[]}catch(e){t.__H.__h=[],d.__e(e,t.__v)}}d.__b=function(t){y=null,bt&&bt(t)},d.__r=function(t){$t&&$t(t),ut=0;var e=(y=t.__c).__H;e&&(it===y?(e.__h=[],y.__h=[],e.__.forEach(function(n){n.__N&&(n.__=n.__N),n.__V=K,n.__N=n.i=void 0})):(e.__h.forEach(X),e.__h.forEach(ct),e.__h=[])),it=y},d.diffed=function(t){kt&&kt(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(Xt.push(e)!==1&>===d.requestAnimationFrame||((gt=d.requestAnimationFrame)||pe)(de)),e.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.__V!==K&&(n.__=n.__V),n.i=void 0,n.__V=K})),it=y=null},d.__c=function(t,e){e.some(function(n){try{n.__h.forEach(X),n.__h=n.__h.filter(function(i){return!i.__||ct(i)})}catch(i){e.some(function(r){r.__h&&(r.__h=[])}),e=[],d.__e(i,n.__v)}}),Nt&&Nt(t,e)},d.unmount=function(t){wt&&wt(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach(function(i){try{X(i)}catch(r){e=r}}),n.__H=void 0,e&&d.__e(e,n.__v))};var xt=typeof requestAnimationFrame=="function";function pe(t){var e,n=function(){clearTimeout(i),xt&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);xt&&(e=requestAnimationFrame(n))}function X(t){var e=y,n=t.__c;typeof n=="function"&&(t.__c=void 0,n()),y=e}function ct(t){var e=y;t.__c=t.__(),y=e}function fe(t,e){return!t||t.length!==e.length||e.some(function(n,i){return n!==t[i]})}function Jt(t,e){return typeof e=="function"?e(t):e}function me(t,e){for(var n in e)t[n]=e[n];return t}function Ct(t,e){for(var n in t)if(n!=="__source"&&!(n in e))return!0;for(var i in e)if(i!=="__source"&&t[i]!==e[i])return!0;return!1}function Pt(t){this.props=t}(Pt.prototype=new E).isPureReactComponent=!0,Pt.prototype.shouldComponentUpdate=function(t,e){return Ct(this.props,t)||Ct(this.state,e)};var St=d.__b;d.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),St&&St(t)};var he=d.__e;d.__e=function(t,e,n,i){if(t.then){for(var r,o=e;o=o.__;)if((r=o.__c)&&r.__c)return e.__e==null&&(e.__e=n.__e,e.__k=n.__k),r.__c(t,e)}he(t,e,n,i)};var Ht=d.unmount;function te(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach(function(i){typeof i.__c=="function"&&i.__c()}),t.__c.__H=null),(t=me({},t)).__c!=null&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map(function(i){return te(i,e,n)})),t}function ee(t,e,n){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map(function(i){return ee(i,e,n)}),t.__c&&t.__c.__P===e&&(t.__e&&n.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=n)),t}function ot(){this.__u=0,this.t=null,this.__b=null}function ne(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Y(){this.u=null,this.o=null}d.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&t.__h===!0&&(t.type=null),Ht&&Ht(t)},(ot.prototype=new E).__c=function(t,e){var n=e.__c,i=this;i.t==null&&(i.t=[]),i.t.push(n);var r=ne(i.__v),o=!1,_=function(){o||(o=!0,n.__R=null,r?r(c):c())};n.__R=_;var c=function(){if(!--i.__u){if(i.state.__a){var m=i.state.__a;i.__v.__k[0]=ee(m,m.__c.__P,m.__c.__O)}var s;for(i.setState({__a:i.__b=null});s=i.t.pop();)s.forceUpdate()}},l=e.__h===!0;i.__u++||l||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(_,_)},ot.prototype.componentWillUnmount=function(){this.t=[]},ot.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=te(this.__b,n,i.__O=i.__P)}this.__b=null}var r=e.__a&&at(P,null,t.fallback);return r&&(r.__h=null),[at(P,null,e.__a?null:t.children),r]};var Tt=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&(t.props.revealOrder[0]!=="t"||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};(Y.prototype=new E).__a=function(t){var e=this,n=ne(e.__v),i=e.o.get(t);return i[0]++,function(r){var o=function(){e.props.revealOrder?(i.push(r),Tt(e,t,i)):r()};n?n(o):o()}},Y.prototype.render=function(t){this.u=null,this.o=new Map;var e=tt(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Y.prototype.componentDidUpdate=Y.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){Tt(t,n,e)})};var ve=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,ye=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,ge=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,be=/[A-Z0-9]/g,$e=typeof document!="undefined",ke=function(t){return(typeof Symbol!="undefined"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(t)};function Ne(t,e,n){return e.__k==null&&(e.textContent=""),Kt(t,e),typeof n=="function"&&n(),t?t.__c:null}E.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(E.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var At=d.event;function we(){}function xe(){return this.cancelBubble}function Ce(){return this.defaultPrevented}d.event=function(t){return At&&(t=At(t)),t.persist=we,t.isPropagationStopped=xe,t.isDefaultPrevented=Ce,t.nativeEvent=t};var Mt={configurable:!0,get:function(){return this.class}},Et=d.vnode;d.vnode=function(t){var e=t.type,n=t.props,i=n;if(typeof e=="string"){for(var r in i={},n){var o=n[r];if(!(r==="value"&&"defaultValue"in n&&o==null||$e&&r==="children"&&e==="noscript")){var _=r.toLowerCase();r==="defaultValue"&&"value"in n&&n.value==null?r="value":r==="download"&&o===!0?o="":_==="ondoubleclick"?r="ondblclick":_!=="onchange"||e!=="input"&&e!=="textarea"||ke(n.type)?_==="onfocus"?r="onfocusin":_==="onblur"?r="onfocusout":ge.test(r)?r=_:e.indexOf("-")===-1&&ye.test(r)?r=r.replace(be,"-$&").toLowerCase():o===null&&(o=void 0):_=r="oninput",_==="oninput"&&i[r=_]&&(r="oninputCapture"),i[r]=o}}e=="select"&&i.multiple&&Array.isArray(i.value)&&(i.value=tt(n.children).forEach(function(c){c.props.selected=i.value.indexOf(c.props.value)!=-1})),e=="select"&&i.defaultValue!=null&&(i.value=tt(n.children).forEach(function(c){c.props.selected=i.multiple?i.defaultValue.indexOf(c.props.value)!=-1:i.defaultValue==c.props.value})),t.props=i,n.class!=n.className&&(Mt.enumerable="className"in n,n.className!=null&&(i.class=n.className),Object.defineProperty(i,"className",Mt))}t.$$typeof=ve,Et&&Et(t)};var Ot=d.__r;d.__r=function(t){Ot&&Ot(t),t.__c};var Ut=d.diffed;d.diffed=function(t){Ut&&Ut(t);var e=t.props,n=t.__e;n!=null&&t.type==="textarea"&&"value"in e&&e.value!==n.value&&(n.value=e.value==null?"":e.value)};function Pe(t){return!!t.__k&&(Kt(null,t),!0)}function Se(t){return{render(e){Ne(e,t)},unmount(){Pe(t)}}}var He=0;function a(t,e,n,i,r,o){var _,c,l={};for(c in e)c=="ref"?_=e[c]:l[c]=e[c];var m={type:t,props:l,key:n,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--He,__source:r,__self:o};if(typeof t=="function"&&(_=t.defaultProps))for(c in _)l[c]===void 0&&(l[c]=_[c]);return d.vnode&&d.vnode(m),m}const Te=({value:t,mutated:e})=>{let n="yao";return t||(n+=" yao-yin"),e&&(n+=" yao-mutated"),a("div",{className:n})},Lt=[{111111:{易:{name:"乾",description:"元亨。利貞。",mutations:["初九:潛龍勿用。","九二:見龍在田,利見大人。","九三:君子終日乾乾,夕惕若;厲,无咎。","九四:或躍在淵,无咎。","九五:飛龍在天,利見大人。","上九:亢龍,有悔。","用九:見羣龍无首,吉。"]},彖:["大哉乾元,萬物資始,乃統天。雲行雨施,品物流形,大明終始,六位時成。","時乘六龍以御天,乾道變化,各正性命,保合大和〈一作太和〉,乃利貞。","首出庶物,萬國咸寧。"],象:{description:"天行健,君子以自強不息。",mutations:["潛龍勿用,陽在下也。","見龍在田,德施普也。","終日乾乾,反復道也。","或躍在淵,進无咎也。","飛龍在天,大人造也。","亢龍有悔,盈不可久也。","用九,天德不可為首也。"]}}},{"000000":{易:{name:"坤",description:"元亨。利牝馬之貞。君子有攸往,先迷後得,主利。西南得朋,東北喪朋。安貞,吉。",mutations:["初六:履霜,堅冰至。","六二:直方大,不習无不利。","六三:含章,可貞。或從王事,无成有終。","六四:括囊,无咎无譽。","六五:黃裳,元吉。","上六:龍戰于野,其血玄黃。","用六:利永貞。"]},彖:["至哉坤元,萬物資生,乃順承天。坤厚載物,德合无疆;含弘光大,品物咸亨。牝馬地類,行地无疆,柔順利貞。","君子攸行,先迷失道,後順得常。","西南得朋,乃與類行,東北喪朋,乃終有慶。安貞之吉,應地无疆。"],象:{description:"地勢坤,君子以厚德載物。",mutations:["履霜堅冰,陰始凝也。馴致其道,至堅冰也。","六二之動,直以方也。不習无不利,地道光也。","含章可貞,以時發也。或從王事,知光大也。","括囊无咎,慎不害也。","黃裳元吉,文在中也。","龍戰于野,其道窮也。","用六永貞,以大終也。"]}}},{100010:{易:{name:"屯",description:"元亨,利貞。勿用有攸往,利建侯。",mutations:["初九:磐桓,利居貞,利建侯。","六二:屯如邅如,乘馬班如,匪寇婚媾,女子貞不字,十年乃字。","六三:即鹿无虞,惟入于林中,君子幾不如舍,往吝。","六四:乘馬班如,求婚媾,往,吉无不利。","九五:屯其膏;小貞吉,大貞凶。","上六:乘馬班如,泣血漣如。"]},彖:["屯,剛柔始交而難生,動乎險中,大亨貞。雷雨之動滿盈,天造草昧,宜建侯而不寧。"],象:{description:"雲雷,屯;君子以經綸。",mutations:["雖磐桓,志行正也。以貴下賤,大得民也。","六二之難,乘剛也。十年乃字,反常也。","即鹿无虞,以從禽也。君子舍之,往吝窮也。","求而往,明也。","屯其膏,施未光也。","泣血漣如,何可長也。"]}}},{"010001":{易:{name:"蒙",description:"亨。匪我求童蒙,童蒙求我。初筮告,再三瀆,瀆則不告。利貞。",mutations:["初六:發蒙,利用刑人,用說桎梏,以往吝。","九二:包蒙吉,納婦吉,子克家。","六三:勿用取女,見金夫,不有躬,无攸利。","六四:困蒙,吝。","六五:童蒙,吉。","上九:擊蒙,不利為寇,利禦寇。"]},彖:["蒙,山下有險,險而止,蒙。蒙亨,以亨行,時中也。匪我求童蒙,童蒙求我,志應也。初筮告,以剛中也。再三瀆,瀆則不告,瀆蒙也。蒙以養正,聖功也。"],象:{description:"山下出泉,蒙;君子以果行育德。",mutations:["利用刑人,以正法也。","子克家,剛柔節也。","勿用取女,行不順也。","困蒙之吝,獨遠實也。","童蒙之吉,順以巽也。","利用禦寇,上下順也。"]}}},{111010:{易:{name:"需",description:"有孚,光亨。貞吉,利涉大川。",mutations:["初九:需于郊,利用恆,无咎。","九二:需于沙,小有言,終吉。","九三:需于泥,致寇至。","六四:需于血,出自穴。","九五:需于酒食,貞吉。","上六:入于穴,有不速之客三人來,敬之終吉。"]},彖:["需,須也,險在前也;剛健而不陷,其義不困窮矣。需,有孚,光亨,貞吉,位乎天位,以正中也。利涉大川,往有功也。"],象:{description:"雲上於天,需;君子以飲食宴樂。",mutations:["需于郊,不犯難行也。利用恆,无咎,未失常也。","需于沙,衍在中也。雖小有言,以終吉也。","需于泥,災在外也。自我致寇,敬慎不敗也。","需于血,順以聽也。","酒食,貞吉,以中正也。","不速之客來,敬之終吉。雖不當位,未大失也。"]}}},{"010111":{易:{name:"訟",description:"有孚,窒,惕,中吉,終凶。利見大人,不利涉大川。",mutations:["初六:不永所事,小有言,終吉。","九二:不克訟,歸而逋,其邑人三百戶无眚。","六三:食舊德,貞厲,終吉。或從王事,无成。","九四:不克訟,復即命渝,安貞吉。","九五:訟,元吉。","上九:或錫之鞶帶,終朝三褫之。"]},彖:["訟,上剛下險,險而健,訟。訟,有孚,窒,惕,中吉,剛來而得中也。終凶,訟不可成也。利見大人,尚中正也。不利涉大川,入于淵也。"],象:{description:"天與水違行,訟;君子以作事謀始。",mutations:["不永所事,訟不可長也。雖小有言,其辯明也。","不克訟,歸逋竄也。自下訟上,患至掇也。","食舊德,從上吉也。","復即命渝,安貞,不失也。","訟,元吉,以中正也。","以訟受服,亦不足敬也。"]}}},{"010000":{易:{name:"師",description:"貞丈人吉,无咎。",mutations:["初六:師出以律,否臧,凶。","九二:在師中吉,无咎;王三錫命。","六三:師或輿尸,凶。","六四:師左次,无咎。","六五:田有禽,利執言,无咎。長子帥師,弟子輿尸,貞凶。","上六:大君有命,開國承家,小人勿用。"]},彖:["師,眾也。貞,正也。能以眾正,可以王矣。剛中而應,行險而順,以此毒天下,而民從之,吉又何咎矣。"],象:{description:"地中有水,師;君子以容民畜衆。",mutations:["師出以律;失律,凶也。","在師中吉,承天寵也。王三錫命,懷萬邦也。","師或輿尸,大无功也。","左次无咎,未失常也。","長子帥師,以中行也。弟子輿尸,使不當也。","大君有命,以正功也。小人勿用,必亂邦也。"]}}},{"000010":{易:{name:"比",description:"吉。原筮元永貞,无咎。不寧方來,後夫凶。",mutations:["初六:有孚,比之,无咎。有孚盈缶,終來有它,吉。","六二:比之自內,貞吉。","六三:比之匪人。","六四:外比之,貞吉。","九五:顯比。王用三驅,失前禽,邑人不誡,吉。","上六:比之无首,凶。"]},彖:["比,吉也。比,輔也,下順從也。原筮,元永貞,无咎,以剛中也。不寧方來,上下應也。後夫凶,其道窮也。"],象:{description:"地上有水,比;先王以建萬國,親諸侯。",mutations:["比之初六,有它吉也。","比之自內,不自失也。","比之匪人,不亦傷乎!","外比於賢,以從上也。","顯比之吉,位正中也。舍逆取順,失前禽也。邑人不誡,上使中也。","比之无首,无所終也。"]}}},{111011:{易:{name:"小畜",description:"亨。密雲不雨,自我西郊。",mutations:["初九:復自道,何其咎,吉。","九二:牽復,吉。","九三:輿說輻,夫妻反目。","六四:有孚,血去惕出,无咎。","九五:有孚攣如,富以其鄰。","上九:既雨既處,尚德載,婦貞厲,月幾望,君子征凶。"]},彖:["小畜,柔得位而上下應之,曰小畜。健而巽,剛中而志行,乃亨。密雲不雨,尚往也。自我西郊,施未行也。"],象:{description:"風行天上,小畜,君子以懿文德。",mutations:["復自道,其義吉也。","牽復在中,亦不自失也。","夫妻反目,不能正室也。","有孚。惕出。上合志也。","有孚攣如,不獨富也。","既雨既處,德積載也。君子征凶,有所疑也。"]}}},{110111:{易:{name:"履",description:"履虎尾,不咥人,亨。",mutations:["初九:素履,往无咎。","九二:履道坦坦,幽人貞吉。","六三:眇能視,跛能履,履虎尾,咥人,凶。武人為于大君。","九四:履虎尾,愬愬終吉。","九五:夬履,貞厲。","上九:視履考祥,其旋元吉。"]},彖:["履,柔履剛也。說而應乎乾,是以履虎尾,不咥人,亨。剛中正,履帝位而不疚,光明也。"],象:{description:"上天下澤,履;君子以辯上下,定民志。",mutations:["素履之往,獨行願也。","幽人貞吉,中不自亂也。","眇能視,不足以有明也。跛能履,不足以與行也。咥人之凶,位不當也。武人為于大君,志剛也。","愬愬終吉,志行也。","夬履貞厲,位正當也。","元吉在上,大有慶也。"]}}},{111e3:{易:{name:"泰",description:"小往大來,吉亨。",mutations:["初九:拔茅茹以其彙,征吉。","九二:包荒。用馮河,不遐遺;朋亡。得尚于中行。","九三:无平不陂,无往不復,艱貞无咎。勿恤其孚,于食有福。","六四:翩翩,不富以其鄰;不戒以孚。","六五:帝乙歸妹,以祉,元吉。","上六:城復于隍,勿用師,自邑告命,貞吝。"]},彖:["泰,小往大來,吉亨。則是天地交而萬物通也,上下交而其志同也。內陽而外陰,內健而外順,內君子而外小人,君子道長,小人道消也。"],象:{description:"天地交,泰;后以財成天地之道,輔相天地之宜,以左右民。",mutations:["拔茅征吉,志在外也。","包荒,得尚于中行,以光大也。","无往不復,天地際也。","翩翩不富,皆失實也。不戒以孚,中心願也。","以祉,元吉。中以行願也。","城復于隍,其命亂也。"]}}},{"000111":{易:{name:"否",description:"否之匪人,不利君子貞,大往小來。",mutations:["初六:拔茅茹以其彙,貞吉。亨。","六二:包承,小人吉,大人否。亨。","六三:包羞。","九四:有命,无咎,疇離祉。","九五:休否,大人吉。其亡其亡,繫于苞桑。","上九:傾否,先否後喜。"]},彖:["否之匪人,不利君子貞,大往小來。則是天地不交而萬物不通也,上下不交而天下无邦也。內陰而外陽,內柔而外剛,內小人而外君子,小人道長,君子道消也。"],象:{description:"天地不交,否;君子以儉德辟難,不可榮以祿。",mutations:["拔茅貞吉,志在君也。","大人否,亨。不亂羣也。","包羞,位不當也。","有命无咎,志行也。","大人之吉,位正當也。","否終則傾,何可長也。"]}}},{101111:{易:{name:"同人",description:"同人于野,亨。 利涉大川,利君子貞。",mutations:["初九:同人于門,無咎。","六二:同人于宗,吝。","九三:伏戎于莽,升其高陵,三歲不興。","九四:乘其墉,弗克,攻吉。","九五:同人,先號啕而后笑。大師克相遇。","上九:同人于郊,無悔。"]},彖:["同人,柔得位得中,而應乎乾,曰同人。同人曰,同人于野,亨。利涉大川,乾行也。文明以健,中正而應,君子正也。唯君子為能通天下之志。"],象:{description:"天與火,同人;君子以類族辨物。",mutations:["出門同人,又誰咎也。","同人于宗,吝道也。","伏戎于莽,敵剛也。三歲不興,安行也。","乘其墉,義弗克也,其吉,則困而反則也。","同人之先,以中直也。大師相遇,言相克也。","同人于郊,志未得也。"]}}},{111101:{易:{name:"大有",description:"元亨。",mutations:["初九:无交害,匪咎,艱則无咎。","九二:大車以載,有攸往,无咎。","九三:公用亨于天子,小人弗克。","九四:匪其彭,无咎。","六五:厥孚交如,威如;吉。","上九:自天佑之,吉无不利。"]},彖:["大有,柔得尊位,大中而上下應之,曰大有。其德剛健而文明,應乎天而時行,是以元亨。"],象:{description:"火在天上,大有;君子以竭惡揚善,順天休命。",mutations:["大有初九,无交害也。","大車以載,積中不敗也。","公用亨于天子,小人害也。","匪其彭,无咎;明辨晰也。","厥孚交如,信以發志也。威如之吉,易而无備也。","大有上吉,自天佑也。"]}}},{"001000":{易:{name:"謙",description:"亨,君子有終。",mutations:["初六:謙謙君子,用涉大川,吉。","六二:鳴謙,貞吉。","九三:勞謙君子,有終吉。","六四:无不利,撝謙。","六五:不富,以其鄰,利用侵伐,无不利。","上六:鳴謙,利用行師,征邑國。"]},彖:["謙,亨,天道下濟而光明,地道卑而上行。天道虧盈而益謙,地道變盈而流謙,鬼神害盈而福謙,人道惡盈而好謙。謙尊而光,卑而不可逾,君子之終也。"],象:{description:"地中有山,謙;君子以裒多益寡,稱物平施。",mutations:["謙謙君子,卑以自牧也。","鳴謙貞吉,中心得也。","勞謙君子,萬民服也。","无不利撝謙;不違則也。","利用侵伐,征不服也。","鳴謙,志未得也。可用行師,征邑國也。"]}}},{"000100":{易:{name:"豫",description:"利建侯行師。",mutations:["初六:鳴豫,凶。","六二:介于石,不終日,貞吉。","六三:盱豫,悔。遲有悔。","九四:由豫,大有得。勿疑。朋盍簪。","六五:貞疾,恆不死。","上六:冥豫,成有渝,无咎。"]},彖:["豫,剛應而志行,順以動,豫。豫,順以動,故天地如之,而況建侯行師乎?天地以順動,故日月不過,而四時不忒;聖人以順動,則刑罰清而民服。豫之時義大矣哉!"],象:{description:"雷出地奮,豫。先王以作樂崇德,殷薦之上帝,以配祖考。",mutations:["初六鳴豫,志窮凶也。","不終日,貞吉;以中正也。","盱豫有悔,位不當也。","由豫,大有得;志大行也。","六五貞疾,乘剛也。恆不死,中未亡也。","冥豫在上,何可長也。"]}}},{100110:{易:{name:"隨",description:"元亨。利貞。无咎。",mutations:["初九:官有渝,貞吉。出門交有功。","六二:系小子,失丈夫。","六三:系丈夫,失小子。隨有求得,利居貞。","九四:隨有獲,貞凶。有孚在道,以明,何咎。","九五:孚于嘉,吉。","上六:拘系之,乃從維之。王用亨于西山。"]},彖:["隨,剛來而下柔,動而說,隨。大亨貞,无咎,而天下隨時,隨之時義大矣哉!"],象:{description:"澤中有雷,隨;君子以嚮晦入宴息。",mutations:["官有渝,從正吉也。出門交有功,不失也。","系小子,弗兼與也。","系丈夫,志舍下也。","隨有獲,其義凶也。有孚在道,明功也。","孚于嘉,吉;位正中也。","拘系之,上窮也。"]}}},{"011001":{易:{name:"蠱",description:"元亨。利涉大川。先甲三日,後甲三日。",mutations:["初六:幹父之蠱,有子考,无咎,厲終吉。","九二:幹母之蠱,不可貞。","九三:幹父之蠱,小有悔,无大咎。","六四:裕父之蠱,往見吝。","六五:幹父之蠱,用譽。","上九:不事王侯,高尚其事。"]},彖:["蠱,剛上而柔下,巽而止,蠱。蠱,元亨,而天下治也。利涉大川,往有事也。先甲三日,後甲三日,終則有始,天行也。"],象:{description:"山下有風,蠱;君子以振民育德。",mutations:["幹父之蠱,意承考也。","幹母之蠱,得中道也。","幹父之蠱,終无咎也。","裕父之蠱,往未得也。","幹父用譽,承以德也。","不事王侯,志可則也。"]}}},{11e4:{易:{name:"臨",description:"元亨。利貞。至于八月有凶。",mutations:["初九:咸臨,貞吉。","九二:咸臨,吉无不利。","六三:甘臨,无攸利。既憂之,无咎。","六四:至臨,无咎。","六五:知臨,大君之宜,吉。","上六:敦臨,吉无咎。"]},彖:["臨,剛浸而長。說而順,剛中而應,大亨以正,天之道也。至于八月有凶,消不久也。"],象:{description:"澤上有地,臨;君子以教思无窮,容保民无疆。",mutations:["咸臨貞吉,志行正也。","咸臨,吉无不利;未順命也。","甘臨,位不當也。既憂之,咎不長也。","至臨无咎,位當也。","大君之宜,行中之謂也。","敦臨之吉,志在內也。"]}}},{"000011":{易:{name:"觀",description:"盥而不荐,有孚顒若。",mutations:["初六:童觀,小人无咎,君子吝。","六二:窺觀,利女貞。","六三:觀我生,進退。","六四:觀國之光,利用賓于王。","九五:觀我生,君子无咎。","上九:觀其生,君子无咎。"]},彖:["大觀在上,順而巽,中正以觀天下。觀,盥而不荐,有孚顒若,下觀而化也。觀天之神道,而四時不忒,聖人以神道設教,而天下服矣。"],象:{description:"風行地上,觀;先王以省方,觀民設教。",mutations:["初六童觀,小人道也。","窺觀女貞,亦可丑也。","觀我生,進退;未失道也。","觀國之光,尚賓也。","觀我生,觀民也。","觀其生,志未平也。"]}}},{100101:{易:{name:"噬嗑",description:"亨。利用獄。",mutations:["初九:屨校滅趾,无咎。","六二:噬膚滅鼻,无咎。","六三:噬臘肉,遇毒;小吝,无咎。","九四:噬乾胏,得金矢,利艱貞,吉。","六五:噬乾肉,得黃金,貞厲,无咎。","上九:何校滅耳,凶。"]},彖:["頤中有物,曰噬嗑,噬嗑而亨。剛柔分,動而明,雷電合而章。柔得中而上行,雖不當位,利用獄也。"],象:{description:"雷電噬嗑;先王以明罰敕法。",mutations:["屨校滅趾,不行也。","噬膚滅鼻,乘剛也。","遇毒,位不當也。","利艱貞吉,未光也。","貞厲无咎,得當也。","何校滅耳,聰不明也。"]}}},{101001:{易:{name:"賁",description:"亨。小利有攸往。",mutations:["初九:賁其趾,舍車而徒。","六二:賁其須。","九三:賁如濡如,永貞吉。","六四:賁如皤如,白馬翰如,匪寇婚媾。","六五:賁於丘園,束帛戔戔,吝,終吉。","上九:白賁,无咎。"]},彖:["賁,亨;柔來而文剛,故亨。分剛上而文柔,故小利有攸往。剛柔交錯,天文也;文明以止,人文也。觀乎天文,以察時變;觀乎人文,以化成天下。"],象:{description:"山下有火,賁;君子以明庶政,无敢折獄。",mutations:["舍車而徒,義弗乘也。","賁其須,與上興也。","永貞之吉,終莫之陵也。","六四,當位疑也。匪寇婚媾,終无尤也。","六五之吉,有喜也。","白賁无咎,上得志也。"]}}},{"000001":{易:{name:"剝",description:"不利。有攸往。",mutations:["初六:剝牀以足,蔑貞凶。","六二:剝牀以辨,蔑貞凶。","六三:剝之,无咎。","六四:剝牀以膚,凶。","六五:貫魚,以宮人寵,无不利。","上九:碩果不食,君子得輿,小人剝廬。"]},彖:["剝,剝也,柔變剛也。不利有攸往,小人長也。順而止之,觀象也。君子尚消息盈虛,天行也。"],象:{description:"山附地上,剝;上以厚下,安宅。",mutations:["剝牀以足,以滅下也。","剝牀以辨,未有與也。","剝之无咎,失上下也。","剝牀以膚,切近災也。","以宮人寵,終无尤也。","君子得輿,民所載也。小人剝廬,終不可用也。"]}}},{1e5:{易:{name:"復",description:"亨。出入无疾,朋來无咎。反復其道,七日來復,利有攸往。",mutations:["初九:不復遠,无只悔,元吉。","六二:休復,吉。","六三:頻復,厲无咎。","六四:中行獨復。","六五:敦復,无悔。","上六:迷復,凶,有災眚。用行師,終有大敗,以其國君,凶;至于十年,不克征。"]},彖:["復亨;剛反,動而以順行,是以出入无疾,朋來无咎。反復其道,七日來復,天行也。利有攸往,剛長也。復其見天地之心乎?"],象:{description:"雷在地中,復;先王以至日閉關,商旅不行,后不省方。",mutations:["不遠之復,以修身也。","休復之吉,以下仁也。","頻復之厲,義无咎也。","中行獨復,以從道也。","敦復无悔,中以自考也。","迷復之凶,反君道也。"]}}},{100111:{易:{name:"无妄",description:"元亨。利貞。其匪正有眚,不利有攸往。",mutations:["初九:无妄,往吉。","六二:不耕獲,不菑畬,則利有攸往。","六三:无妄之災,或系之牛,行人之得,邑人之災。","九四:可貞,无咎。","九五:无妄之疾,勿藥有喜。","上九:无妄,行有眚,无攸利。"]},彖:["无妄,剛自外來,而為主於內。動而健,剛中而應,大亨以正,天之命也。其匪正有眚,不利有攸往。无妄之往,何之矣? 天命不佑,行矣哉?"],象:{description:"天下雷行,物與无妄;先王以茂對時,育萬物。",mutations:["无妄之往,得志也。","不耕獲,未富也。","行人得牛,邑人災也。","可貞无咎,固有之也。","无妄之藥,不可試也。","无妄之行,窮之災也。"]}}},{111001:{易:{name:"大畜",description:"利貞,不家食吉,利涉大川。",mutations:["初九:有厲利已。","九二:輿說輹。","九三:良馬逐,利艱貞。曰閑輿衛,利有攸往。","六四:童牛之牿,元吉。","六五:豶豕之牙,吉。","上九:何天之衢,亨。"]},彖:["大畜,剛健篤實輝光,日新其德,剛上而尚賢。能止健,大正也。不家食吉,養賢也。利涉大川,應乎天也。"],象:{description:"天在山中,大畜;君子以多識前言往行,以畜其德。",mutations:["有厲利已,不犯災也。","輿說輹,中无尤也。","利有攸往,上合志也。","六四元吉,有喜也。","六五之吉,有慶也。","何天之衢,道大行也。"]}}},{100001:{易:{name:"頤",description:"貞吉。觀頤,自求口實。",mutations:["初九:舍爾靈龜,觀我朵頤,凶。","六二:顛頤,拂經,于丘頤,征凶。","六三:拂頤,貞凶,十年勿用,无攸利。","六四:顛頤吉,虎視眈眈,其欲逐逐,无咎。","六五:拂經,居貞吉,不可涉大川。","上九:由頤,厲吉,利涉大川。"]},彖:["頤貞吉,養正則吉也。觀頤,觀其所養也;自求口實,觀其自養也。天地養萬物,聖人養賢,以及萬民;頤之時義大矣哉!"],象:{description:"山下有雷,頤;君子以慎言語,節飲食。",mutations:["觀我朵頤,亦不足貴也。","六二征凶,行失類也。","十年勿用,道大悖也。","顛頤之吉,上施光也。","居貞之吉,順以從上也。","由頤厲吉,大有慶也。"]}}},{"011110":{易:{name:"大過",description:"棟橈,利有攸往,亨。",mutations:["初六:藉用白茅,无咎。","九二:枯楊生稊,老夫得其女妻,无不利。","九三:棟橈,凶。","九四:棟隆,吉。有它吝。","九五:枯楊生華,老婦得其士夫,无咎无譽。","上六:過涉滅頂,凶,无咎。"]},彖:["大過,大者過也。棟橈,本末弱也。剛過而中,巽而說行,利有攸往,乃亨。大過之時義大矣哉!"],象:{description:"澤滅木,大過。君子以獨立不懼,遯世无悶。",mutations:["藉用白茅,柔在下也。","老夫女妻,過以相與也。","棟橈之凶,不可以有輔也。","棟隆之吉,不橈乎下也。","枯楊生華,何可久也。老婦士夫,亦可丑也。","過涉之凶,不可咎也。"]}}},{"010010":{易:{name:"坎",description:"習坎,有孚維心,亨。行有尚。",mutations:["初六:習坎,入于坎窞,凶。","九二:坎有險,求小得。","六三:來之坎坎,險且枕,入于坎窞,勿用。","六四:樽酒簋貳,用缶,納約自牖,終无咎。","九五:坎不盈,祗既平,无咎。","上六:係用徽纆,寘于叢棘,三歲不得,凶。"]},彖:["習坎,重險也。水流而不盈,行險而不失其信。維心亨,乃以剛中也。行有尚,往有功也。天險不可升也,地險山川丘陵也,王公設險以守其國,坎之時用大矣哉!"],象:{description:"水洊至,習坎;君子以常德行,習教事。",mutations:["習坎入坎,失道凶也。","求小得,未出中也。","來之坎坎,終无功也。","樽酒簋貳,剛柔際也。","坎不盈,中未大也。","上六失道,凶三歲也。"]}}},{101101:{易:{name:"離",description:"利貞。亨。畜牝牛,吉。",mutations:["初九:履錯然,敬之无咎。","六二:黃離,元吉。","九三:日昃之離,不鼓缶而歌,則大耋之嗟,凶。","九四:突如其來如,焚如,死如,棄如。","六五:出涕沱若,戚嗟若,吉。","上九:王用出征,有嘉折首,獲其匪丑,无咎。"]},彖:["離,麗也;日月麗乎天,百谷草木麗乎土,重明以麗乎正,乃化成天下。柔麗乎中正,故亨;是以畜牝牛吉也。"],象:{description:"明兩作離,大人以繼明照于四方。",mutations:["履錯之敬,以辟咎也。","黃離元吉,得中道也。","日昃之離,何可久也。","突如其來如,无所容也。","六五之吉,離王公也。","王用出征,以正邦也。"]}}},{"001110":{易:{name:"咸",description:"亨。利貞。取女吉。",mutations:["初六:咸其拇。","六二:咸其腓,凶,居吉。","九三:咸其股,執其隨,往吝。","九四:貞吉悔亡,憧憧往來,朋從爾思。","九五:咸其脢,无悔。","上六:咸其輔,頰,舌。"]},彖:["咸,感也。柔上而剛下,二氣感應以相與,止而說,男下女,是以亨利貞,取女吉也。天地感而萬物化生,聖人感人心而天下和平;觀其所感,而天地萬物之情可見矣!"],象:{description:"山上有澤,咸;君子以虛受人。",mutations:["咸其拇,志在外也。","雖凶,居吉,順不害也。","咸其股,亦不處也。志在隨人,所執下也。","貞吉悔亡,未感害也。憧憧往來,未光大也。","咸其脢,志末也。","咸其輔,頰,舌,滕口說也。"]}}},{"011100":{易:{name:"恆",description:"亨,无咎。利貞,利有攸往。",mutations:["初六:浚恆,貞凶,无攸利。","九二:悔亡。","九三:不恆其德,或承之羞,貞吝。","九四:田无禽。","六五:恆其德,貞,婦人吉,夫子凶。","上六:振恆,凶。"]},彖:["恆,久也。剛上而柔下,雷風相與,巽而動,剛柔皆應,恆。恆亨无咎,利貞;久於其道也,天地之道,恆久而不已也。利有攸往,終則有始也。日月得天,而能久照,四時變化,而能久成,聖人久於其道,而天下化成;觀其所恆,而天地萬物之情可見矣!"],象:{description:"雷風,恆;君子以立不易方。",mutations:["浚恆之凶,始求深也。","九二悔亡,能久中也。","不恆其德,无所容也。","久非其位,安得禽也。","婦人貞吉,從一而終也。夫子制義,從婦凶也。","振恆在上,大无功也。"]}}},{"001111":{易:{name:"遯",description:"亨。小利貞。",mutations:["初六:遯尾,厲,勿用有攸往。","六二:執之用黃牛之革,莫之勝說。","九三:系遯,有疾厲,畜臣妾吉。","九四:好遯君子吉,小人否。","九五:嘉遯,貞吉。","上九:肥遯,无不利。"]},彖:["遯亨,遯而亨也。剛當位而應,與時行也。小利貞,浸而長也。遯之時義大矣哉!"],象:{description:"天下有山,遯;君子以遠小人,不惡而嚴。",mutations:["遯尾之厲,不往何災也。","執用黃牛,固志也。","系遯之厲,有疾憊也。畜臣妾吉,不可大事也。","君子好遯,小人否也。","嘉遯貞吉,以正志也。","肥遯,无不利;无所疑也。"]}}},{111100:{易:{name:"大壯",description:"利貞。",mutations:["初九:壯于趾,征凶,有孚。","九二:貞吉。","九三:小人用壯,君子用罔,貞厲。羝羊觸藩,羸其角。","九四:貞吉悔亡,藩決不羸,壯于大輿之輹。","六五:喪羊于易,无悔。","上六:羝羊觸藩,不能退,不能遂,无攸利,艱則吉。"]},彖:["大壯,大者壯也。剛以動,故壯。大壯利貞;大者正也。正大而天地之情可見矣!"],象:{description:"雷在天上,大壯;君子以非禮勿履。",mutations:["壯于趾,其孚窮也。","九二貞吉,以中也。","小人用壯,君子罔也。","藩決不羸,尚往也。","喪羊于易,位不當也。","不能退,不能遂,不祥也。艱則吉,咎不長也。"]}}},{"000101":{易:{name:"晉",description:"康侯用錫馬蕃庶,晝日三接。",mutations:["初六:晉如,摧如,貞吉。罔孚,裕无咎。","六二:晉如,愁如,貞吉。受茲介福,于其王母。","六三:眾允,悔亡。","九四:晉如鼫鼠,貞厲。","六五:悔亡,失得勿恤,往吉无不利。","上九:晉其角,維用伐邑,厲吉无咎,貞吝。"]},彖:["晉,進也。明出地上,順而麗乎大明,柔進而上行。是以康侯用錫馬蕃庶,晝日三接也。"],象:{description:"明出地上,晉;君子以自昭明德。",mutations:["晉如,摧如;獨行正也。裕无咎;未受命也。","受之介福,以中正也。","眾允之,志上行也。","鼫鼠貞厲,位不當也。","失得勿恤,往有慶也。","維用伐邑,道未光也。"]}}},{101e3:{易:{name:"明夷",description:"利艱貞。",mutations:["初九:明夷于飛,垂其翼。君子于行,三日不食,有攸往,主人有言。","六二:明夷,夷于左股,用拯馬壯,吉。","九三:明夷于南狩,得其大首,不可疾貞。","六四:入于左腹,獲明夷之心,出于門庭。","六五:箕子之明夷,利貞。","上六:不明晦,初登于天,后入于地。"]},彖:["明入地中,明夷。內文明而外柔順,以蒙大難,文王以之。利艱貞,晦其明也,內難而能正其志,箕子以之。"],象:{description:"明入地中,明夷;君子以蒞眾,用晦而明。",mutations:["君子于行,義不食也。","六二之吉,順以則也。","南狩之志,乃大得也。","入于左腹,獲心意也。","箕子之貞,明不可息也。","初登于天,照四國也。后入于地,失則也。"]}}},{101011:{易:{name:"家人",description:"利女貞。",mutations:["初九:閑有家,悔亡。","六二:无攸遂,在中饋,貞吉。","九三:家人嗃嗃,悔厲吉;婦子嘻嘻,終吝。","六四:富家,大吉。","九五:王假有家,勿恤。吉。","上九:有孚威如,終吉。"]},彖:["家人,女正位乎內,男正位乎外,男女正,天地之大義也。家人有嚴君焉,父母之謂也。父父,子子,兄兄,弟弟,夫夫,婦婦,而家道正;正家而天下定矣。"],象:{description:"風自火出,家人;君子以言有物,而行有恆。",mutations:["閑有家,志未變也。","六二之吉,順以巽也。","家人嗃嗃,未失也;婦子嘻嘻,失家節也。","富家大吉,順在位也。","王假有家,交相愛也。","威如之吉,反身之謂也。"]}}},{110101:{易:{name:"睽",description:"小事吉。",mutations:["初九:悔亡,喪馬勿逐,自復;見惡人无咎。","九二:遇主于巷,无咎。","六三:見輿曳,其牛掣,其人天且劓,无初有終。","九四:睽孤,遇元夫,交孚,厲无咎。","六五:悔亡,厥宗噬膚,往何咎。","上九:睽孤, 見豕負涂,載鬼一車, 先張之弧,后說之弧,匪寇婚媾,往遇雨則吉。"]},彖:["睽,火動而上,澤動而下;二女同居,其志不同行;說而麗乎明,柔進而上行,得中而應乎剛;是以小事吉。天地睽,而其事同也;男女睽,而其志通也;萬物睽,而其事類也;睽之時用大矣哉!"],象:{description:"上火下澤,睽;君子以同而異。",mutations:["見惡人,以辟咎也。","遇主于巷,未失道也。","見輿曳,位不當也。无初有終,遇剛也。","交孚无咎,志行也。","厥宗噬膚,往有慶也。","遇雨之吉,群疑亡也。"]}}},{"001010":{易:{name:"蹇",description:"利西南,不利東北;利見大人,貞吉。",mutations:["初六:往蹇,來譽。","六二:王臣蹇蹇,匪躬之故。","九三:往蹇來反。","六四:往蹇來連。","九五:大蹇朋來。","上六:往蹇來碩,吉;利見大人。"]},彖:["蹇,難也,險在前也。見險而能止,知矣哉!蹇利西南,往得中也;不利東北,其道窮也。利見大人,往有功也。當位貞吉,以正邦也。蹇之時用大矣哉!"],象:{description:"山上有水,蹇;君子以反身修德。",mutations:["往蹇來譽,宜待也。","王臣蹇蹇,終无尤也。","往蹇來反,內喜之也。","往蹇來連,當位實也。","大蹇朋來,以中節也。","往蹇來碩,志在內也。利見大人,以從貴也。"]}}},{"010100":{易:{name:"解",description:"利西南,无所往,其來復吉。有攸往,夙吉。",mutations:["初六:无咎。","九二:田獲三狐,得黃矢,貞吉。","六三:負且乘,致寇至,貞吝。","九四:解而拇,朋至斯孚。","六五:君子維有解,吉;有孚于小人。","上六:公用射隼,于高墉之上,獲之,无不利。"]},彖:["解,險以動,動而免乎險,解。解利西南,往得眾也。其來復吉,乃得中也。有攸往夙吉,往有功也。天地解,而雷雨作,雷雨作,而百果草木皆甲坼,解之時義大矣哉!"],象:{description:"雷雨作,解;君子以赦過宥罪。",mutations:["剛柔之際,義无咎也。","九二貞吉,得中道也。","負且乘,亦可丑也,自我致戎,又誰咎也。","解而拇,未當位也。","君子有解,小人退也。","公用射隼,以解悖也。"]}}},{110001:{易:{name:"損",description:"有孚,元吉。无咎,可貞,利有攸往。曷之用?二簋可用享。",mutations:["初九:已事遄往,无咎,酌損之。","九二:利貞,征凶,弗損益之。","六三:三人行,則損一人;一人行,則得其友。","六四:損其疾,使遄有喜,无咎。","六五:或益之,十朋之龜弗克違,元吉。","上九:弗損益之,无咎,貞吉,利有攸往,得臣无家。"]},彖:["損,損下益上,其道上行。損而有孚,元吉,无咎,可貞,利有攸往。曷之用?二簋可用享;二簋應有時。損剛益柔有時,損益盈虛,與時偕行。"],象:{description:"山下有澤,損;君子以懲忿窒欲。",mutations:["已事遄往,尚合志也。","九二利貞,中以為志也。","一人行,三則疑也。","損其疾,亦可喜也。","六五元吉,自上佑也。","弗損益之,大得志也。"]}}},{100011:{易:{name:"益",description:"利有攸往。利涉大川。",mutations:["初九:利用為大作,元吉,无咎。","六二:或益之,十朋之龜弗克違,永貞吉。王用享于帝,吉。","六三:益之用凶事,无咎。有孚中行,告公用圭。","六四:中行,告公從。利用為依遷國。","九五:有孚惠心,勿問元吉。有孚惠我德。","上九:莫益之,或擊之,立心勿恆,凶。"]},彖:["益,損上益下,民說无疆,自上下下,其道大光。利有攸往,中正有慶。利涉大川,木道乃行。益動而巽,日進无疆。天施地生,其益无方。凡益之道,與時偕行。"],象:{description:"風雷,益;君子以見善則遷,有過則改。",mutations:["元吉无咎,下不厚事也。","或益之,自外來也。","益用凶事,固有之也。","告公從,以益志也。","有孚惠心,勿問之矣。惠我德,大得志也。","莫益之,偏辭也。或擊之,自外來也。"]}}},{111110:{易:{name:"夬",description:"揚于王庭,孚號,有厲,告自邑,不利即戎,利有攸往。",mutations:["初九:壯于前趾,往不勝為咎。","九二:惕號,莫夜有戎,勿恤。","九三:壯于頄,有凶。君子夬夬,獨行遇雨,若濡有慍,无咎。","九四:臀无膚,其行次且。牽羊悔亡,聞言不信。","九五:莧陸夬夬,中行无咎。","上六:无號,終有凶。"]},彖:["夬,決也,剛決柔也。健而說,決而和,揚于王庭,柔乘五剛也。孚號有厲,其危乃光也。告自邑,不利即戎,所尚乃窮也。利有攸往,剛長乃終也。"],象:{description:"澤上于天,夬;君子以施祿及下,居德則忌。",mutations:["不勝而往,咎也。","莫夜有戎,得中道也。","君子夬夬,終无咎也。","其行次且,位不當也。聞言不信,聰不明也。","中行无咎,中未光也。","无號之凶,終不可長也。"]}}},{"011111":{易:{name:"姤",description:"女壯,勿用取女。",mutations:["初六:系于金柅,貞吉,有攸往,見凶,羸豕踟躅。","九二:包有魚,无咎,不利賓。","九三:臀无膚,其行次且,厲,无大咎。","九四:包无魚,起凶。","九五:以杞包瓜,含章,有隕自天。","上九:姤其角,吝,无咎。"]},彖:["姤,遇也,柔遇剛也。勿用取女,不可與長也。天地相遇,品物咸章也。剛遇中正,天下大行也。姤之時義大矣哉!"],象:{description:"天下有風,姤;后以施命誥四方。",mutations:["系于金柅,柔道牽也。","包有魚,義不及賓也。","其行次且,行未牽也。","无魚之凶,遠民也。","九五含章,中正也。有隕自天,志不舍命也。","姤其角,上窮吝也。"]}}},{"000110":{易:{name:"萃",description:"亨。王假有廟,利見大人,亨。利貞。用大牲吉,利有攸往。",mutations:["初六:有孚不終,乃亂乃萃,若號一握為笑,勿恤,往无咎。","六二:引吉,无咎,孚乃利用禴。","六三:萃如,嗟如,无攸利,往无咎,小吝。","九四:大吉,无咎。","九五:萃有位,无咎。匪孚,元永貞,悔亡。","上六:齎咨涕洟,无咎。"]},彖:["萃,聚也;順以說,剛中而應,故聚也。王假有廟,致孝享也。利見大人亨,聚以正也。用大牲吉,利有攸往,順天命也。觀其所聚,而天地萬物之情可見矣。"],象:{description:"澤上於地,萃;君子以除戎器,戒不虞。",mutations:["乃亂乃萃,其志亂也。","引吉无咎,中未變也。","往无咎,上巽也。","大吉无咎,位不當也。","萃有位,志未光也。","齎咨涕洟,未安上也。"]}}},{"011000":{易:{name:"升",description:"元亨,用見大人,勿恤,南征吉。",mutations:["初六:允升,大吉。","九二:孚乃利用禴,无咎。","九三:升虛邑。","六四:王用亨于岐山,吉无咎。","六五:貞吉,升階。","上六:冥升,利于不息之貞。"]},彖:["柔以時升,巽而順,剛中而應,是以大亨。用見大人,勿恤;有慶也。南征吉,志行也。"],象:{description:"地中生木,升;君子以順德,積小以高大。",mutations:["允升大吉,上合志也。","九二之孚,有喜也。","升虛邑,无所疑也。","王用亨于岐山,順事也。","貞吉升階,大得志也。","冥升在上,消不富也。"]}}},{"010110":{易:{name:"困",description:"亨,貞大人吉,无咎,有言不信。",mutations:["初六:臀困于株木,入于幽谷,三歲不見。","九二:困于酒食,朱紱方來,利用亨祀,征凶,无咎。","六三:困于石,據于蒺藜,入于其宮,不見其妻,凶。","九四:來徐徐,困于金車,吝,有終。","九五:劓刖,困于赤紱,乃徐有說,利用祭祀。","上六:困于葛藟,于臲甈,曰動悔。有悔,征吉。"]},彖:["困,剛掩也。險以說,困而不失其所,亨;其唯君子乎? 貞大人吉,以剛中也。有言不信,尚口乃窮也。"],象:{description:"澤无水,困;君子以致命遂志。",mutations:["入于幽谷,幽不明也。","困于酒食,中有慶也。","據于蒺藜,乘剛也。入于其宮,不見其妻,不祥也。","來徐徐,志在下也。雖不當位,有與也。","劓刖,志未得也。乃徐有說,以中直也。利用祭祀,受福也。","困于葛藟,未當也。動悔,有悔吉,行也。"]}}},{"011010":{易:{name:"井",description:"改邑不改井,无喪无得,往來井。井汔,至亦未繘。井羸其瓶,凶。",mutations:["初六:井泥不食,舊井无禽。","九二:井谷射鮒,瓮敝漏。","九三:井渫不食,為我民惻,可用汲,王明,并受其福。","六四:井甃,无咎。","九五:井冽,寒泉食。","上六:井收勿幕,有孚元吉。"]},彖:["巽乎水而上水,井;井養而不窮也。改邑不改井,乃以剛中也。汔至亦未繘井,未有功也。羸其瓶,是以凶也。"],象:{description:"木上有水,井;君子以勞民勸相。",mutations:["井泥不食,下也。舊井无禽,時舍也。","井谷射鮒,无與也。","井渫不食,行惻也。求王明,受福也。","井甃无咎,修井也。","寒泉之食,中正也。","元吉在上,大成也。"]}}},{101110:{易:{name:"革",description:"已日乃孚,元亨。利貞。悔亡。",mutations:["初九:鞏用黃牛之革。","六二:已日乃革之,征吉,无咎。","九三:征凶,貞厲,革言三就,有孚。","九四:悔亡,有孚改命,吉。","九五:大人虎變,未占有孚。","上六:君子豹變,小人革面,征凶,居貞吉。"]},彖:["革,水火相息,二女同居,其志不相得,曰革。已日乃孚;革而信也。文明以說,大亨以正,革而當,其悔乃亡。天地革而四時成,湯武革命,順乎天而應乎人,革之時義大矣哉!"],象:{description:"澤中有火,革;君子以治歷明時。",mutations:["鞏用黃牛,不可以有為也。","已日革之,行有嘉也。","革言三就,又何之矣。","改命之吉,信志也。","大人虎變,其文炳也。","君子豹變,其文蔚也。小人革面,順以從君也。"]}}},{"011101":{易:{name:"鼎",description:"元吉,亨。",mutations:["初六:鼎顛趾,利出否,得妾以其子,无咎。","九二:鼎有實,我仇有疾,不我能即,吉。","九三:鼎耳革,其行塞,雉膏不食,方雨虧悔,終吉。","九四:鼎折足,覆公餗,其形渥,凶。","六五:鼎黃耳金鉉,利貞。","上九:鼎玉鉉,大吉,无不利。"]},彖:["鼎,象也。以木巽火,亨飪也。聖人亨以享上帝,而大亨以養聖賢。巽而耳目聰明,柔進而上行,得中而應乎剛,是以元亨。"],象:{description:"木上有火,鼎;君子以正位凝命。",mutations:["鼎顛趾,未悖也。利出否,以從貴也。","鼎有實,慎所之也。我仇有疾,終无尤也。","鼎耳革,失其義也。","覆公餗,信如何也。","鼎黃耳,中以為實也。","玉鉉在上,剛柔節也。"]}}},{100100:{易:{name:"震",description:"亨。震來虩虩,笑言啞啞。震驚百里,不喪匕鬯。",mutations:["初九:震來虩虩,后笑言啞啞,吉。","六二:震來厲,億喪貝,躋于九陵,勿逐,七日得。","六三:震蘇蘇,震行无眚。","九四:震遂泥。","六五:震往來厲,億无喪,有事。","上六:震索索,視矍矍,征凶。震不于其躬,于其鄰,无咎。婚媾有言。"]},彖:["震,亨。震來虩虩,恐致福也。笑言啞啞,后有則也。震驚百里,驚遠而懼邇也。出可以守宗廟社稷,以為祭主也。"],象:{description:"洊雷,震;君子以恐懼修身。",mutations:["震來虩虩,恐致福也。笑言啞啞,后有則也。","震來厲,乘剛也。","震蘇蘇,位不當也。","震遂泥,未光也。","震往來厲,危行也。其事在中,大无喪也。","震索索,未得中也。雖凶无咎,畏鄰戒也。"]}}},{"001001":{易:{name:"艮",description:"艮其背,不獲其身,行其庭,不見其人,无咎。",mutations:["初六:艮其趾,无咎,利永貞。","六二:艮其腓,不拯其隨,其心不快。","九三:艮其限,列其夤,厲薰心。","六四:艮其身,无咎。","六五:艮其輔,言有序,悔亡。","上九:敦艮,吉。"]},彖:["艮,止也。時止則止,時行則行,動靜不失其時,其道光明。艮其止,止其所也。上下敵應,不相與也。是以不獲其身,行其庭不見其人,无咎也。"],象:{description:"兼山,艮;君子以思不出其位。",mutations:["艮其趾,未失正也。","不拯其隨,未退聽也。","艮其限,危薰心也。","艮其身,止諸躬也。","艮其輔,以中正也。","敦艮之吉,以厚終也。"]}}},{"001011":{易:{name:"漸",description:"女歸吉,利貞。",mutations:["初六:鴻漸于干,小子厲,有言,无咎。","六二:鴻漸于磐,飲食衎衎,吉。","九三:鴻漸于陸,夫征不復,婦孕不育,凶;利御寇。","六四:鴻漸于木,或得其桷,无咎。","九五:鴻漸于陵,婦三歲不孕,終莫之勝,吉。","上九:鴻漸于逵,其羽可用為儀,吉。"]},彖:["漸之進也,女歸吉也。進得位,往有功也。進以正,可以正邦也。其位剛,得中也。止而巽,動不窮也。"],象:{description:"山上有木,漸;君子以居賢德,善俗。",mutations:["小子之厲,義无咎也。","飲食衎衎,不素飽也。","夫征不復,離群丑也。婦孕不育,失其道也。利用御寇,順相保也。","或得其桷,順以巽也。","終莫之勝,吉;得所愿也。","其羽可用為儀,吉;不可亂也。"]}}},{110100:{易:{name:"歸妹",description:"征凶,无攸利。",mutations:["初九:歸妹以娣,跛能履,征吉。","九二:眇能視,利幽人之貞。","六三:歸妹以須,反歸以娣。","九四:歸妹愆期,遲歸有時。","六五:帝乙歸妹,其君之袂,不如其娣之袂良,月几望,吉。","上六:女承筐无實,士刲羊无血,无攸利。"]},彖:["歸妹,天地之大義也。天地不交,而萬物不興,歸妹人之終始也。說以動,所歸妹也。征凶,位不當也。无攸利,柔乘剛也。"],象:{description:"澤上有雷,歸妹;君子以永終知敝。",mutations:["歸妹以娣,以恆也。跛能履吉,相承也。","利幽人之貞,未變常也。","歸妹以須,未當也。","愆期之志,有待而行也。","帝乙歸妹,不如其娣之袂良也。其位在中,以貴行也。","上六无實,承虛筐也。"]}}},{101100:{易:{name:"豐",description:"亨。王假之,勿憂,宜日中。",mutations:["初九:遇其配主,雖旬无咎,往有尚。","六二:豐其蔀,日中見斗,往得疑疾,有孚發若,吉。","九三:豐其沛,日中見昧,折其右肱,无咎。","九四:豐其蔀,日中見斗,遇其夷主,吉。","六五:來章,有慶譽,吉。","上六:豐其屋,蔀其家,窺其戶,闃其无人,三歲不見,凶。"]},彖:["豐,大也。明以動,故豐。王假之,尚大也。勿憂宜日中,宜照天下也。日中則昃,月盈則食,天地盈虛,與時消息,而況於人乎?況於鬼神乎?"],象:{description:"雷電皆至,豐;君子以折獄致刑。",mutations:["雖旬无咎,過旬災也。","有孚發若,信以發志也。","豐其沛,不可大事也。折其右肱,終不可用也。","豐其蔀,位不當也。日中見斗,幽不明也。遇其夷主,吉;行也。","六五之吉,有慶也。","豐其屋,天際翔也。窺其戶,闃其无人,自藏也。"]}}},{"001101":{易:{name:"旅",description:"小亨,旅貞吉。",mutations:["初六:旅瑣瑣,斯其所取災。","六二:旅即次,懷其資,得童僕貞。","九三:旅焚其次,喪其童僕,貞厲。","九四:旅于處,得其資斧,我心不快。","六五:射雉一矢亡,終以譽命。","上九:鳥焚其巢,旅人先笑后號啕。喪牛于易,凶。"]},彖:["旅,小亨,柔得中乎外,而順乎剛,止而麗乎明,是以小亨,旅貞吉也。旅之時義大矣哉!"],象:{description:"山上有火,旅;君子以明慎用刑,而不留獄。",mutations:["旅瑣瑣,志窮災也。","得童僕貞,終无尤也。","旅焚其次,亦以傷矣。以旅與下,其義喪也。","旅于處,未得位也。得其資斧,心未快也。","終以譽命,上逮也。","以旅在上,其義焚也。喪牛于易,終莫之聞也。"]}}},{"011011":{易:{name:"巽",description:"小亨。利攸往。利見大人。",mutations:["初六:進退,利武人之貞。","九二:巽在牀下,用史巫紛若,吉无咎。","九三:頻巽,吝。","六四:悔亡,田獲三品。","九五:貞吉悔亡,无不利。无初有終,先庚三日,后庚三日,吉。","上九:巽在牀下,喪其資斧,貞凶。"]},彖:["重巽以申命,剛巽乎中正而志行。柔皆順乎剛,是以小亨,利有攸往,利見大人。"],象:{description:"隨風,巽;君子以申命行事。",mutations:["進退,志疑也。利武人之貞,志治也。","紛若之吉,得中也。","頻巽之吝,志窮也。","田獲三品,有功也。","九五之吉,位正中也。","巽在牀下,上窮也。喪其資斧,正乎凶也。"]}}},{110110:{易:{name:"兌",description:"亨。利貞。",mutations:["初九:和兌,吉。","九二:孚兌,吉,悔亡。","六三:來兌,凶。","九四:商兌,未寧,介疾有喜。","九五:孚于剝,有厲。","上六:引兌。"]},彖:["兌,說也。剛中而柔外,說以利貞,是以順乎天,而應乎人。說以先民,民忘其勞;說以犯難,民忘其死;說之大,民勸矣哉!"],象:{description:"麗澤,兌;君子以朋友講習。",mutations:["和兌之吉,行未疑也。","孚兌之吉,信志也。","來兌之凶,位不當也。","九四之喜,有慶也。","孚于剝,位正當也。","上六引兌,未光也。"]}}},{"010011":{易:{name:"渙",description:"亨。王假有廟,利涉大川,利貞。",mutations:["初六:用拯馬壯,吉。","九二:渙奔其机,悔亡。","六三:渙其躬,无悔。","六四:渙其群,元吉。渙有丘,匪夷所思。","九五:渙汗其大號,渙王居,无咎。","上九:渙其血,去逖出,无咎。"]},彖:["渙,亨。剛來而不窮,柔得位乎外而上同。王假有廟,王乃在中也。利涉大川,乘木有功也。"],象:{description:"風行水上,渙;先王以享于帝立廟。",mutations:["初六之吉,順也。","渙奔其机,得愿也。","渙其躬,志在外也。","渙其群,元吉;光大也。","王居无咎,正位也。","渙其血,遠害也。"]}}},{110010:{易:{name:"節",description:"亨。苦節不可貞。",mutations:["初九:不出戶庭,无咎。","九二:不出門庭,凶。","六三:不節若,則嗟若,无咎。","六四:安節,亨。","九五:甘節,吉;往有尚。","上六:苦節,貞凶,悔亡。"]},彖:["節,亨,剛柔分,而剛得中。苦節不可貞,其道窮也。說以行險,當位以節,中正以通。天地節而四時成,節以制度,不傷財,不害民。"],象:{description:"澤上有水,節;君子以制數度,議德行。",mutations:["不出戶庭,知通塞也。","不出門庭,失時極也。","不節之嗟,又誰咎也。","安節之亨,承上道也。","甘節之吉,居位中也。","苦節貞凶,其道窮也。"]}}},{110011:{易:{name:"中孚",description:"豚魚吉,利涉大川,利貞。",mutations:["初九:虞吉,有他不燕。","九二:鳴鶴在陰,其子和之,我有好爵,吾與爾靡之。","六三:得敵,或鼓或罷,或泣或歌。","六四:月几望,馬匹亡,无咎。","九五:有孚攣如,无咎。","上九:翰音登于天,貞凶。"]},彖:["中孚,柔在內而剛得中。說而巽,孚,乃化邦也。豚魚吉,信及豚魚也。利涉大川,乘木舟虛也。中孚以利貞,乃應乎天也。"],象:{description:"澤上有風,中孚;君子以議獄緩死。",mutations:["初九虞吉,志未變也。","其子和之,中心愿也。","可鼓或罷,位不當也。","馬匹亡,絕類上也。","有孚攣如,位正當也。","翰音登于天,何可長也。"]}}},{"001100":{易:{name:"小過",description:"亨。利貞。可小事,不可大事。飛鳥遺之音,不宜上宜下,大吉。",mutations:["初六:飛鳥以凶。","六二:過其祖,遇其妣;不及其君,遇其臣;无咎。","九三:弗過防之,從或戕之,凶。","九四:无咎,弗過遇之。往厲必戒,勿用永貞。","六五:密云不雨,自我西郊,公弋取彼在穴。","上六:弗遇過之,飛鳥離之,凶,是謂災眚。"]},彖:["小過,小者過而亨也。過以利貞,與時行也。柔得中,是以小事吉也。剛失位而不中,是以不可大事也。有飛鳥之象焉,有飛鳥遺之音,不宜上宜下,大吉;上逆而下順也。"],象:{description:"山上有雷,小過;君子以行過乎恭,喪過乎哀,用過乎儉。",mutations:["飛鳥以凶,不可如何也。","不及其君,臣不可過也。","從或戕之,凶如何也。","弗過遇之,位不當也。往厲必戒,終不可長也。","密云不雨,已上也。","弗遇過之,已亢也。"]}}},{101010:{易:{name:"既濟",description:"亨。小利貞。初吉終亂。",mutations:["初九:曳其輪,濡其尾,无咎。","六二:婦喪其茀,勿逐,七日得。","九三:高宗伐鬼方,三年克之,小人勿用。","六四:繻有衣袽,終日戒。","九五:東鄰殺牛,不如西鄰之禴祭,實受其福。","上六:濡其首,厲。"]},彖:["既濟,亨,小者亨也。利貞,剛柔正而位當也。初吉,柔得中也。終止則亂,其道窮也。"],象:{description:"水在火上,既濟;君子以思患而預防之。",mutations:["曳其輪,義无咎也。","七日得,以中道也。","三年克之,憊也。","終日戒,有所疑也。","東鄰殺牛,不如西鄰之時也;實受其福,吉大來也。","濡其首厲,何可久也。"]}}},{"010101":{易:{name:"未濟",description:"亨。小狐汔濟,濡其尾,无攸利。",mutations:["初六:濡其尾,吝。","九二:曳其輪,貞吉。","六三:未濟,征凶,利涉大川。","九四:貞吉,悔亡,震用伐鬼方,三年有賞于大國。","六五:貞吉,无悔,君子之光,有孚,吉。","上九:有孚于飲酒,无咎,濡其首,有孚失是。"]},彖:["未濟,亨;柔得中也。小狐汔濟,未出中也。濡其尾,无攸利;不續終也。雖不當位,剛柔應也。"],象:{description:"火在水上,未濟;君子以慎辨物居方。",mutations:["濡其尾,亦不知極也。","九二貞吉,中以行正也。","未濟征凶,位不當也。","貞吉悔亡,志行也。","君子之光,其暉吉也。","飲酒濡首,亦不知節也。"]}}}];function Ae(){const t={};for(const e in Lt){const n=Lt[e];for(const i in n)t[i]=n[i],t[i].idx=parseInt(e)}return t}const z=Ae();const Me=({id:t,gua:e})=>{const n=e.map((o,_)=>a(Te,{value:o%2!==0,mutated:o===9||o===6},`yao-${_}`)),i=e.map(o=>`${o%2}`).join(""),r=e.map(o=>{switch(o){case 6:case 7:return"1";case 8:case 9:return"0"}}).join("");return a("div",{id:t,className:"gua",children:[a("div",{className:"yao-list",children:n}),a("div",{className:"gua-name-container",style:{display:e.length===6?void 0:"none"},children:[a("span",{className:"gua-name",children:z[i]?z[i].易.name:""}),a("span",{style:{display:i!==r?void 0:"none"},children:[a("span",{className:"gua-name-sep",children:"/"}),a("span",{className:"gua-name-mutated",children:`${z[r]?z[r].易.name:""}`})]})]}),a("div",{className:"gua-name-container",style:{display:e.length!==6?void 0:"none"},children:"-"})]})};const H=({text:t,state:e,disabled:n,title:i,onToggled:r})=>{const o=e||!1;let _="toggle-button";return n&&(_+=" disabled"),o&&(_+=" toggled"),a("div",{className:_,title:i,children:[a("div",{className:"toggle-button-switch",onClick:()=>{!n&&r&&r()},children:a("div",{onClick:r})}),a("div",{className:"toggle-button-text",children:t})]})};const j=({text:t,id:e,disabled:n,title:i,onClick:r,style:o})=>{let _="push-button";return n&&(_+=" disabled"),a("div",{className:_,id:e,title:i,onClick:()=>{!n&&r&&r()},style:o,children:t})};function G(t,e){return Math.floor(Math.random()*(e-t+1))+t}function T(t){return new Promise(e=>setTimeout(e,t))}async function Ee(t,e,n,i){i(0,"正在使用大衍筮法起卦"),i(2,`算法:${["朱子算法","郭雍算法","48 策算法"][t-1]}`),i(2,`分二誤差:${e}`),await T(150);const r=[];for(let o=0;o<6;o++)i(0,`正在計算第 ${o+1} 爻`),r.push(await Oe(t,e,i)),n([...r]),await T(250)}async function Oe(t,e,n){let i=t===3?48:49;n(2,`起始策數: ${i}`),i=await rt(i,e,!0,n),await T(75),n(2,`一變後策數:${i}`),i=await rt(i,e,t!==2,n),await T(75),n(2,`二變後策數:${i}`),i=await rt(i,e,t!==2,n),await T(75),n(2,`三變後策數:${i}`),await T(100);const r=i/4;return n(2,`本爻為:${r}`),r}async function rt(t,e,n,i){const r=t/2,o=Math.floor(r);e>=o&&(e=o-1);let _=G(o-e,o),c=t-_;i(4,`分二,左 ${_},右 ${c}`),n&&(G(0,1)===0?(i(4,"左侧掛一"),_-=1):(i(4,"右侧掛一"),c-=1));let l=0;for(;_>4;)_-=4,l+=4;for(;c>4;)c-=4,l+=4;return i(4,`揲四歸奇,得 ${l}`),l}async function Ue(t,e){e(0,"正在使用金錢卦起卦"),await T(150);const n=[];for(let i=0;i<6;i++){e(0,`正在計算第 ${i+1} 爻`);const[r,o,_]=[G(0,1),G(0,1),G(0,1)],c=["反","正"];e(2,`擲銅板,得:${c[r]}、${c[o]}、${c[_]}`);const l=[6,8,7,9][r+o+_];e(2,`本爻為:${l}`),n.push(l),t([...n]),await T(250)}}async function Le(t,e){e(0,"正在使用簡化金錢卦起卦"),await T(150);const n=[];for(let i=0;i<6;i++){e(0,`正在計算第 ${i+1} 爻`);const r=G(0,7);e(2,`隨機數發生器輸出:${r}`);const o=[6,8,8,8,7,7,7,9][r];e(2,`本爻為:${o}`),n.push(o),t([...n]),await T(250)}}function Dt(t){const e=["","一","二","三","四","五","六","七","八","九"],n=["","十"];return(t>=20?e[Math.floor(t/10)]:"")+n[t/10>=1?1:0]+e[t%10]}const De=({state:t,title:e,content:n,buttons:i})=>{const[r,o]=t;return a("div",{className:"modal-background",style:{display:r?void 0:"none"},children:a("div",{className:"modal",children:[a("div",{className:"modal-header",children:e}),a("div",{className:"modal-content",children:n}),a("div",{className:"modal-buttons",children:(i||[{text:"確認",onClick:()=>o(!1)}]).map((_,c)=>a(j,{..._,style:{..._.style,paddingLeft:"0.5em",paddingRight:"0.5em"}},`modal-button-${c}`))})]})})},Ve=()=>{const[t,e]=x(""),[n,i]=x(1),[r,o]=x(1),[_,c]=x(!0),[l,m]=x(!0),[s,h]=x(10),[p,u]=x([]),[f,O]=x(!1),[v,g]=x([]),b=(C,U)=>{g(S=>[...S,{indent:C,text:U}])},B=ue(()=>{if(p.length<6)return a("div",{children:"計算完成後結果會顯示在這裏"});const C=p.map(A=>`${A%2}`).join(""),U=p.map(A=>{switch(A){case 6:case 7:return"1";case 8:case 9:return"0"}}).join(""),S=p.reduce((A,M)=>M===6||M===9?A+1:A,0);console.log(S);const k=z[C],N=z[U];return a("div",{children:[a("div",{children:[a("span",{children:`${k.易.name}卦第${Dt(k.idx+1)}`}),k!==N&&a(P,{children:[" / ",a("span",{className:"mutated",children:`${N.易.name}卦第${Dt(N.idx+1)}`})]})]}),a("div",{children:`${k.易.name}:${k.易.description}`}),_&&a("div",{className:"indented",children:`彖曰:${k.彖.join("")}`}),l&&a("div",{className:"indented",children:`象曰:${k.象.description}`}),k!==N&&a(P,{children:[a("div",{className:"mutated",children:`${N.易.name}:${N.易.description}`}),_&&a("div",{className:"mutated indented",children:`彖曰:${N.彖.join("")}`}),l&&a("div",{className:"mutated indented",children:`象曰:${N.象.description}`})]}),a("br",{}),k!==N&&C.split("").map((A,M)=>{const pt=U[M];if(!(S<=3&&A===pt||S>3&&A!==pt))return a("div",{children:[a("div",{children:k.易.mutations[M]}),l&&a("div",{className:"indented",children:`象曰:${k.象.mutations[M]}`}),a("div",{className:"mutated",children:N.易.mutations[M]}),l&&a("div",{className:"mutated indented",children:`象曰:${N.象.mutations[M]}`})]},`mutation-${M}`)}),k.易.mutations.length>6&&a(P,{children:[a("div",{children:k.易.mutations[6]}),l&&a("div",{className:"indented",children:`象曰:${k.象.mutations[6]}`})]}),k!==N&&N.易.mutations.length>6&&a(P,{children:[a("div",{className:"mutated",children:N.易.mutations[6]}),l&&a("div",{className:"indented mutated",children:`象曰:${N.象.mutations[6]}`})]})]})},[p,_,l]),[D,F]=x(!1),[W,I]=x(a("div",{style:{color:"chartreuse",fontWeight:1e3},children:"高科技電腦算命系統"})),[w,R]=x(a("div",{style:{color:"chartreuse"}})),[dt,ie]=x([]),oe=(C,U,S)=>{typeof S=="function"&&(S=S(()=>F(!1))),I(C||a("div",{style:{color:"chartreuse"},children:"高科技電腦算命系統"})),R(U||a("div",{style:{color:"chartreuse"}})),ie(S),F(!0)},re=()=>{if(!t){oe(void 0,a("div",{style:{textAlign:"left",color:"#FF0"},children:"標題都不寫,浮躁的現代人就連進行迷信活動都要如此敷衍嗎?"}),[]);return}O(!0),n===1?Ee(r,s,u,b).then(()=>{}):n===2?Ue(u,b).then(()=>{}):Le(u,b).then(()=>{})};return a(P,{children:[a("div",{className:"main-container",children:[a("div",{className:"event-input",children:a("input",{placeholder:"在這裏寫需要測定的事件",value:t,onChange:C=>e(C.target.value),readOnly:f})}),a("div",{className:"upper-container",children:[a(Me,{id:"gua",gua:p}),a("div",{className:"upper-right-container",children:[a("div",{children:[a("span",{children:"起卦方式"}),a(H,{text:"大衍筮法",state:n===1,onToggled:()=>{!f&&i(1)},title:"模擬周易最傳統的使用蓍草的起卦方式"}),a(H,{text:"金錢卦",state:n===2,onToggled:()=>{!f&&i(2)},title:"使用銅錢替代蓍草的簡化起卦方法,陰陽概率是完全均等的"}),a(H,{text:"金錢卦(模擬)",state:n===3,onToggled:()=>{!f&&i(3)},title:"概率上同金錢卦,但是使用更簡單的隨機數模擬"})]}),a("div",{children:[a("span",{children:"大衍筮法"}),a(H,{text:"朱子算法",state:r===1,disabled:n!==1,onToggled:()=>{!f&&o(1)},title:"朱熹紀錄的揲蓍方法,每一變都要掛一"}),a(H,{text:"郭雍算法",state:r===2,disabled:n!==1,onToggled:()=>{!f&&o(2)},title:"郭雍紀錄的揲蓍方法,只有第一變掛一"}),a(H,{text:"48 策算法",state:r===3,disabled:n!==1,onToggled:()=>{!f&&o(3)},title:`以48策而不是49策開始揲蓍,並且每一遍都掛一。
該方法的概率分布更平均且與史料記載更符合`})]}),a("div",{children:[a("span",{children:"分二誤差"}),a("div",{style:{display:"flex",flexDirection:"row",alignItems:"baseline",columnGap:12},children:[a(j,{text:"",title:"-5",disabled:n!==1||s<5,onClick:()=>!f&&h(s-5),style:{width:8,height:8,fontSize:8}}),a(j,{text:"",title:"-1",disabled:n!==1||s<=0,onClick:()=>!f&&h(s-1),style:{width:8,height:8,fontSize:8}}),a("span",{style:{color:n!==1?"#999":"#ff0",width:24,textAlign:"center"},children:s}),a(j,{text:"",title:"+1",disabled:n!==1||s>=25,onClick:()=>!f&&h(s+1),style:{width:8,height:8,fontSize:8}}),a(j,{text:"",title:"+5",disabled:n!==1||s>20,onClick:()=>!f&&h(s+5),style:{width:8,height:8,fontSize:8}})]})]}),a("div",{children:[a("span",{children:"程式輸出"}),a(H,{text:"周易",state:!0,disabled:!0,title:"你要是連周易原文都不看,那我真不知道你在占什麽"}),a(H,{text:"彖辞",state:_,onToggled:()=>!f&&c(!_),title:"輸出中包含彖辞对于周易的解釋"}),a(H,{text:"象辞",state:l,onToggled:()=>!f&&m(!l),title:"輸出中包含象辞对于周易的解釋"}),a(H,{text:"譯文",state:!1,disabled:!0,title:"這個功能還沒實現,請見諒"})]})]})]}),a("div",{className:"medium-container",children:[a("div",{className:"medium-container-inner",style:{display:v.length===0?void 0:"none"},children:a(j,{text:"啟動",style:{width:64,fontSize:18},onClick:re})}),a("div",{style:{display:v.length!==0?void 0:"none"},children:v.map((C,U)=>a("div",{style:{marginLeft:`${C.indent}em`},children:C.text},`message-${U}`))})]}),a("div",{className:"content-container",children:B})]}),a(De,{state:[D,F],title:W,content:w,buttons:dt.length!==0?dt:void 0})]})},Be=Se($("body > div"));Be.render(a(Ve,{}));
</script>
<style>
@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700;900&display=swap";.yao{background-color:#7fff00;width:100px;height:8px;user-select:none}.yao-yin{clip-path:path("M 0 0 L 0 8 L 40 8 L 40 0 Z M 60 0 L 60 8 L 100 8 L 100 0 Z")}.yao-mutated{background-color:orange}.yao-list{display:flex;flex-direction:column-reverse;row-gap:8px;padding:10px;border-bottom:4px solid chartreuse;height:88px}.gua-name-container{padding:4px;display:flex;flex-direction:row;justify-content:center;color:#7fff00;font-weight:1000;user-select:none;font-size:18px}.gua-name-sep{margin-left:.2em;margin-right:.2em}.gua-name{cursor:pointer}.gua-name:hover{text-decoration:underline}.gua-name-mutated{color:orange;cursor:pointer}.gua-name-mutated:hover{text-decoration:underline}.toggle-button{display:flex;flex-direction:row;column-gap:6px;align-items:baseline}.toggle-button-switch{border:3px solid transparent;outline:3px solid #C00;height:8px;width:14px;cursor:pointer}.toggled>.toggle-button-switch{outline-color:#ff0}.disabled>.toggle-button-switch{outline-color:#999}.toggle-button-switch>div{height:8px;width:8px;background:#C00}.toggled>.toggle-button-switch>div{background:#FF0;float:right}.disabled>.toggle-button-switch>div{background:#999}.toggle-button-text{font-size:18px;font-weight:1000;color:#c00}.toggled>.toggle-button-text{color:#ff0}.disabled>.toggle-button-text{color:#999}.push-button{color:#000;background-color:#7fff00;border:3px solid black;outline:3px solid chartreuse;font-weight:1000;text-align:center;user-select:none;cursor:pointer}.push-button:hover{background-color:#ff0;outline-color:#ff0}.push-button:active{background-color:orange;outline-color:orange}.push-button.disabled{background-color:#999;outline-color:#999}*{font-family:"Noto Serif SC",serif}*{scrollbar-width:auto;scrollbar-color:#7fff00 transparent}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background:black}*::-webkit-scrollbar-thumb{background-color:#7fff00;border-radius:0;border:0px solid transparent}body{height:95vh;display:flex;flex-direction:row;align-items:center;justify-content:center}body>div{height:95vh}.main-container{border:4px solid chartreuse;width:600px;height:720px;display:flex;flex-direction:column}.event-input{width:100%;padding:2px;border-bottom:4px solid chartreuse}.event-input>input{width:100%;background:none;border:none;color:#ff0;text-align:center;font-weight:1000;font-size:20px}.event-input>input:focus{border:none;outline:none}.upper-container{display:flex;flex-direction:row;row-gap:10px;border-bottom:4px solid chartreuse;height:147px}.upper-container>.gua{border-right:4px solid chartreuse;max-width:120px;min-width:120px}.upper-right-container{padding-top:2px;padding-left:6px;padding-right:6px;display:flex;flex-direction:column;row-gap:2px;width:100%;user-select:none}.upper-right-container>div{display:flex;flex-direction:row;align-items:center;align-content:center;column-gap:16px;color:#7fff00;font-size:18px;font-weight:1000}.medium-container{height:120px;padding:8px;border-bottom:4px solid chartreuse;overflow:auto;color:#7fff00;font-size:18px;font-weight:1000;user-select:none}.medium-container-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:8px;width:100%;height:100%}.content-container{padding:8px;overflow:auto;color:#7fff00;font-size:18px;font-weight:1000}.content-container .mutated{color:orange}.content-container .indented{margin-left:1em}.modal-background{z-index:9999;background-color:#000000a8;position:fixed;inset:0;display:flex;justify-content:center;align-items:center}.modal{border:4px solid chartreuse;background-color:#000;width:400px;max-width:400px;font-weight:600;font-size:18px;overflow-wrap:anywhere}.modal-header{text-align:center;user-select:none;padding:8px;font-size:20px;font-weight:1000}.modal-content{padding:8px;user-select:none;font-size:18px;font-weight:1000;text-align:center}.modal-buttons{padding:12px;display:flex;flex-direction:row;justify-content:space-evenly}
</style>
</head>
<body ondragstart="return false" ondrop="return false">
<div style="margin: 10px">
您的瀏覽器不支援或者禁用了 JavaScript。<br />
非常抱歉,本站點需要 JavaScript 支援才能正常運行。<br />
請您啟用 JavaScript 或者使用支援 JavaScript 的瀏覽器。
</div>
</body>
</html>