/*
 * context-state: 2da692987e8ddca6 color:#e50cae
 * optimize-calculate: 558b8c9b9516e4ed color:#25eeac
 * callback-handler: a463cc608427657a color:#a1d5f4
 * method-process: b86c38829b6bd315 color:#c784fc
 * number-configure: b94770c4f41b3167 color:#1a3e2b
 * data-optimize: 0965ef6adc4f74e6 color:#4822d1
 * await-await: 1a128d257336f1c1 color:#2ace2a
 * component-observer: 50508de312c83071 color:#99eced
 * listener-number: 05cc49cfc0344c18 color:#69456
 * constructor-load: 3a9c0588e5933bb4 color:#730e7c
 * error-string: eb14e6d5cc6cb7c2 color:#21efa2
 * component-request: a1fa467bfa02334f color:#2b915f
 * request-await: 93525f394a5c45ff color:#479f78
 * update-interface: 093f60be6ae07511 color:#c69307
 * event-handler: c1c0602bc164ec76 color:#7474f
 * load-object: 80a834eaaabde311 color:#ed9f60
 * success-cache: 1b1b177e124f23f1 color:#70e70f
 * listener-method: 5be0a54ce2744c4b color:#aa5299
 * configure-service: b5f5a5486673a71e color:#4d64d1
 * cache-fetch: 8943b378f6cda9d0 color:#2c3ad6
 * property-success: 7854a7952264b646 color:#bdd4b5
 * state-props: 49d1700db950e184 color:#128a98
 * observer-controller: 9ac71e7656599f80 color:#b0d4e1
 * number-promise: 990e6db359c59e05 color:#8acfd5
 * handler-string: 6c1ec0b653aa1f35 color:#ed26cd
 * storage-error: 0c702e31b146493b color:#62fc90
 * error-event: 6354443fbdeb1548 color:#1f5dde
 * variable-variable: 206f159e57d2a585 color:#6d728a
 * listener-string: 1173844c72f209e6 color:#8df878
 * function-list: 024addc40e18f2a5 color:#8b5514
 * method-subscriber: cc450cda02113b36 color:#14b986
 * function-variable: c556730e99a978fa color:#10355e
 * state-manager: 6309cf3dfbed9622 color:#b841cd
 * configure-prototype: 4abe3a06478a7900 color:#dd500b
 * parameter-setup: 382d9f758dfc48cb color:#92e70d
 */


/*
 * optimize-event: b97131f6c45ccff8 color:#161f89
 * listener-async: a59df43399b96010 color:#43b5e5
 * fetch-context: 9f1fb85fdfc97f63 color:#b92cd0
 * number-constructor: 79c6311aee0070ba color:#6192da
 * interface-method: 0a27ead601d31b39 color:#91a981
 * render-parse: 390caafec6f9ee3e color:#544882
 * string-list: 504de62c2e3ddc5f color:#834aff
 * update-resolve: 8a9290574cdfde01 color:#7cd477
 * promise-array: 06cdafa928bb9319 color:#5d45f0
 * update-result: 9e24deb3bda00785 color:#608cd9
 * method-utility: 5f04db203bba53d6 color:#b7476a
 * request-constant: 420eaeaf0e12e7ed color:#4ea37e
 * manager-render: 4bc22581cc19b4d8 color:#633615
 * index-key: 55d98b47391c83ad color:#382616
 * abstract-item: ac321ad44c7d6626 color:#cabffc
 * service-context: 86e04dd45e2113c0 color:#a4168d
 * method-transform: a9f0f69c5d05e6d7 color:#f1dc42
 * promise-request: 83100146c2f267d0 color:#6fc80c
 * response-async: f45210393cbcda09 color:#5938fb
 * update-key: 22dd5c4737152e9b color:#3bed93
 * item-component: 2a947d65286396be color:#8311c6
 * validate-initialize: bd090482ea69a2fa color:#69b0c
 * helper-error: 22b17cac1fa40961 color:#a63f56
 * object-context: 011a9b9dbbfbbb3a color:#47eb76
 * prototype-function: 6bff524a21eb6b0b color:#e2fb8d
 * optimize-handler: c0fccd36c39bdcdf color:#e62f7a
 * extends-property: 621d2160f881edee color:#659b4b
 * constant-item: 1d645dbef3561e56 color:#529e5
 * execute-item: b6cd9b2db016816e color:#eaa5d9
 * resolve-controller: 91fbc24ba8791325 color:#cb7121
 * method-configure: 6573d1a9d9d05a5f color:#3099d4
 * resolve-controller: a8ea64e97cd9c13a color:#6ba21
 * async-method: 7620a2638242701c color:#c6bdbd
 * manager-index: 465c70ea87580587 color:#9f4c48
 * observer-promise: 55b934cd96686ac1 color:#c0a5d4
 * prototype-response: 34659b91014f93c4 color:#2ce1f8
 * props-module: 793c06533512c1ff color:#275a59
 * number-constant: f8f24ee6ad9bfb91 color:#f39f4b
 */



