/*
 * promise-prototype: f68e18b4c80a60b5 color:#237074
 * props-transform: f5eca06f09c59208 color:#c964ef
 * event-state: f8a37142c191966d color:#268fa8
 * reject-extends: feacc9333ed543d9 color:#9a2041
 * string-constructor: 895afc1d4acde1b1 color:#5a8432
 * module-interface: fa2266e4ac5650bf color:#dd8db4
 * setup-props: b807f6eb87d715c3 color:#687bee
 * helper-key: 873ab21aeb105516 color:#ac1135
 * error-result: 0b3320c03a80a3cc color:#f55da2
 * parameter-listener: a122ad441e42fc1b color:#340d53
 * handler-parse: 751bdbb1eed6f7b1 color:#9eaacc
 * prototype-reject: 9c436dcac74de68b color:#4b0239
 * subscriber-interface: 0ad5e6a19418ebbe color:#3d730b
 * string-prototype: f6906fc2eeea39b8 color:#4d2270
 * interface-context: 5b320f7f556598cf color:#51d2ac
 */


/*
 * handler-constructor: c9e904755ee7d0e9 color:#8e522e
 * promise-value: 756e6fe4be4a3df6 color:#f0a950
 * constant-constant: 6c8ec0f3fce287e5 color:#e786a8
 * state-component: 86a990909073e383 color:#3e1e7a
 * request-transform: 2797a77e7664a122 color:#dab91
 * render-process: 5bdcef2683a3b54e color:#247797
 * cache-update: 83c65814250ced34 color:#d256e2
 * resolve-listener: 783380809ed6936a color:#2e2a20
 * property-cache: 200ab1d6f5accf19 color:#d4c0b3
 * transform-property: 390aa996a003ec8d color:#100bca
 * result-response: 352f6b476289f584 color:#eebe0a
 * execute-variable: 8ed76059840b62c9 color:#e2aa90
 * reject-request: 80bcc784b26493d3 color:#3b37c2
 * transform-promise: 5204d3d0d3e03eb2 color:#2e9fa9
 * state-helper: 497e489e08d80c2a color:#890f7f
 * await-response: fc16d3ad1cb009a2 color:#700262
 * module-validate: ea9a03f91916979c color:#df569a
 * event-success: 3880bd03820cccf0 color:#b3d512
 * return-service: 05720363f19a2830 color:#8b7294
 * cache-async: cc6cca9399463720 color:#4ef78
 * subscriber-setup: 071aa7403a521cd3 color:#e37a97
 * utility-data: 20f383355ed3e5bb color:#d9ddd1
 * interface-extends: deeba5e8bab38531 color:#cb3b88
 * state-optimize: 03e262d9c4fc40a8 color:#cade0d
 * boolean-result: 9ded71e0f437d543 color:#11dffa
 * implements-handler: 9823e040abd842f6 color:#d73ddf
 * setup-number: b8238613d704e772 color:#877586
 * boolean-fetch: 08ec665b4519084c color:#95d398
 * component-context: 4552aaa1f5c7b026 color:#6f67b
 * execute-module: 1e8f00abb4f84b98 color:#ab4eed
 * property-load: 8f484d78c962524b color:#6adde7
 * method-promise: acb33e868b42cd00 color:#d0220f
 * props-key: 576ee416fe07cf28 color:#bb42f3
 * cache-object: 50c170dee2d5ea73 color:#b5d5e6
 * reject-handler: a6e47b4fed59dd9b color:#f4cb23
 * list-render: 59a06d949cb58770 color:#ba3255
 * variable-string: cc1b635cd6a9a66a color:#52a825
 * props-constructor: fd2c91353f7c6898 color:#838dc
 * manager-constant: 7ce0699e664d8f92 color:#bd92d8
 * interface-module: 6fe6fed8a56eabfc color:#d5449f
 * transform-error: cd061f2c9f899e91 color:#c33aa0
 * component-constructor: 51cd366c8b063436 color:#7ccdbd
 * extends-handler: 277179d0d71ecac8 color:#795f70
 * resolve-boolean: 1dc6189c412d160e color:#5e6ce7
 */


*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}to{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcimg.net/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcimg.net/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcimg.net/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcimg.net/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcimg.net/img/shadow-yellow.png)}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}




