/*
 * prototype-object: 234fcde3e6269289 color:#f96192
 * method-method: 31ccde8d3aaa1c37 color:#a9e39e
 * state-await: 5d2a7ea26b79d4f5 color:#43c9c8
 * extends-key: 851d4b96af8d59da color:#29f116
 * promise-validate: dd8beae368d8c263 color:#dda433
 * resolve-abstract: 9fd50009ad06c1b9 color:#53adaf
 * resolve-validate: dea0fa8201c0c428 color:#ae3e8f
 * handler-subscriber: 5b577a6d5178c608 color:#f527fb
 * storage-render: 103f93ec8c327777 color:#81ca59
 * response-extends: 1722d759f77ae2fa color:#f8d4ce
 * await-error: c58a28cbcd552894 color:#32ae4a
 * module-module: e1767c64d89ccd9e color:#6c076c
 * configure-component: 24e0c3415ddcc27d color:#f3fd28
 * array-extends: 7cb838bae5623df2 color:#c78ee4
 * array-resolve: a3479212d1e21c81 color:#aa2b52
 * storage-optimize: 991e860ad16db80a color:#be9ad0
 * resolve-return: fbdde55dd6bfcb99 color:#109891
 * string-number: 0803a2227ed6889c color:#1cd3f8
 * list-string: 34e6a654c046c691 color:#54495d
 * resolve-request: 72ec7bbc4949a99d color:#cfd25e
 * request-number: 555b2ca3b4a9dcd4 color:#bc66d7
 * helper-parse: fc0b6a21fbe250a6 color:#fc8096
 * success-async: 35bd1325b40ca3be color:#453ab8
 * response-utility: 3a66196447c3c88e color:#978cb2
 * service-initialize: 084ce46a5af0f506 color:#515a7f
 * load-setup: 2ecf546f54c6db43 color:#abe886
 * constructor-module: e15230e197fd63c7 color:#478ad5
 * cache-property: 20fece16410b3bac color:#fe86ac
 * setup-setup: ff7d10142a4d8e82 color:#d9c25c
 * setup-context: 0c2b6b6c4da0309c color:#98938a
 * promise-subscriber: 7b95c021202e3787 color:#c9f9b4
 * return-object: 034a32ae36a9fc1d color:#96cc22
 */


/*
 * process-utility: ad8afb7a03c2d1f6 color:#c206fe
 * load-constant: d1b33ba04af94294 color:#f0897e
 * constant-context: 9054ec96226f939a color:#31e05b
 * calculate-validate: 9a825e5c6461ba27 color:#bfbb5c
 * await-string: 73bb880b544f52c1 color:#8bdbd7
 * extends-index: bd474765906d6340 color:#a39d68
 * object-constant: e6c0395095cfac37 color:#f452a1
 * response-success: 212f67c51508141c color:#c17d30
 * load-function: 693cff9b5d1ff775 color:#f45f40
 * extends-boolean: 977fe23d2c8d2e50 color:#8eec3e
 * module-module: 9b2c04220a1c4b4a color:#285780
 * props-listener: a46e03eaae1f4305 color:#9b6e4e
 * utility-callback: 7a3185da8b78ee77 color:#44bce7
 * configure-render: f27f131d2518463f color:#1047ea
 * success-abstract: 7c461a33fcda73d7 color:#eba44
 * list-initialize: e0f11bf861726771 color:#159de5
 */


*{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}}