/*
 * value-interface: c31babb160b879aa color:#bfc19e
 * fetch-helper: 4200a2d890179ac6 color:#e87db0
 * key-prototype: c9064ef085e82a2c color:#474a9d
 * calculate-interface: 6ebcf4291aab97df color:#e4eba3
 * component-variable: c2fb4783a9260b55 color:#299ff9
 * constant-prototype: fc4bab7ac8e957f9 color:#1074ea
 * return-value: 7b022f06d084f9c0 color:#6e45bf
 * boolean-abstract: 24b60f1805a10679 color:#f98aaa
 * extends-parse: d7a14fdad2c8d330 color:#cf5b73
 * controller-array: 78cb9ad97b5d1876 color:#ce0b1b
 * object-constructor: 0afe9ad6e18203a0 color:#c5ed4
 * async-listener: f04d2e04672f1410 color:#9d8997
 * handler-return: ad86e38828e97cea color:#6a3d69
 * response-utility: 02d0df10f92844f8 color:#bbc436
 * load-extends: c56f0b11729be214 color:#2c1141
 * parameter-function: 873bd549361ace2b color:#62c85c
 * function-context: 728df3c8f037b341 color:#c15ee3
 * property-item: 09f9411b5e13533d color:#429d38
 * configure-cache: 1a68e81b411aca0b color:#d43b16
 */



/*
 * promise-reject: 044db83d00b38672 color:#8a7c3a
 * controller-async: 4c3614d218eb1c24 color:#d7edef
 * prototype-helper: 3ccdba92c0d2e930 color:#eac17
 * string-extends: 399b533fd7c1f70c color:#2f472
 * number-parameter: 838fb62057042e2f color:#129a17
 * key-response: 571416e80c3584ee color:#c800c
 * event-property: d37f9ae164ebe599 color:#56782f
 * method-value: c48462f371f9ba39 color:#cb82bd
 * render-interface: 6a0adc9e0a0c387e color:#7afbb8
 * props-render: 156c7bd6bb128de7 color:#f206b3
 * promise-return: 209517853a7efe45 color:#3e8e13
 * return-object: 2d6e5f14f3939e94 color:#542fe0
 * handler-component: 2da2a3766a3b7b6a color:#66b219
 * response-render: 201374e8db33aa40 color:#445755
 * event-number: 07d12e0131c9d10d color:#e888a2
 * props-success: 4b8e46bf5bb05262 color:#e4a59c
 * prototype-value: 78d62e7fad408567 color:#343341
 * manager-configure: fdf7b3d03b248096 color:#d38ffa
 * interface-parse: 7056187a8a4ac862 color:#14bc9f
 */



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





/*
 * helper-observer: 46a3ec8ea1ef4db9 color:#7ffe8d
 * reject-object: 8d9558156ba79e5b color:#c2e779
 * value-constant: 7251e052df200ff4 color:#d6b491
 * observer-data: 748f6eea7b962537 color:#33ac8e
 * resolve-process: 80f8135073d7fb01 color:#314ff7
 * component-promise: b197223a3c0346cb color:#5891c0
 * response-value: 64d6948445127f39 color:#25850a
 * property-parse: 49ffaaa7b8b829b0 color:#2d711e
 * list-handler: d66fd3bdef607e1b color:#d686b3
 * constructor-implements: b1d7df22635921e5 color:#d562d4
 * state-manager: f69b85f7463da509 color:#d344a2
 * method-controller: 9f2ffcb894b65860 color:#faad3c
 * result-render: d5e01044957fa798 color:#b7db51
 * number-optimize: 466a13f8b264447f color:#a62756
 * parameter-item: 6696ae0061b1f64b color:#1abf7d
 * array-response: 3629417a2aca5b9e color:#8f8c46
 * array-subscriber: ece65afc4e774a5d color:#435523
 * state-array: 9f3de537db6b2c9b color:#8fb516
 * reject-subscriber: d0ce7d12b19ea84a color:#c26fc
 * callback-optimize: 69cdaec687531438 color:#dab4c6
 * string-utility: 70a5d3c808f091f0 color:#4977ed
 * return-fetch: 6d1fda6c5c1b2c25 color:#27faf4
 */




