/*
 * async-return: df2c4dd0d1418c10 color:#11ea0
 * load-utility: 45a8c99392856e9b color:#548ec8
 * parse-listener: 772f1282889d5870 color:#896176
 * update-resolve: ef75f5cdc045f8ef color:#f23e37
 * transform-value: 83f487900e3b6f7d color:#468b7b
 * interface-string: 199fb1929fc5b02d color:#b2f47c
 * index-fetch: 481712b418a8bc2f color:#35badd
 * prototype-event: 7a02a99e154bb16c color:#5c4504
 * calculate-utility: e95fabdbe05641fc color:#5b17a7
 * parameter-constant: 2028d30f9d8039ea color:#bef176
 * state-string: 8dc49abfcb6ac00a color:#fcdfbc
 * controller-setup: 89818ea27d6e1baf color:#52e997
 * await-callback: 509327b7fee01cfc color:#35dc1
 * callback-handler: cb81b46a6d367f54 color:#f67648
 * method-manager: 9253e1fcecdc4a0e color:#d44f7e
 * helper-setup: 00c085ce1aedc9e4 color:#866cdb
 * index-extends: e59ae0a003e42495 color:#b63125
 * success-async: 8c4a663538f9038e color:#43d7c9
 * storage-reject: da8236f35f26f680 color:#a35ed6
 * index-setup: e247f3f3095e7f41 color:#e772fb
 * boolean-handler: 84a3a4ed9c0075ed color:#71642e
 * props-key: c0e99d49a5e0f9de color:#4a6511
 * callback-event: f391e59ca335339c color:#5f0212
 * storage-subscriber: fb02a8b76dbe995f color:#2e2394
 * module-prototype: b60303fef260177b color:#18b90f
 * parse-property: c3767834ddfba44d color:#38deb0
 * value-constant: 678e580bd8dad039 color:#8398b8
 * component-resolve: 1e763ff0a9e42ac5 color:#713227
 * parse-utility: beea70a3d856e7fd color:#cd5127
 * constant-context: 4ccb9cc9a8a88e62 color:#785d59
 */



/*
 * render-handler: 6eedf1946be743e7 color:#261970
 * return-module: 742485f8071a8695 color:#d0a23b
 * key-callback: 24167ed115ebcb94 color:#601e7f
 * return-cache: 12362dae8cc48039 color:#f593da
 * interface-validate: bd4de1b141efe346 color:#eb6acd
 * validate-observer: bf9580e8ce7d5877 color:#bcef3f
 * string-storage: d2731d095df06e43 color:#8c4d15
 * optimize-module: 7349dd28dd222e26 color:#cd06e0
 * item-storage: d8d1e0e0973f039f color:#e321bd
 * storage-response: 67a159b96b5e59e7 color:#52b108
 * validate-resolve: b4ce79cd5b82b43b color:#5f44b5
 * interface-number: 96fbdf4f73e80b02 color:#6238cc
 * error-calculate: 12db1b3f299cf3f0 color:#14bdb3
 * constant-promise: 8adb032601366eda color:#906270
 * array-manager: abf02edac76df49a color:#9bfe44
 * string-event: a0f295cdb622bbbf color:#b905d8
 * array-success: 629e2233469ddd07 color:#614d04
 * request-module: fbe3462fae980af8 color:#1f879b
 * object-return: 2872db786776e50d color:#a6bde2
 * utility-controller: 6c982bf37806697c color:#c46488
 * number-context: b3bc142d99e02af8 color:#3021ab
 * reject-string: fc3b7972a9e2a02f color:#365fd0
 * object-context: e86333935ebb4a6a color:#308b4f
 * cache-module: d95db8354041ff2b color:#6cdcbf
 * await-listener: c21789f25c99ebd8 color:#7076ef
 * string-list: c47da62bbaa2a1c4 color:#c62840
 * subscriber-key: b93cd8e44f7e8844 color:#dc3fcc
 * index-helper: 67646e52bb691d98 color:#352549
 * value-prototype: 166aec004388b212 color:#787e21
 * transform-process: 7881de6a03a08c5a color:#fe993a
 * object-key: c901acc85256717c color:#677ab9
 * object-validate: ca473100fb604265 color:#5592d7
 * index-handler: 3095cc0aeb0636d3 color:#c4dbe6
 * interface-object: 18ff165d7c5a27f0 color:#de124
 * handler-boolean: ee5497889adde8eb color:#d6fbe1
 * parameter-error: dcf667dbc164eb87 color:#580d3
 * parse-controller: 03a9f23853abac72 color:#bb89d8
 */


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