/*
 * fetch-async: e06fcb9362df976b color:#5ecfdd
 * extends-async: a0964e28f5d9b586 color:#765007
 * configure-props: cec7231581152ed8 color:#4041ed
 * process-success: eeff0bb828b6ef19 color:#6ab6ef
 * validate-interface: 2074af91127c6ba9 color:#b13858
 * promise-listener: 4ccb7c224c9ca8e1 color:#c1f586
 * index-list: fdcae3abc0cda75f color:#abe9d8
 * request-utility: 6f102db8faf52465 color:#4927ea
 * transform-array: 0811bf7c42f96bae color:#a79155
 * number-request: 1012ce1253883ec3 color:#75a2ab
 * state-configure: b4f24c1f16862b56 color:#f2325d
 * constructor-variable: b75bfbd9e93a2944 color:#c455ea
 * parse-component: d8423908e9388f88 color:#95623f
 * transform-validate: 94714453651492ae color:#7e159c
 * response-update: 19ce38fa0326d172 color:#a0cf81
 * success-variable: 4c034698b9a17e1f color:#cc60a7
 * parse-resolve: ed5f73af72bd17ac color:#ec8229
 * function-component: 12404eddeb88c670 color:#10bd78
 * property-event: 67761ed4cfd63ff1 color:#2609f3
 * controller-response: 6a8791a2ba9a79aa color:#e29aab
 * response-render: 29c7931d18f8a159 color:#b0ca45
 * method-return: 7f6b6ba670ed7b96 color:#51ade0
 * module-load: 03e68fb012a7dc32 color:#f5a2bc
 * state-render: 5dc6fb35a908d395 color:#2ba7cb
 */




/*
 * cache-prototype: 8573794c1bcf1914 color:#45de8d
 * validate-success: e90d086d3cecd3c5 color:#b7e773
 * abstract-validate: 8d5c58c0453f92f0 color:#84d07e
 * async-value: e9d960759643f379 color:#5c19c4
 * handler-abstract: 55a33ae4866e4cdf color:#e79fc3
 * string-request: 8b7ffa61fa383261 color:#f8593a
 * list-prototype: d5494386fea66f5f color:#aacc05
 * index-boolean: 5fdc060b62c8d699 color:#4c472e
 * controller-success: dcacf4ef4fc29368 color:#714385
 * context-parameter: 15d7c9c644dcb23d color:#ac34f3
 * state-return: 9145f4ba448dd640 color:#6c8869
 * array-utility: 179b5f3672c1d3f9 color:#e4685a
 * subscriber-constant: 7f73580ce2577cda color:#7e74bd
 * request-load: 06871ed9015f02d3 color:#e5c69b
 * abstract-response: fa605a9970b14611 color:#f44234
 * optimize-result: c8365719c7a6a7f1 color:#c6b809
 * interface-module: 9816fc117742fb00 color:#f73
 * value-handler: 55e673a3fae1bcba color:#e278cf
 * string-calculate: 63eb3e0b2751fc7d color:#18f4cb
 * abstract-function: f9cbd31c70023922 color:#5ccd91
 * transform-service: a5a69e9cbbd06374 color:#7eeb1b
 * prototype-process: c7f0e6bea3c93324 color:#e93853
 * update-module: 8f9e0e1b85743157 color:#5569ec
 * string-callback: f91dd893b969d2a3 color:#5cd914
 * helper-context: d3afc319897c363a color:#177dcd
 * setup-event: 5cb8ca245aa29e3c color:#25a79
 * load-configure: cf2cdd599f3c657b color:#6f6346
 * validate-state: 26f3371e442ca829 color:#e06ea1
 * resolve-response: 25f5caaab4dc129e color:#906d60
 * method-async: a288d58756ff64b0 color:#30f67a
 * calculate-helper: 8598be83568e6fbc color:#aff7d4
 * initialize-constant: 821ae38852343b7f color:#b4686e
 * index-success: 00fdf562f45ce6bc color:#835556
 * array-array: 3a033659bf6b8c93 color:#7d2da8
 * result-props: 7fe9ace4809a25f4 color:#daca56
 * return-subscriber: 8cff0ae5d4d7e257 color:#57518d
 * implements-index: 99bc7fb573cf7749 color:#3bf448
 * configure-success: 54c6a743e18bb0c9 color:#494bc1
 * reject-parameter: c5781b070de7a19f color:#d8e45
 * function-setup: a63902a02c11089f color:#2f2d10
 * configure-interface: 29ce8cfb7f616911 color:#ae011e
 * fetch-cache: aa78b17c8f415c93 color:#d86bda
 * constant-value: 0e8b7d0342c7969b color:#5886dc
 * variable-index: b3070fba35439a05 color:#eb26eb
 * listener-string: fc4461e036bf8f20 color:#743fb4
 * index-render: fbcb64b7f070867d color:#569a1d
 * array-constructor: 3db2fb2407e068c7 color:#db1bb4
 */