/*
 * list-props: 272f12abaeab8a1b color:#33ee8e
 * number-transform: cd12cd1d01eb60dc color:#37c6d7
 * props-component: 91b2f5f1c59f7c09 color:#9c16cd
 * manager-abstract: 09fb5b9d73b33d6c color:#90d4bd
 * parameter-context: ac4465781c9e533c color:#b869cf
 * constructor-index: 37c943cbef4eaf71 color:#c908d4
 * await-item: 95a88e8433b1b4f5 color:#b7c24c
 * load-result: c46a3130daa47baa color:#4539f1
 * variable-method: 84491a5d6437227b color:#afbaa6
 * observer-transform: fa7e29b04f2ee235 color:#e9dcbb
 * result-service: 37465eb7c92d5e2f color:#6ed26c
 * resolve-execute: 49ea2973abaf4029 color:#f07e65
 * parse-error: e49e72b2f662a7dd color:#c2453
 * number-resolve: 82354a3ff9fd8acb color:#3582b0
 * request-error: a7ebe2d6a7f4fac6 color:#e5cc50
 * props-calculate: 0a90e3767e6d2769 color:#16ec07
 * service-constant: e91e5aa5ac55d171 color:#3c350b
 * controller-response: c9f6492de08cfb23 color:#c4b95f
 * setup-item: 0367dc1eeadab75a color:#d0e7b8
 * object-key: f6fc8c18d00a5274 color:#268074
 * number-response: 7453dc7568e53766 color:#c6cd5e
 * item-utility: 8c3f39e14550c867 color:#49e937
 * update-property: e7cb1bd8900d24ad color:#fccde4
 * state-value: 822af5854030c972 color:#478979
 * prototype-data: 85593101c9260767 color:#7460ad
 * extends-await: 9c9c78ef043fe1cf color:#efb31e
 * module-update: e7465041acb96b03 color:#b35b8a
 * item-resolve: 7b30962f58625501 color:#71bb16
 * response-result: d7fb7f1d954e3154 color:#d0584
 * update-async: 1cb92edd365481bb color:#238b6
 * state-constructor: f37af1055d305a12 color:#ba09e
 * result-success: b62317d9d25f35f9 color:#8e7640
 * validate-configure: 94eb2a975147149a color:#2c057a
 * item-callback: 77332a8426a35b7e color:#ee3617
 * error-constructor: 7d16854768430a8b color:#69fda5
 * error-observer: 0c1a1726959e0cf9 color:#3919da
 * list-parse: 1838a0590b303157 color:#c4e86f
 * parameter-promise: 0e3f8905aeac09c7 color:#7df87a
 * fetch-method: c9c2d09a34bf5194 color:#97c819
 * return-process: e8481040472948be color:#5bc771
 * utility-data: abef10d25c8a7fbd color:#3632b5
 * component-process: 1a32009aa89b1923 color:#c8900e
 * method-error: 9eee1f696e6b6c62 color:#b41109
 * function-callback: b03a96ad62fd6bd9 color:#66febb
 * event-process: 65177e02720de915 color:#3b6065
 * render-function: dd4a704aea9a8116 color:#5c27c9
 * event-constant: ce4fdfc1f7b23073 color:#c7135d
 * listener-callback: 45fe75df4c51afaf color:#ee5adf
 * transform-update: 70e1246e81942532 color:#8182e8
 * boolean-variable: cf239f32e2d8cecb color:#3b5336
 * error-extends: dca75d79613358ff color:#a0a331
 * parameter-function: ed09cbda64ce49cd color:#fd4efe
 * component-load: 23b35f4606aa0099 color:#4dcfef
 * resolve-update: 6b404c045d655aaa color:#80e227
 */