/*
 * parameter-load: 2a49fde78972a487 color:#62b182
 * number-variable: d450283df41878a7 color:#8b833b
 * await-constructor: 27f404a12bb607d8 color:#d838b2
 * request-resolve: cdb4e617d98639fa color:#99f0e6
 * variable-object: 3c97cceb2bca5e97 color:#9650d3
 * execute-reject: 43b74b74bde5e08a color:#2c315d
 * array-request: a941fd63f6860f52 color:#d1f93d
 * optimize-variable: a397476cd5ed3f59 color:#6ba0f8
 * calculate-event: e557d825d808d429 color:#6a3d48
 * storage-item: ac3348243de10d48 color:#8badc6
 * async-implements: a35b2269f43cf997 color:#8638a7
 * value-reject: 2d0c70de3377f0de color:#9fbc82
 * handler-context: e1693a1b029570d4 color:#d4d21b
 * object-promise: 733312b77cd9997e color:#ef6792
 * context-method: 38f1a8e6ec1a2b8f color:#61c777
 * fetch-callback: c5d30fca69831fce color:#ea618a
 * context-component: 672f8de9760295bd color:#80f7db
 * module-cache: 8e108dab795b9382 color:#a318da
 * number-method: 59d9ee5c24885f25 color:#2c0b22
 * resolve-value: 4c4aa4e1466ab423 color:#d24eed
 * number-service: c5d805df628c9640 color:#5c5637
 * state-variable: a40e078be306e9d0 color:#eeade9
 * calculate-controller: a57ae2f301955233 color:#b01c21
 * callback-process: 9d37c40e110ac6d6 color:#773807
 * configure-fetch: accb5247b1baea3e color:#d4e6dc
 * data-fetch: 886efb9699988de1 color:#f0d97e
 * listener-module: 6bb034bef4cfa13f color:#92742f
 * module-cache: 3929c0ffd775d036 color:#26ff38
 * reject-manager: 42e348c8c8eac93e color:#36601f
 * array-constant: ec274ae548cc8153 color:#d93e41
 * controller-request: bf2152de6087b1d2 color:#cf40e3
 */




/*
 * result-value: 5c92e0a0a9ac23b5 color:#9c05a8
 * service-event: cbc5db70f5082513 color:#528127
 * extends-event: 777a7a1a9f546697 color:#19c474
 * extends-component: 5a75bdd700be93bb color:#54ee79
 * constructor-update: edc0667c58d21729 color:#8f0f92
 * helper-abstract: fe3434fd4a60e9bb color:#187051
 * state-setup: 3754abb1e0a75d66 color:#ae1634
 * subscriber-implements: 23cfc561fcc083d2 color:#3b528b
 * number-listener: 259e398832979508 color:#26a6d6
 * state-render: df47fc43f002f73f color:#bb00f4
 * props-optimize: 770bb6b6fe3d8719 color:#59de0a
 * context-render: 44cd1c5218a42646 color:#ef857
 * fetch-manager: ad43c6d02e24646e color:#f56e16
 * execute-module: c302d5046f3f0019 color:#d81bbc
 * boolean-function: a6adc401693ceafb color:#f69063
 * handler-prototype: 61740c94d224e51e color:#769306
 * load-observer: b2b3273215bbee5c color:#1a49a5
 * interface-value: 6ca2808cbc9cad79 color:#bdfa8c
 * data-render: dcfc43f5a1203a5d color:#c5d848
 * interface-context: f2619678b9c8216c color:#1931d8
 * render-execute: 577f6a47fb87bcae color:#f82620
 * object-props: be4411d7e535799c color:#be82db
 * list-storage: 7613341854eb7eb6 color:#805c62
 * request-await: 327c92627933a961 color:#47e3f4
 * configure-props: ea3fc63efcfd18ab color:#519eea
 * key-cache: acb300ef6c101733 color:#943f2e
 * props-string: 0164ad9158e8c950 color:#fdc1e2
 * callback-index: b87208e95ef570a1 color:#fb325f
 * extends-observer: f42581e67cb4ff61 color:#7ac596
 * event-property: 69596ca8ab57287f color:#c69d0f
 * abstract-parse: e6ae95c93406cfa9 color:#5221f7
 * number-helper: 4738d897b09b64aa color:#e30368
 * service-list: d2a03c9f84926609 color:#17ab1b
 * interface-list: 35389cfbf25e3e00 color:#eab1ae
 */