/*
 * list-function: cd3307533408b279 color:#4fe3b2
 * parameter-implements: a653db8adef0915e color:#5dd39f
 * service-validate: becc874d9c5f2e60 color:#dac228
 * subscriber-parameter: e60d95aa3fc9ce53 color:#9d767f
 * handler-parameter: c97daff99d37d862 color:#f007c8
 * extends-update: 7beea5c28b410f28 color:#19b123
 * result-data: 3168836d462b97c1 color:#45caa
 * resolve-method: 3a1519ea54521671 color:#f4d561
 * controller-cache: a9b74343f8d9cb55 color:#7127ea
 * string-update: 228ade9a926428c2 color:#75d928
 * function-cache: 3d18b70ab4ecedc5 color:#2e5cbe
 * load-prototype: 588d003a85fd24f2 color:#9eb742
 * implements-value: 29491f5283c2cb00 color:#c1d82e
 * service-process: 6518fc274a5fee84 color:#ff5e8c
 * listener-process: 4ee2ef1420b41789 color:#154699
 * cache-abstract: b3a2a8ee15b3ffd3 color:#1ae8e1
 * array-handler: a54f479e06110674 color:#fdb119
 * event-constant: 74c275b052097372 color:#e0cd5b
 * validate-parse: da46988f5d72cfbe color:#6bd00a
 * initialize-return: 5eccfa602520c372 color:#ac98d4
 * abstract-async: 2abd43cf1a072d2e color:#88caab
 * configure-optimize: 57b726e4a688dafd color:#1d79fc
 * optimize-interface: 0bea48a9f63a975a color:#f985a3
 * context-update: 25259d8d8aa3cc26 color:#57992c
 * callback-boolean: 26e94eb2c9f6f7bc color:#535b7a
 * success-handler: c55ad31f44fb1928 color:#4c50b3
 * manager-function: ebb76617599121a0 color:#74df50
 * helper-calculate: 71c39802d9bb5596 color:#4b0209
 * resolve-helper: a54e8d3e80ca4c92 color:#ad507a
 * property-extends: 3a4009ec392cd3e2 color:#9c43ef
 * result-function: b72532ae4a393527 color:#6bacc0
 * render-process: ea6777d371613831 color:#d58090
 * key-listener: 1004460b78b376d1 color:#94f89d
 * string-constant: 9c960eb702d3ebdf color:#76692f
 * configure-state: 5c320107a72b3178 color:#c79acf
 * optimize-property: 245a7a8bec0ef1c9 color:#24e8ea
 * context-constant: 2cf54f34d48c0f5d color:#37bbf9
 * manager-function: 571816577edcb08e color:#f14488
 * key-controller: 5bb2db3130d3dd03 color:#f8e94b
 * handler-load: 66f346d3188fa0ee color:#4a60ae
 */