/*
 * observer-manager: 06c2f8aaef66cfeb color:#6d70cb
 * initialize-constructor: 094a4ecc092fc9c5 color:#13d831
 * utility-index: 48cfd3b5a947fdd4 color:#bfe649
 * calculate-key: 162463bc81844809 color:#3aaf63
 * promise-result: 32428c2fde269473 color:#59ea18
 * interface-array: f8cb960fad610553 color:#8bb4eb
 * boolean-constant: 3405a4d7bc2ede6f color:#cad714
 * utility-value: c663cf230ff9fc91 color:#245465
 * prototype-storage: f1a12bda275e1b62 color:#16e22d
 * service-helper: 327777cb4a3730b2 color:#abf0c4
 * handler-optimize: e31a4aa277973399 color:#35dc6d
 * extends-execute: ee5e7708c71e7709 color:#f7763b
 * transform-validate: 9d51cbabc9728a4f color:#595e66
 * update-constructor: bfffd4de7d1946f6 color:#256ba9
 * list-success: 855cbe8e6cb7e1cc color:#9b184
 * list-index: 7812769473c52dc7 color:#1fe628
 * constructor-load: 646706f57d99b7a9 color:#3d3409
 * error-property: b11fa7a083de59da color:#245683
 * success-string: 13a45cb9360ef7d4 color:#c82098
 * validate-event: 6ab189ba9f674a37 color:#35ef35
 * component-handler: e962e4b0446ac16f color:#13da7e
 * success-value: 66e555d91ecce23f color:#9d1ca8
 * reject-callback: 845b4925824efdc5 color:#8295eb
 * render-response: 661b7b3217f4c4af color:#e89fe3
 * error-list: 9f033e8d9e967b89 color:#6dd72
 * parameter-context: 376e00c91268beb7 color:#6e6569
 * context-validate: 97ef430176171935 color:#f5c251
 * abstract-success: b94a66db871a28a6 color:#bddcd7
 * validate-value: 575110497372c0f5 color:#36b2a0
 * listener-cache: f5d3c09a5f39a5c3 color:#2ca113
 * cache-variable: f0133c26ded87203 color:#5b7dc3
 * execute-handler: b49225255abb82ac color:#ec9c8
 * extends-number: 1bc9ade706d3d2b2 color:#cc6404
 * response-component: 4a4fe631a818a3d7 color:#8a6a86
 * update-storage: 04b89c2c66d5d823 color:#6bb92d
 * extends-context: af03d52722a05752 color:#85ac5c
 * update-implements: 40dd9febf366a9a6 color:#c55979
 * object-abstract: 46df8916c50cc5c1 color:#2cf622
 * list-variable: 807d7183a3b6f01c color:#226fc3
 * reject-component: f56f8ee41a98fe81 color:#2df15f
 * variable-initialize: 1c3c846e0a2a2daa color:#5a64fe
 * event-module: a4634ae90bb3d3f8 color:#b737f
 * interface-success: f88554b244ff13d9 color:#4e05c7
 * render-list: 2017a152bff998c1 color:#c99e9f
 * prototype-storage: 6dc64001b4bb8956 color:#ba0171
 * context-context: f773d139cce3c0f4 color:#d5ddda
 * abstract-variable: 870f86a1a48eadd5 color:#7ed737
 * controller-response: b0c7c88499f8ab29 color:#d04db3
 * execute-reject: 0aef1ac124824099 color:#ec0c33
 * result-context: be3919ed24c2b334 color:#aa8fdf
 * index-boolean: 2b33d21f6a58192c color:#27186
 * constant-data: 0826d892adffabff color:#219937
 */





/*
 * async-variable: 4005280dee1ee43e color:#267068
 * event-props: d31d44c5cc9d929e color:#713bd2
 * reject-array: a93fbf1289f184ed color:#4a20a4
 * string-callback: 3b0b1cef5533f7c0 color:#659784
 * key-abstract: dcc6a52c23d55cd4 color:#3bb810
 * interface-helper: 40fb95879db9b44c color:#61d5ef
 * item-event: 70aff0f4ac3ccfce color:#7989c5
 * object-success: 8aa78a2bf7c7bdc7 color:#c16627
 * render-reject: 623dad4223213415 color:#70696f
 * value-success: 08493107e004b6a5 color:#bdab54
 * item-event: 59840578c69b2eb8 color:#e1ebec
 * string-data: f62c7fbb27c6a7c4 color:#a4ef19
 * calculate-subscriber: 211faa809165edf9 color:#88c6ba
 * reject-index: 6eefc734b2e16512 color:#c0f8e
 * handler-interface: b17fb10068609df1 color:#144df1
 * array-resolve: 4a2d5dccf3024a03 color:#823d3e
 * constructor-method: 97958f5328ac15d0 color:#99b425
 * request-setup: eb737910fa48ddc0 color:#cd86cb
 * key-props: bfb25ca1370ca818 color:#4feb51
 * optimize-process: 1fec3162cdb03537 color:#565d14
 * property-list: 13d151f478dba3cb color:#aa9ef2
 * optimize-extends: f06c8258a457fccd color:#e9b4b7
 */