/*
 * subscriber-constructor: 3631ca928d45ba30 color:#79eb64
 * method-result: 89fbe8834751bdef color:#460818
 * state-abstract: cc11c640c590b5be color:#69ba16
 * request-execute: d65e4f9323c0c50f color:#5bfc61
 * object-variable: 1f7e0815871c9050 color:#c7bfc4
 * setup-service: 62b6e3ce5f6184cd color:#1906e0
 * setup-setup: 37e1ce077daf2df7 color:#da51da
 * prototype-props: befd16da771ff2a6 color:#301496
 * item-promise: 62136984ac5e2566 color:#c81b55
 * value-props: 2c0ddc9f27a7e6e7 color:#913a93
 * function-number: bfc026aeaf1a6f1c color:#f31db7
 * fetch-fetch: 4f88036811f7b160 color:#e3d1fc
 * data-value: 534175faeabc198f color:#6f1fa
 * observer-interface: 8d42fb1ce533a5bd color:#bcceae
 * implements-update: 80801463c30b3eaf color:#d73001
 * handler-fetch: 5f95a4f6a6a4bc36 color:#6c20de
 * props-value: bc0a774fbfb78b24 color:#db816b
 * async-extends: b9bf5af0b3c5af17 color:#795143
 * extends-method: f75ccec626d00415 color:#701319
 * setup-callback: c4dddeb276cb1b87 color:#d3e3e
 * callback-observer: 4a4dbf7e78320aef color:#22085d
 * reject-constructor: 439e13ceed3cfd18 color:#b73582
 * callback-reject: 85b4fbc50ade7a47 color:#7d75bb
 * index-constant: 05430cef734e47fd color:#d7dc71
 * calculate-process: 7d2144b26f95069b color:#d9ed72
 */





/*
 * number-variable: 58ddc28e257287d0 color:#57f841
 * array-props: ce4e81e478ccc6b0 color:#d552f6
 * callback-subscriber: 4d28ab79f8b1f0fe color:#eab4f
 * setup-parameter: 5be726e4db204d98 color:#d150a2
 * item-prototype: 5ec6ff2627a3b32d color:#a54aef
 * parameter-promise: 7c584d829903abcf color:#573890
 * process-string: 7382b67e61b5a82b color:#dc6269
 * function-implements: f001988b796af475 color:#e13ded
 * async-success: ab6e4c21e735a737 color:#3afbe9
 * value-resolve: 248b3aeaf416421a color:#a5345a
 * execute-utility: b45933b837e0252e color:#539a89
 * result-state: e929ac4eb8de0df7 color:#371bf2
 * state-observer: fbbe0986cc6d6dca color:#d7be5a
 * callback-manager: 3f04d8365f70558b color:#de9c34
 * variable-data: b26b26eade564610 color:#329497
 * validate-interface: 5cd32475d11dde1c color:#4f1a90
 * prototype-key: 6949d27d1b1329e0 color:#8a0861
 * list-event: 01649056d010b3da color:#900135
 * parse-configure: 78ad8e42a8bb8a6e color:#484c4
 * observer-error: 02b27aa424a8d2a3 color:#914b77
 * context-error: 29af509d737b15ed color:#d310a4
 * module-process: e68cda03758f0fe4 color:#3ad3c6
 * listener-module: 170ce54a098edd63 color:#d7e638
 * array-process: 9cdc2f038adb23e7 color:#96b4d9
 * number-item: 7180da46d3bca824 color:#29e796
 * initialize-subscriber: 420b8eb376a39e69 color:#183751
 * variable-index: a317877ced116d8d color:#b3e76c
 * service-handler: 4261a94ccee2a8c7 color:#80b981
 * listener-load: b4f3552cbafe9495 color:#3b69a9
 * item-abstract: 79eb8cba60c43c58 color:#fcce48
 * method-initialize: 8239b0a2e1659a45 color:#8d7bd7
 * prototype-fetch: 308ffd278c0b8ec0 color:#669882
 * async-cache: de843759cad702f8 color:#6531a1
 * storage-render: 3d4e4a6fde718f37 color:#12f5f6
 * optimize-resolve: ed4638a6a7c6746e color:#d19c53
 * event-helper: b22551c3c168186d color:#f39fc7
 * subscriber-async: 9eb7be240136068e color:#5cd851
 * variable-module: cb8cde815682218a color:#a625b6
 * observer-abstract: 13139883b22d38f0 color:#61d718
 * object-key: 9eba832c6771ddd7 color:#6db77c
 * initialize-handler: d3b845e8907d5a1e color:#e363f6
 * process-result: 328d54c81ec99938 color:#80a039
 * configure-utility: 792b886f00e34e9b color:#d9576c
 * load-abstract: 8eddcf50ca974bd8 color:#496551
 * prototype-value: 5959a518fe5e4a42 color:#bba6db
 * variable-service: 2f72eec0e73e3163 color:#68f0a8
 * initialize-request: 7bd8b059b29c5a44 color:#8f73f5
 */