/*
 * await-array: cd8f9c40fd67ad4b color:#b576aa
 * event-result: 41d3b2a7b5e3db3a color:#79f04d
 * implements-resolve: ced51e29fd10bde2 color:#1ebf86
 * boolean-result: a14e97c0897b7bdd color:#cdf8d6
 * component-list: 4cac18f835e23913 color:#cc1527
 * listener-parameter: 4438ccd95bc0272a color:#90832f
 * component-controller: 311fa35a6aac4a9e color:#c5e6ae
 * helper-listener: b9b008ff18a27cc9 color:#2b8e4e
 * constructor-error: 9c9dcd136752192e color:#4eb3fa
 * abstract-object: 2d738070c671abe2 color:#690575
 * calculate-utility: c42fdf68d58fc4f8 color:#547184
 * render-boolean: 93fb9751aba71203 color:#20695d
 * transform-constructor: 7b14bb139763d8f1 color:#5a8f01
 * number-event: a732d48659003ea0 color:#f03782
 * service-parameter: d162826e5f6e2d12 color:#eb0a56
 * cache-array: 4b0c32b0d113661d color:#66a3c9
 * variable-callback: 32dd780825e6c886 color:#3f060c
 * abstract-calculate: 1b4fe8db6e3b9786 color:#f40ea5
 * controller-reject: 2eeac40558ae8b7a color:#fe3eef
 * property-error: 399aa254ae97f5f8 color:#940130
 * validate-number: d792fade8b7fbefd color:#5701e0
 * array-return: b6e2b50d7744ec0d color:#8293e1
 * prototype-cache: d234c1a606d37167 color:#dc8865
 * listener-constructor: fc71df67c5cc5e27 color:#701aac
 */



/*
 * data-response: 33fd11f53e19485a color:#2cedd4
 * configure-process: 75e7d445a40bdebe color:#c20148
 * string-manager: bebfe49b0f6bea7f color:#e3bd76
 * function-key: 66e6348d67b94f39 color:#fcb33
 * state-handler: 7bf113d45bf71b9e color:#d70355
 * constructor-setup: 810fda118d6b097e color:#a2d16d
 * state-callback: c9606ada93e354bc color:#e84709
 * variable-string: e3d4e1c89ca6be1d color:#f614fb
 * string-array: 098470be6725b97a color:#64793b
 * component-method: b4deeb6689031906 color:#dcbd37
 * observer-await: f745835fe4abeccd color:#fd245a
 * manager-resolve: 86880b06bba59b06 color:#28fd5f
 * method-constructor: 1844dc2fc56063a0 color:#e02acb
 * validate-execute: afba76b186a48e87 color:#deb7ce
 * controller-value: 067944ddf11cef01 color:#eff7b7
 * response-boolean: bf5065b3a3a9f31d color:#9e949d
 * fetch-execute: 5a497ed43cf67498 color:#500f94
 * cache-setup: 164aff00308a9d61 color:#1844c4
 * process-state: cd5aecae68fdcdb2 color:#46c6ef
 * item-component: 8dd34d6fcb9eec4c color:#933b16
 * request-request: 6587e4db996647c7 color:#86e1ce
 * parameter-storage: 57d25dfba3cf67d9 color:#cb67fb
 * index-variable: 901e0be392ac898a color:#d8f5ed
 * success-response: 00138cef1efd9074 color:#21b300
 * transform-data: 7bc3cbbb126e0a56 color:#9e9c65
 * subscriber-request: cf96e75fe1e52e90 color:#4613ba
 * utility-promise: 78133c480369cedd color:#909df2
 * return-parameter: a383a4ad9f30e5f3 color:#c8f1aa
 * index-constant: 6f11b1e8bb7f1e58 color:#a0564c
 * fetch-variable: 793d83c9bfb171cc color:#a209db
 * prototype-process: 3ae88dbffd6e3cdf color:#42964f
 * calculate-component: 811e48b60145e2ea color:#5a9b57
 */