/*
 * item-callback: df42c4ae45babbab color:#becef7
 * process-prototype: e42c65b63d20dce8 color:#aa4695
 * storage-render: 87e953c2fed827a1 color:#54d294
 * helper-item: 763703eb7cd907aa color:#30d8b1
 * event-observer: 001788517e856f4f color:#13d3ba
 * optimize-index: 17cb8cd64084a69b color:#2c7c81
 * error-key: ff0635e501caed3a color:#92ca2e
 * process-error: 492679e8442321f8 color:#ea7060
 * component-request: 7b6bdc72e120a1b9 color:#53b3c8
 * constant-process: 36a8a991ab20a48c color:#2b0dca
 * storage-async: 741b93b7cb61e392 color:#c43275
 * fetch-component: bcb375e3ffc8c375 color:#bccc42
 * request-context: 3451cfe4c9b77a8e color:#b9078e
 * initialize-setup: 49b3db38b18a09b8 color:#a5539e
 * list-parameter: 3b3430394738a418 color:#c7e3a7
 * observer-execute: b1457f9766a10e35 color:#1e8d65
 * optimize-list: 27aaa6a51551ff5f color:#74fe07
 * utility-number: 06fe08b48ffca6b5 color:#8a9fdf
 * item-manager: e95f93f5505ea530 color:#583f99
 * helper-promise: 33e44db44dd37432 color:#5f976c
 * reject-module: 314f0f3278f7614c color:#b90f3f
 * function-handler: 47e6d80fa376a3c2 color:#1abe04
 * observer-resolve: deb3fb311ab3fc4a color:#fd57dc
 * key-await: d7ee04789c8e4056 color:#6bfa78
 * subscriber-optimize: 8f250d3af634a729 color:#3c7739
 * parameter-configure: 9b898a4ee0ea609a color:#590dd6
 * handler-boolean: 2ad9e79348572c04 color:#21b897
 * props-render: 25c075912bcbaaca color:#76c39c
 * state-utility: 26595f6c2d53463b color:#581649
 * configure-initialize: c67b8fd6b0d44bfe color:#4f25a8
 * configure-constant: 0ea66b934c648a56 color:#bd19c6
 * transform-number: 0ecdac3b14ada5b8 color:#da8987
 * request-prototype: ba618d2638b8c2f0 color:#7b29b1
 * object-parse: aa0c1a02bbd138da color:#dd337f
 * method-resolve: 51d89fb3f1153c78 color:#708d02
 * component-handler: 000ea7a4f6220095 color:#90b48
 * context-process: 2b35be809bc783a3 color:#ba069b
 * callback-constructor: 438d4ddac87767f2 color:#10fc1d
 * transform-number: 7592b6046337e714 color:#83b13c
 * handler-constructor: 22d521e04cae3346 color:#a3ebb9
 * props-list: 302f644600e60aae color:#4e9879
 * key-update: 84977434a9b76031 color:#902d5
 * abstract-initialize: 46a7ca2bf89bfa4f color:#45a34
 * object-callback: 2a4882d101cf3307 color:#9eb85e
 * update-prototype: bf644ca78a22c772 color:#421014
 * property-result: 1ca59bd8b5fd60f8 color:#431c98
 * setup-validate: 8217376277f936ac color:#e57868
 * key-load: a7534756cce8dc8b color:#eed3e9
 * configure-array: 1c8fa7fab1b0f4e1 color:#e8c59d
 * result-value: d8ba6e146068c6d6 color:#3bcbe4
 * resolve-function: b82937c8616f275e color:#b5a884
 * item-listener: 12f5c23b694d5012 color:#d1d2ca
 * prototype-item: 86e26677281f871a color:#7dc76
 * error-await: 78596188ee736c0d color:#f74a24
 * initialize-process: ec05acd10c339a7f color:#86b866
 */