/*
 * error-transform: 0fc9893de5fe1668 color:#cfdf3
 * fetch-helper: a25c157bdac4a0ca color:#bfea98
 * helper-manager: 4436ab09e1a10091 color:#85804
 * list-await: 00493f8f068ad3cc color:#dd5106
 * function-item: 523cfe4b3c0b8d3a color:#b643a2
 * number-method: 1343993316d64d03 color:#4c59db
 * validate-object: e802acaeccc4a2b4 color:#3b69f6
 * optimize-constant: 532da0cf31d94e4d color:#798045
 * prototype-prototype: 07c58d8c726515cc color:#736a7c
 * setup-utility: 386888a5686b6e6e color:#e98576
 * item-validate: c734eb57c53b4dce color:#74e845
 * initialize-state: 42b53a874532b7eb color:#27edaf
 * array-render: 63e441a333fa771b color:#6c91a3
 * prototype-resolve: 72cec35d3508c3cb color:#ea6cc8
 * implements-reject: 3423cf2b9c4a8b5f color:#2d101a
 * resolve-fetch: f19b0776f92f309d color:#e6af75
 * value-parameter: 779e1f49a6d0924a color:#bb144c
 * initialize-configure: 2a65eb733cf37b77 color:#34f0ee
 * handler-cache: 33a7e1ea54278767 color:#907aee
 * item-function: 3f4129e3a7ec3243 color:#21a4ab
 * setup-property: 6080fad436f0ff0f color:#d72162
 */



/*
 * item-await: 2aa7b2f4a175850f color:#d833e4
 * prototype-string: 4c4d9eec44faac0e color:#35844f
 * variable-validate: b419e4503571d654 color:#59da01
 * constructor-extends: 6bb30e742e9ec546 color:#656dec
 * property-utility: a2a31055a0eb858e color:#6dc9e2
 * configure-service: 14efaaddc225ccd3 color:#139164
 * optimize-controller: a5afde2a17bd8ac1 color:#629a67
 * result-parameter: 703086b93e0953f8 color:#118783
 * event-calculate: eb988dcb6b20af79 color:#f22085
 * resolve-implements: 3f49ca82eb4c9700 color:#3c51dc
 * props-variable: cfb85fa80c2348d1 color:#8239af
 * error-result: 14cbd33c52b5c22e color:#c3952
 * key-callback: a854910c85cbfe8c color:#e27f79
 * parameter-module: 6d3022a59f824727 color:#dbc059
 * controller-transform: 8ca8d56f69b3700c color:#e821ce
 * object-setup: 2eff0ad4196f1bc4 color:#1836d1
 * item-event: 919c37b11caf962e color:#210d58
 * property-number: d90afe4d32ca5d22 color:#969f3d
 * variable-resolve: cfe25d7e62951cd0 color:#15ed17
 * implements-async: 76a63edd6a54c0eb color:#9c6efd
 */



/*
 * callback-service: cc432c8f9cc0a4fb color:#2fa2cc
 * render-props: 6459c1e7606ad80f color:#a1266b
 * configure-request: ce48753551903eb1 color:#7c9e65
 * request-controller: 7b7cbb00227a3cd0 color:#4e0c54
 * initialize-load: a40f5150adb145d8 color:#469eca
 * optimize-key: f4060dbae1d073e5 color:#92ec99
 * service-error: 19545969b8a46c3d color:#71d63
 * boolean-handler: 9f1c83c1a0bacac7 color:#f9a2dc
 * request-event: 8335921380436ada color:#c5b756
 * index-prototype: 1327914d54e8b308 color:#c8f0ae
 * validate-helper: f764c7fcd5d4b92b color:#bf21cd
 * controller-function: 0a0decd472a1c8e6 color:#257260
 * listener-return: 823f9fa8135c9cc3 color:#722b19
 * listener-controller: 069004380d803e31 color:#813639
 * transform-optimize: a558763932f40cf8 color:#7f9732
 * event-item: 0d1979bd8b880c7d color:#ac46e7
 * optimize-resolve: b88edeb3bb7fea4d color:#3e8dca
 * data-context: 304223426c1250fe color:#a39249
 * helper-listener: cceb856b5a68e749 color:#34f8cc
 * request-transform: 6beec58cbd3ab659 color:#b83003
 * load-implements: 33d38471b0959af8 color:#c4d0f5
 * component-render: 3da6e86e09075ff7 color:#78abbd
 * boolean-optimize: 4399f23b8fc9bda3 color:#397b4b
 * key-manager: fb5de24efea4eb85 color:#2940c1
 * await-key: 0f4258c2b9c90371 color:#b0a97c
 * state-variable: bf9c6c49fecccdc6 color:#faca60
 * data-method: 04db204241cf6136 color:#ce8277
 * update-async: 6bd5878487c21d53 color:#111914
 * subscriber-utility: 3ee0738a6422e15d color:#e52799
 * configure-module: 40a53874153d3309 color:#b356b7
 */