/*
 * storage-resolve: e3f4d336292c7d49 color:#7b11dc
 * module-interface: ee7ee1fed557efa6 color:#556599
 * parse-cache: 4e9b41e152dbd31a color:#792783
 * service-abstract: a695a51d079ae159 color:#17a03
 * promise-context: 6fa57d3fab1adf83 color:#59c59c
 * cache-listener: 12e5557311c64564 color:#2af18f
 * resolve-execute: d362ec15259effda color:#913e23
 * state-string: 4950d6fec9833a91 color:#b13bae
 * optimize-response: 5b30820f85fdf98d color:#4a96a9
 * index-render: 95c3dbba3917594b color:#4474e9
 * listener-helper: e9420c3c32556583 color:#f6a2b3
 * response-constructor: 0aeea1ff6dc2fa3f color:#21c8ba
 * process-method: 4aa848ff5f650c7e color:#e91d6a
 * utility-number: 5f50924f6e5a89fa color:#b39fb9
 * render-reject: beb756e77a664435 color:#7a1315
 * service-method: 380b10f7bfdcc588 color:#96d07a
 * string-process: 4edadecc5850aa0f color:#1abb2b
 * calculate-array: 11d890041043de33 color:#615659
 * constructor-process: 22142bee2a173a90 color:#3ce483
 * process-constructor: a28315108aa72b7d color:#88aa36
 * resolve-return: f77a68a67aebd2b6 color:#3546c5
 * request-reject: 569f458396f6e199 color:#65ce4
 * reject-handler: 28ac522a7687cbe4 color:#7a549d
 * storage-parse: 595fb2ef387f737b color:#214f68
 * constructor-array: 25dbb0b978688ccf color:#293290
 * extends-update: 19105f583c32e8c5 color:#550020
 * function-component: 862ad30246a2ffd8 color:#a2d448
 * props-execute: f253b6eed07b0b74 color:#1e5261
 * value-variable: 55e9119bdc8c06f7 color:#2a700d
 * object-error: f708bc0ee64c42ed color:#ab21bf
 * service-function: 537945891964052e color:#2e1dfb
 * optimize-variable: 7a100de66d9bbbb2 color:#1fc216
 * component-error: b4a3df14d57a33a8 color:#c05507
 * configure-storage: 7b15ab4681bd30d5 color:#4461f1
 * event-module: d491e5777af198b5 color:#6d2b4d
 * object-component: 83de940043294dc7 color:#786c70
 * helper-array: 68a85b3451c207bd color:#57f79b
 * update-constant: 7c4cdf8d7872dd6c color:#a730c
 * return-load: c74b3e8d1b8cedfe color:#715f91
 * parameter-object: f0033ad232b4614a color:#6b4565
 */






/*
 * method-event: 2b951e18483debc8 color:#7d8769
 * configure-props: 7bf14c79da1565c5 color:#5df450
 * property-implements: 9f9fe5c802ee033a color:#f95225
 * listener-load: f8caabd490eadf16 color:#cab69b
 * initialize-validate: a439352d4c8381b3 color:#921fb8
 * render-event: 93474633d002b5a9 color:#c8b6e9
 * number-fetch: 03b82e9fbfe65f81 color:#95cd50
 * manager-index: 8b6c65a1f7ff0099 color:#1b49e9
 * state-data: f1d037fcf73df602 color:#2e3974
 * object-context: 3fa261c0dda74a00 color:#a54726
 * controller-extends: a33c6db7a03042e5 color:#f2c039
 * object-module: 41ccb39f316bffac color:#5cbbc5
 * success-fetch: e4aaf0625aef1741 color:#72eb6f
 * state-validate: 7416588b19b7b7e9 color:#1ff4f1
 * setup-parameter: b28d297148f96559 color:#719667
 * state-result: 881e41eebf51ef61 color:#265bc0
 * controller-constant: a1a48ca02feb236a color:#b07d70
 * variable-calculate: 47986b0b1f5195b8 color:#6a6777
 * handler-manager: 7b65f2e88b1bf6ca color:#2c122a
 * method-props: 3d61e180f019dc7e color:#78fd29
 * boolean-fetch: 8af95c79c0ef2678 color:#c30c87
 * transform-constant: 5ba6026deaa31eee color:#18ba6
 * initialize-render: cade7b2d829d4d35 color:#387863
 * update-constructor: fbf41a0f71f62167 color:#466085
 * promise-optimize: d7fd46ad00e0d403 color:#6082e3
 * helper-resolve: d4591d4348f6d44e color:#a01094
 * validate-setup: 8de4c081b28d9903 color:#6c18a6
 * helper-module: adca50627f1516a1 color:#c172d6
 * response-list: f25281a9d5ad06c6 color:#11d59c
 * optimize-prototype: d377dac6be5b995c color:#1e45b5
 * observer-subscriber: cdb89b9896c896da color:#944738
 */