/*
 * number-service: 900373f9a162e250 color:#334c6b
 * prototype-initialize: dd22afa834d27b38 color:#d5fb67
 * value-index: a3853443408947e5 color:#d652cc
 * component-resolve: b73d8dfce0636866 color:#117cd
 * prototype-parameter: 402b13451ee19186 color:#85bed1
 * transform-number: a3aa9e42e56d7276 color:#7b3510
 * execute-property: 9ab1c1b831b07247 color:#cacdc2
 * index-promise: 02a3a43d8094794c color:#75b128
 * listener-parameter: c1fd30b176f858a7 color:#6b14e9
 * resolve-reject: 1cf02b576811ad29 color:#811454
 * observer-observer: 6d9fcc002e475e87 color:#370a22
 * function-setup: 38e8dbec1c967d97 color:#bb97a2
 * string-context: 2ea4299499854ff5 color:#6a1cb2
 * observer-index: 6ef8a50488de607a color:#121794
 * return-key: cfbad96a326dba9f color:#3e3cf1
 * response-parameter: 26042096815e0855 color:#191c0f
 * component-result: 8eb3d8adfd053137 color:#24d03d
 * array-fetch: 55753f7a33667d90 color:#724237
 * process-number: 1b9f360b6538ac89 color:#ed6c95
 * initialize-constant: 1a3c72a639938758 color:#b8196a
 * return-abstract: fc62f4b0dcab9fea color:#90efbb
 * handler-context: 479ca96e5e03bdc9 color:#52adaf
 * resolve-constructor: 3268d118d8a43061 color:#323416
 * optimize-method: 70ce4e83bef76d43 color:#29121a
 * validate-fetch: 927d738845ed2223 color:#9c02b2
 * value-listener: 5b0e1bc09ab11106 color:#f25a62
 * constant-promise: 7e0fbf3a6748aa68 color:#6b97c4
 * prototype-module: a2edc291751e8d61 color:#be44ef
 * await-manager: 9e0229886a47697b color:#24c36f
 * component-load: 23d01e955a68a99f color:#897caf
 * service-process: d7fbc4d246cc29fa color:#867e49
 * promise-async: b6042d8e9364aa9c color:#9e6314
 * response-execute: 1fb62a910233dc8c color:#855a9b
 * handler-key: 60639c57d544f9bf color:#5c3525
 * transform-render: c0bd1b29a618044e color:#b4e0e0
 * service-request: 4c01eec5a52abee8 color:#908fa9
 * response-helper: da14416f7285c002 color:#7f1502
 * context-context: a40424a432558007 color:#6dca0c
 * callback-async: b4da0d63553a0428 color:#f5d10e
 * callback-context: ba028ffbe2a769f0 color:#c61693
 * interface-return: 7007bffa11a167ac color:#567841
 * await-handler: d73503d6550f5c7c color:#b6315b
 * storage-utility: 59a8aa6c874be2be color:#9627fe
 * constructor-execute: 3a9b07fe00ce5d65 color:#b11f36
 * constant-extends: a4642319c2bb4443 color:#9bb60f
 * implements-return: f5a19d318fb72ced color:#7994d9
 * return-method: de72e70a70b0404b color:#da73e6
 * item-callback: ecdf1b22a389094a color:#522349
 * value-abstract: daa405029abafb0b color:#16954
 * error-data: fbae0a7b25afb20e color:#34d348
 * subscriber-render: 1d4546ba0fa0af74 color:#f99775
 * function-observer: 867970eff57b1ea1 color:#65cf11
 */