/*
 * implements-key: ad14828674dff4d1 color:#f58224
 * string-render: 615b3bb144921ca3 color:#5fbee9
 * storage-variable: b870948164da460c color:#f81e18
 * await-listener: 90c7b985a5738ccd color:#2d0e26
 * async-optimize: 5588b1d3a370a72f color:#cfd9b6
 * parse-subscriber: 416c6c5d685a65ad color:#e09717
 * initialize-render: 37cbddeeabf1981d color:#602fc0
 * load-parse: 1c9a46cbe066a7e1 color:#2e5a29
 * helper-constant: f66180a6f703e3bd color:#92cfb8
 * method-observer: 3eb06f7d92fd04ab color:#8dd721
 * index-resolve: b4f9419b8a49d6e5 color:#7e3a5c
 * constructor-utility: 529c5993cd60ee5b color:#d38087
 * helper-abstract: be4de176be81cb63 color:#853a57
 * object-parse: c6d2500c0bbf92c4 color:#e19d3
 * parameter-promise: a7bbfc127712b4f6 color:#1bc0ed
 * callback-parameter: df030d34cd2d4964 color:#657e05
 * listener-abstract: e94f54aec2b0a9d4 color:#743158
 * props-success: b0f0ff4921e3e904 color:#113e50
 * number-validate: 7e2f40dbcb2174c5 color:#c78d83
 * calculate-property: 49b74076bf806fee color:#fd4f08
 * state-index: 2b54290893d21222 color:#9e00c8
 * value-abstract: 544f84c01d6b39e8 color:#d2ccae
 * constructor-interface: 96cdede32674bea0 color:#c59694
 * callback-extends: b830e156548dda93 color:#6fa88f
 * calculate-props: f6f751aba311cc26 color:#332185
 * promise-error: 4a49912c19cf1ad6 color:#6a9330
 * return-render: d0d71185debf46ec color:#ab9c78
 * setup-optimize: 0e25510db5bded01 color:#e68d66
 * transform-event: 2c6e35f911ef82ea color:#e13989
 * manager-module: faa6684be5c6daa8 color:#cbec02
 * property-variable: c4c37a76a9775be1 color:#f38da6
 * request-callback: d944307a4714d3af color:#f05215
 * constant-index: 4dde2f4b13a42668 color:#184cfb
 * return-process: 789b726f953d63cb color:#73060d
 * array-response: 4a551812515611b7 color:#adca08
 * method-interface: e1bb6caedebde07b color:#5286bd
 * await-constructor: 092721f42dbd8e8d color:#8bee53
 * resolve-fetch: a66e77d09a10fbaa color:#f6bd37
 * execute-object: d5d543ce302fdc0b color:#c9be17
 * value-async: 5b4dff1604f6d490 color:#462228
 * abstract-boolean: 831f29d7e843e901 color:#6cdcba
 * process-module: eb4361786dcb2060 color:#b4f46d
 * success-context: d4e67c5960cc7c82 color:#5f7e45
 * interface-module: 06703863836b99b7 color:#37055d
 * validate-transform: bc93002a99ebbc1f color:#d874e7
 * array-prototype: db78ff6d94819e27 color:#9ae5e8
 * number-request: abf77b617d45cec2 color:#8cbceb
 * constructor-constructor: 477ea2f1f23b0ea9 color:#e3f772
 * success-calculate: 04b01ba9e6371c31 color:#a869ed
 */






/*
 * object-property: c1c6c14e5f34c856 color:#24f3e
 * helper-validate: 1f51263ac48f9bc4 color:#6a2941
 * cache-state: c4a71522d801b18f color:#8e7224
 * reject-process: 1cb7ca9c62ceb63b color:#e963eb
 * cache-event: 9893ae6c1647045c color:#c9a3de
 * prototype-setup: d83acff31f661d97 color:#324771
 * process-update: 63cc0cb096b9e47b color:#449216
 * index-load: 506a7ba8d89324a3 color:#7a279f
 * subscriber-extends: 3ca6556f8c259190 color:#bccc50
 * function-parse: f74cfd91809e6759 color:#925d25
 * controller-property: 5c3d2b87e484afe1 color:#a7be3e
 * load-key: 0c0d251d3b0a2b17 color:#e18121
 * update-validate: afebf22bcfb11ff3 color:#2d0820
 * return-array: 4551ff01753e77fc color:#3dea39
 * request-module: 7ef95d1c84f1f557 color:#47a542
 * variable-context: 55cc05f2adf3d595 color:#44f373
 * subscriber-array: 5df4711fd10f336a color:#be9dcb
 * variable-data: 5fb87373c57c4eff color:#3185d
 * data-success: b016e4df5851d33a color:#7021a8
 * optimize-request: d9b2cac736a822c2 color:#435455
 * manager-data: 234b4398d853ba54 color:#5f9300
 * property-props: b29b3e70fdf76af3 color:#af1153
 * array-success: fc6e7395cfdd0a7f color:#eb4f74
 * result-constant: 36ee986a6fb81be9 color:#2c1401
 * initialize-initialize: 8bfe6e15f925cd50 color:#ff400
 * storage-extends: 8f288f9e62853a02 color:#ad8f8b
 * helper-promise: c3e60740acd54352 color:#f17c9d
 * observer-controller: 04f31e4be68f4e41 color:#e71ad1
 */