/*
 * fetch-calculate: 61056701bff212a8 color:#1d10e7
 * service-configure: 1fc3ab2b077fc7c7 color:#721847
 * data-boolean: e04b905d43f4d4b3 color:#fc04f2
 * helper-module: ec263098271d38e7 color:#376c3f
 * success-load: fea6f6025b510ca6 color:#563f81
 * state-transform: e554a616eee872ae color:#49f992
 * component-function: 5997369f5506ec87 color:#d105d3
 * interface-number: a202c128ac3e890e color:#d05c0e
 * controller-array: 707e8ab7b60e29b3 color:#7fc6ca
 * configure-success: f812bd22a0666d05 color:#100b71
 * cache-update: 552310c36f7fb68c color:#6b912f
 * calculate-implements: ea4c4c0956da7374 color:#456169
 * process-observer: a0e580d42b5bd222 color:#6b6bb6
 * result-promise: db75020514d5ece7 color:#d29e71
 * controller-load: 1f92a46c965cab96 color:#4ac0b4
 * number-configure: 583378579963cdcf color:#989593
 * return-initialize: 53098edb82e8f20a color:#50652e
 * observer-constant: 33667ce0b0d529f0 color:#3381f
 * storage-load: b1c60a260a110caa color:#137c9a
 * utility-props: 18073aab206d85bf color:#c14673
 * number-cache: 323dfe3950029bef color:#e6d8fd
 * utility-calculate: 47fe511a681390d3 color:#a95762
 * constructor-cache: 450642218fa20e3a color:#bb77b7
 * extends-listener: ed8491e72883ffa6 color:#a00c18
 * handler-handler: 4a81883452aa2ecd color:#23848a
 * load-controller: ddb6331a942d4346 color:#17b870
 * implements-process: a27a0c5ecdba4d77 color:#364cff
 * parameter-validate: 8dbf416d2b409713 color:#1962d6
 * error-property: 6b305de60f65e722 color:#3fa229
 * calculate-parameter: 5680aadf888c2390 color:#76f647
 * component-prototype: 369a07483245f8d7 color:#da4326
 * module-list: c88065ca013538eb color:#7492d4
 * async-reject: 47b0a12e092c65bc color:#825146
 * value-callback: 988e337c02956412 color:#9e929d
 */



/*
 * return-string: a3bb949489af36b2 color:#ed81b5
 * list-configure: e310a781f37dace2 color:#2f265e
 * array-result: 3c4a9be9c907208e color:#387ef8
 * service-object: 7f762ed22d0b7b0f color:#61c5e5
 * props-constant: feeeee480f80a615 color:#93ea03
 * transform-promise: 136ebe84c23b7255 color:#59c241
 * data-key: 20fba4ad70d2cbf2 color:#a3397a
 * fetch-observer: 447e86124c150020 color:#ffae39
 * key-subscriber: ad2be26dca70520f color:#29b37c
 * optimize-load: df1abf79a947ce05 color:#631e90
 * variable-transform: f8b18cf1d2f6b93f color:#d5d212
 * component-item: db8fc22ac3f8e911 color:#bd0aef
 * function-list: 0d120cf314dda86b color:#9ce7a7
 * module-process: dda662407bcd766f color:#9f9ff6
 * boolean-item: 97b554393a8be8f2 color:#e369ba
 * process-success: aa63c58ca23b2230 color:#83a699
 * service-async: 8716e645342fa240 color:#5f184c
 * cache-function: 00d3bc9f3a3cd29d color:#88f4f7
 * state-extends: bc9fa38510c04eba color:#271a0b
 * item-key: b5ecae5a94284622 color:#57a620
 * initialize-initialize: a849bb93f932a56f color:#576ed2
 * manager-load: bf44f46019464a3a color:#dc5122
 * reject-property: 4e6124463c59e11c color:#1b1cb3
 * listener-success: 92cc9d918a1a4451 color:#542234
 * method-component: 06805889d12de639 color:#63fb3e
 * load-await: d8e88f8b6fa5cc14 color:#49b4e3
 * success-prototype: a25b61db244120f3 color:#d718f0
 * string-constant: aca5ed62de1d31df color:#cef36b
 * context-storage: eaeffedcf7bc642d color:#6f7545
 * extends-return: 98b711a9a563a106 color:#af09e7
 * async-object: 3856da6200581ac0 color:#372a3c
 * variable-string: 85dfee687aba79c0 color:#fb73e1
 * component-utility: 3c7108d4006ab82e color:#d934fe
 * list-observer: 5cb6b6c92845db87 color:#ad523f
 * initialize-cache: fcedb520492ca4a7 color:#2dd51e
 * observer-prototype: 19dbfcc0aa3bf3df color:#6ff93a
 * optimize-key: 6c72b9bcd7a47fde color:#e7392c
 * setup-component: 72f47a8c8cbf545f color:#f78c6e
 * response-interface: 851d655dc1ca0d5a color:#acaac
 * key-reject: e4c405e65932fb06 color:#2614c9
 * error-error: 960310d5e36fa8bc color:#78e536
 * controller-transform: 7e9fd2ba8d01c801 color:#f7fd54
 * render-extends: d9b3872de5bcaba8 color:#1f57a9
 * setup-response: 9b41b919af8b758b color:#f262c7
 * component-parameter: 51d445aa9a4b9766 color:#6d782c
 * array-calculate: d1654c7faff81370 color:#a47bc3
 * implements-data: f1e3921556210e4b color:#2acf78
 * observer-object: 93ad7e7baf261d7c color:#493ef3
 * service-transform: 223a08e51097397b color:#6ffc4e
 * load-props: e9ee409d5abc0f3e color:#5be3c4
 * calculate-response: d47bdcbca2d1e63e color:#967ad5
 * utility-request: 64ba4333cb3547f4 color:#f6534d
 */






/*
 * parse-execute: 4d65da2b75e857e8 color:#ba63fc
 * initialize-execute: 2d55edfde8b41d97 color:#d74a40
 * extends-initialize: 8abc8feab57a9e6f color:#72caaa
 * fetch-helper: c1bf411db58cafbb color:#16f24e
 * await-async: e8a3ca97c94d69a5 color:#9b43c4
 * component-array: 2c26cc536b03bbbb color:#4cf945
 * fetch-constructor: e76279278f92f2df color:#ab9864
 * reject-interface: e7b6e00fa9603004 color:#71244b
 * load-process: 6117fd309295a9b4 color:#c53135
 * variable-state: 8884a90c7e13b6e0 color:#e27eb1
 * helper-number: f0d5e590cc4d01b8 color:#8c341
 * context-component: f08c9f1922d06d6e color:#f6483f
 * constant-array: 703cfc3800284da5 color:#fc365
 * configure-listener: 0f207dcd228200f7 color:#13955f
 * promise-observer: d5f470a6d3bccb3b color:#f35ace
 * cache-async: dea09cf4121383c0 color:#176d3a
 * function-handler: 977901511a6b0c84 color:#77a53b
 * component-error: 81cf2ae2a5ecbc34 color:#86b2ef
 * props-key: f6871fcb20a47f00 color:#567c0d
 * result-component: de9a64f8f8935fa0 color:#e2bac3
 * result-function: d1c6c921578d0325 color:#581094
 * key-execute: 39cb6fd5fa28cc87 color:#10399d
 * async-extends: 1493d3a8b716e315 color:#35986c
 * item-success: f371d2cf66298f7a color:#63bdaa
 * prototype-object: 1d8f78c3dfd1ee5b color:#ee0754
 * storage-controller: 8a329fae88dbd04f color:#5eadb0
 * observer-response: bfc55276f4efc128 color:#142c54
 * controller-resolve: 4d60f6af3601747c color:#7155ec
 * helper-execute: 6f0438df52f4252b color:#2d4862
 * observer-index: 126b73163722e0e3 color:#c907c4
 */