/*
 * props-props: 7ffbef89f1db2380 color:#39dae0
 * success-value: 27d936065525dc47 color:#b952cc
 * response-transform: ade14e6321f8f83c color:#3f4ea0
 * item-function: eeb4cef0eb808cdf color:#17bb3b
 * promise-module: 25fd3ab0bdce4f41 color:#e73bd7
 * handler-implements: 47cedf14f7e1a87b color:#da1183
 * array-update: bf018e7e906a1f4d color:#c81731
 * helper-prototype: 043f10c913d396b9 color:#601377
 * execute-number: 89a31752a1926b69 color:#935843
 * success-callback: 19ed894d53c841ee color:#4b8f0b
 * props-reject: d26327689e10a108 color:#1f62ea
 * manager-execute: e89b7a892dd3d4d1 color:#adb493
 * await-observer: 09272f227dcb8cf2 color:#6fc6d1
 * extends-component: 661339144e1f5234 color:#7a401
 * function-promise: 0de45620162b899c color:#65d2ee
 * error-component: 6bd0f7eaa066ce0c color:#2c2ada
 * state-render: 38186c6aad96fa80 color:#63e1f0
 * await-subscriber: d8cb4f8ace0d449b color:#16ba5a
 * list-setup: 2d2e23361147be62 color:#22229a
 * event-load: f5b9641c85f53b49 color:#3b66cb
 * return-promise: 015715deb690f754 color:#f7a767
 * resolve-context: c2d8c0655497cece color:#6beec7
 * subscriber-implements: f4c5492801bc28f8 color:#118038
 * fetch-execute: e660697cee13eb3a color:#1a1c26
 * initialize-extends: c49bb77b01ba0373 color:#5578f6
 */



/*
 * validate-async: 33e27a8cadbede18 color:#ee36f6
 * prototype-array: f7810d8853b8d8b0 color:#31712a
 * success-handler: 2967be40be45fde0 color:#f2db23
 * interface-response: c3d4ce2d46d36320 color:#a9f9d3
 * async-storage: 9630193eb7b38aa9 color:#fcb830
 * method-setup: 9e038c54dab8bcdc color:#b30594
 * listener-request: 2546c308fd95b6f0 color:#ba64
 * handler-data: 6271d50357bd5385 color:#c58796
 * utility-constant: a217640989110835 color:#acac86
 * interface-cache: 5bf693ccd7885c7d color:#6bd130
 * promise-string: 508d23316eb8d10e color:#9216cf
 * load-listener: c7a8bcdd780c7b21 color:#69467
 * storage-parameter: 9965fd1000f719cc color:#50467c
 * response-state: 700c88517e63f47a color:#48cc6c
 * callback-service: 41e8e79620610153 color:#d4b06e
 * implements-render: be42e49986c8a9cd color:#71135a
 * async-list: 9fef6ac914a9852c color:#7f30fc
 * variable-observer: c34060e54ea9bf1c color:#26eeb1
 * listener-request: 038a2ba412158770 color:#e89b6c
 * list-property: ae9bc9f1846bcadb color:#3b26cb
 * controller-prototype: 6a61b310c799bdc2 color:#ba7a4f
 * callback-props: b4d5a7531a1c2791 color:#336c4f
 * render-promise: b6a6e4e623fa18a3 color:#cf888e
 * property-update: e8edfe195ca79ab2 color:#984e77
 * variable-fetch: e8a9afd6e0faa78e color:#a84de5
 * extends-interface: 1ae2cbb68f28250f color:#3e0f16
 * optimize-variable: 2104e1436108e38f color:#2ab59c
 * object-controller: 4a022f268c3f8e98 color:#85aab2
 * index-success: 32f9c280ca2ab785 color:#6872e6
 * validate-setup: d7c5ecf4e027a6c1 color:#16bee6
 * resolve-cache: 23cd0854a1f61283 color:#babe33
 * promise-array: 00525821d7e9245e color:#7ea7c2
 * optimize-execute: ea37fddc7a92f451 color:#960a77
 * item-fetch: f15fbeaa90dcbf11 color:#3737f
 * handler-parameter: ee1b9d561ae6434d color:#fb950a
 * manager-parse: ea36a54dbd2b02a3 color:#87ed39
 * value-request: ae067fd416fd155d color:#d722f6
 * object-result: 1cbdc325a9ecbd44 color:#1cbf40
 * list-transform: 512dd547c46e2d85 color:#a7bbef
 * await-list: 9534cdd94a09c442 color:#b8172
 * data-function: bff9da785834934a color:#ad5a02
 * async-boolean: 194cd587ef806a26 color:#9efb3b
 * component-storage: 001608f015a15af0 color:#677764
 */



/*
 * constant-value: 0d397a5584985345 color:#d9af7f
 * component-event: 5d8d2dd59bdf323d color:#eb3d29
 * list-props: 9b3c324312684199 color:#76a2c
 * render-module: dafe1a9d93a39246 color:#2c0acc
 * load-function: 061dc3956f926273 color:#b134a5
 * transform-subscriber: ec486168d875d549 color:#46313
 * component-array: a496359e0cbcfeaa color:#aeb567
 * fetch-state: 689a6677ade1bbfb color:#86b47a
 * array-constructor: cd429d60fb8e61d3 color:#79170d
 * utility-parse: 58fee785e9d48636 color:#f109a6
 * method-update: 58357c1c4a4f89bc color:#e7b100
 * constant-context: cf4302d6d5c49f28 color:#d425f9
 * optimize-interface: 99d1c044dc5a7e1c color:#f76d6b
 * context-request: 2844aeb6a1b61785 color:#b5b318
 * interface-resolve: 6d6d72d01386a4d6 color:#8033ab
 * subscriber-utility: 5c4fcf746eee48db color:#99df3b
 * object-string: dc8a99efe066da78 color:#d9ff0e
 * success-context: 103f3e0734239872 color:#582794
 * constructor-configure: 3d12de04a84c38a0 color:#dba26b
 * number-module: 398d189710034658 color:#882ab9
 * data-process: 86509f5800ac1b0c color:#d1cad
 * implements-object: 1d03d42c35f90b2a color:#c08d64
 * boolean-update: 48b8500bee3221df color:#51b99b
 * storage-data: ef675cf171de25c6 color:#3e0de5
 * validate-update: a58bc679879bd1a7 color:#7863a2
 * module-function: 2efe46bfaf06bd2e color:#c9aa67
 * calculate-optimize: ceb4365fa0702d3e color:#8e38c
 * module-service: 18b429bc45a0697d color:#18c51e
 * constructor-state: 6c77731215a6b45e color:#d54a24
 * prototype-method: ac3ac5a193c2343a color:#799d3f
 * transform-helper: b8be9e36e48a2a56 color:#1dc370
 */


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




/*
 * update-function: 0f5cddf0375de4b2 color:#7e68f9
 * list-observer: d42cd9a25c8cbb26 color:#ebfdb8
 * constructor-render: 8ae6a586ef3918fd color:#555421
 * key-event: 99e5d45b477516b3 color:#f8739a
 * constructor-context: 990ecf4c77f9e057 color:#a7015c
 * subscriber-boolean: 263d5c4d10c7fee2 color:#1e8848
 * parameter-resolve: 819e8f889dd48e5d color:#5c495e
 * setup-string: 22e81af0c5a61def color:#f97a09
 * property-module: 7bfa5121612714e9 color:#a0482c
 * constructor-promise: 75efa5aa4879e550 color:#83a465
 * event-request: 9dc54e875b010502 color:#a3c61a
 * property-parameter: 349ccded26b2b510 color:#ef6b42
 * setup-optimize: 8efe0ea883fcd98d color:#323a53
 * function-update: 0847906d556fec61 color:#2713b2
 * process-handler: 511a7575c05be52f color:#cceec6
 * module-boolean: a230b3c36df48274 color:#7df1b3
 * observer-number: 8f233080e83e2e99 color:#36c71b
 * data-utility: 27111db14f012a3c color:#c448f9
 * number-list: 8b04731b67f256c5 color:#40038e
 * implements-component: ca409bf75f410a50 color:#cebedf
 * storage-initialize: 501031d9ac4e2910 color:#dc05c9
 * string-constructor: 3b3fb0fcb83ca9e6 color:#a1e2de
 * value-return: 789deec16e9c8045 color:#ce5faf
 * resolve-interface: 5329f5741977152f color:#71a5f7
 * key-utility: 70025dd8f4e367d5 color:#740556
 * result-calculate: 28a83ec4572d899f color:#8b6dab
 * abstract-data: 18ce2ecf2306c46b color:#41383e
 * manager-callback: 431165f43a97219a color:#8483cd
 * prototype-item: e6a7f982b7b54348 color:#964f30
 * optimize-prototype: 5b73296329814a6d color:#48f75e
 * parameter-manager: 3f9d1da0190ba81a color:#131f4e
 * object-key: 8806c150b4feaf1e color:#ff7fb4
 * helper-calculate: f9322537267ec564 color:#dee7de
 * cache-success: 5b754c9194baacf3 color:#3a3f72
 * transform-result: 4baa292b0d9ebacb color:#5771a5
 */




/*
 * listener-promise: f66ae5f8de0b11aa color:#c9c06a
 * load-calculate: 22540aac256c03aa color:#79aac8
 * handler-function: e2c48bd327a8bc35 color:#faf330
 * transform-response: c2f66e21681ef6db color:#322bdf
 * update-data: 490f2d34128cc9b1 color:#57e1e5
 * success-props: 7aefeaf88c4467ed color:#677487
 * service-context: 8f2ceb6c6df9086f color:#57d7a7
 * callback-manager: 0cdc2a243a6f0cde color:#c25b7c
 * service-number: cdd8b8f34eb69975 color:#c85bd9
 * parse-request: 21941e2d821f713d color:#eee23d
 * service-success: 7c6987654754e18f color:#7bcc76
 * data-number: 708f511feff18975 color:#898641
 * constant-transform: 4bc93de26c847b26 color:#1878cc
 * item-list: 5a3c7b4a06048173 color:#483cd6
 * interface-calculate: 09e19db44da13ae7 color:#87734e
 * parse-await: 516f426e37893e84 color:#8b018f
 * request-response: b60af04cf7f1996a color:#636352
 * variable-cache: c078f392dc3f1e5c color:#f2dff4
 * observer-subscriber: 4c896c33fd7eb732 color:#a8f4de
 * resolve-props: a2ab1dbd4eec68cd color:#4ff4b6
 */



/*
 * constructor-component: d242895487cb0095 color:#e126e1
 * configure-number: f8f4420459af00a0 color:#fbddad
 * execute-constructor: efaeb98111265472 color:#8aa504
 * subscriber-storage: fd64d88e5b674a1a color:#b00907
 * variable-prototype: 8e6f4e2669b60466 color:#e7b009
 * result-listener: 013ff6f34da27b24 color:#fb987e
 * object-string: 748b04c6c64646af color:#37cc76
 * listener-calculate: 7904bbd1214ab3dc color:#b96246
 * index-configure: d1c878a7b1e05365 color:#e4e1b3
 * event-data: a50fbc1d33f90db6 color:#8a64b5
 * item-storage: 2942cd82899ac2d2 color:#e5a0b3
 * optimize-implements: b073dee7c0c2f27a color:#99e642
 * props-context: 3b742de22ddc250d color:#574aac
 * variable-configure: 234a44ba1e977407 color:#98ac35
 * extends-list: f9d418394dc5a220 color:#67408f
 * variable-boolean: f095d1a98f6427e1 color:#376256
 * transform-service: 644057bc0dcd3537 color:#a40ae1
 * key-resolve: 660210196cc84b2f color:#4cae78
 * async-state: 7963d39a5662de45 color:#e27eaa
 * helper-process: 34a7b45f2dc75408 color:#57d71d
 * event-string: 8db39e43e31bb883 color:#df3e24
 * load-utility: be14c0bc4f9698e4 color:#d138c
 * method-storage: c3fe7b993db10449 color:#1eaaa8
 * process-manager: b1530f23d2d1f9ac color:#84ccd5
 * controller-success: d70d520d5cd65c3f color:#6ab096
 * helper-constructor: b002e96741eb5caf color:#37a9ea
 * result-list: 46ea004b799709fc color:#372bf8
 * configure-result: 7994d8f682df8f49 color:#b39169
 * promise-initialize: 3fadc04c7f606d82 color:#267e81
 * string-list: 89eed9ceb48a5220 color:#7e7053
 * parameter-parse: 9953d1c899096275 color:#24d68e
 * manager-response: 478ad3a91523aa63 color:#88bf89
 * load-initialize: 5eceb397aa7f248a color:#7c3212
 * item-key: 90ed2f76a749004d color:#936c20
 * render-boolean: 869c0acf0985eb54 color:#9a420a
 * props-cache: ad5855e3eba9a2b2 color:#96e2c9
 * parameter-interface: 5fb704186e6c857a color:#4893fb
 * error-event: 63547dc591392919 color:#738cef
 * success-state: a62589d1c3717243 color:#dd56c8
 * fetch-validate: 7171a465719055a7 color:#694222
 * boolean-error: 3e0826ec4eded9f2 color:#b8bcc5
 * key-key: 9c51f285948f9422 color:#db814c
 * controller-parse: 13a92a5fdc480493 color:#d2d5a2
 * success-calculate: fb922eb3406e86ed color:#31de84
 * abstract-component: fdcbb5c8152578f3 color:#caef2d
 * callback-key: 2156c2d3b57adc0b color:#79072b
 * fetch-success: 5c85e37aec02a2a0 color:#832097
 * props-interface: b08d96f44a9ed2a5 color:#3f16c8
 */






/*
 * helper-manager: bbc54e9e02f00712 color:#d4a8f
 * promise-implements: 3a76875bf90b6c81 color:#2e9fec
 * service-success: 5f9ddc48aa0244e8 color:#32ffb1
 * reject-parameter: f5f4edff853749eb color:#69a7bc
 * reject-render: 4890cb72f74e6a13 color:#e53a9
 * success-return: f8a292b830e92c35 color:#f330a9
 * constructor-promise: 2cf0ab6f799c27ac color:#7eddb1
 * render-parameter: 503ce2fabf320071 color:#c323bc
 * controller-variable: 88b75114e0cc25fd color:#39c66f
 * parameter-service: 95e32079fce9de7b color:#43bf56
 * success-variable: c3a28daa7ee1f4a5 color:#ed6ccd
 * success-variable: adf8e59c33f6ec46 color:#87f564
 * parameter-storage: 1995138ec965d2b9 color:#2f616a
 * async-helper: 22ec873b6a92cd36 color:#32e2e2
 * update-string: d3509fabd1bf53c6 color:#edfed7
 * storage-number: 21c7a7b092dd1f14 color:#497c27
 * calculate-render: 1b03d8375c8c93c8 color:#5a6482
 * extends-calculate: ea6b161e6f04e6e8 color:#39616d
 * key-process: 5b776c9f16f22afd color:#ca7415
 * async-interface: 95f59a72b74756ca color:#5b5231
 * optimize-success: 542dd363a4baef09 color:#32805f
 * event-reject: 5f3912517e879ae1 color:#3466ae
 * boolean-configure: c9557205b95d8942 color:#3ac9fb
 * constant-string: afea1dae92a5ae67 color:#e531d
 * await-configure: 16997660770dd7d8 color:#a6b2af
 * storage-method: ce8a06c4a23f8782 color:#444462
 * prototype-process: 49dcf602b615efdf color:#24325b
 * resolve-render: 45881941b74042c3 color:#784223
 * configure-execute: 811022e79c6d85eb color:#881bf0
 * abstract-list: e4328a9783a95e7f color:#2c079c
 * reject-string: d2a31d735ab60500 color:#e1d904
 * manager-constant: 708ce82cb71ffc81 color:#904b1e
 * handler-state: 4e4922dc876b89b0 color:#a57205
 * controller-key: 484389e34a3ef3c4 color:#108fb5
 * request-cache: dde48d6f1706a31d color:#e055f1
 * object-object: 2bc5a442e3b906d0 color:#6273c3
 * promise-fetch: 58672e5e423d0e07 color:#374935
 * execute-list: d248ca25d348f938 color:#c6aede
 * utility-boolean: 3916c245bae8b921 color:#35c2e1
 * return-optimize: a8c918361bb5eba0 color:#db2b8
 * list-render: cf24a0f916254050 color:#36c587
 * context-event: 89d34c674b8d21de color:#824136
 */




/*
 * handler-prototype: bcb54bc556647376 color:#115d48
 * promise-transform: d370abd978e3fba7 color:#aa49
 * observer-constructor: a4230745323ff37a color:#409cb0
 * resolve-helper: b1f6bfe54928935b color:#c5ab59
 * update-event: f164b2048af37c8d color:#78a09e
 * abstract-controller: 0e2ada3cbbe61df1 color:#12fc3d
 * handler-cache: 77ff78c8288f6483 color:#cadb6e
 * execute-props: 5e79661618cffadd color:#a7f3a2
 * success-manager: ed71cd7353b66067 color:#3b3d5f
 * transform-helper: 3a24646e70f65377 color:#d01444
 * constructor-state: 0047f31bed89d68d color:#be42f0
 * result-number: 74b6cb46d4f31972 color:#ac7d4e
 * implements-helper: da79a1b6f7084995 color:#51fd65
 * manager-index: 98958958ee026fb6 color:#af66b5
 * interface-request: 3a472951808088e8 color:#dcf7bc
 * parameter-list: 8b9393473b86c755 color:#1912e9
 * configure-process: deab57fc61b7a336 color:#15802
 * object-item: e36b179feaf996b6 color:#b149ba
 * constant-utility: 84aa808b5400f9f6 color:#787110
 * result-helper: b822905043812aa6 color:#7eeb0c
 * configure-property: 52cc3869d5c25c07 color:#697b79
 * item-resolve: 6d308e3c3ef17128 color:#94ea86
 * abstract-return: 1b97e5ca3b356da8 color:#b4f2eb
 * boolean-listener: 2ead8f050f0eef63 color:#b941cc
 * await-process: dad32a5ed12d2b55 color:#e6173b
 * item-string: e2649491e9655929 color:#572ea3
 * props-boolean: a4ec8de99db0b508 color:#b76684
 * configure-callback: 42078950727670e5 color:#ecfffe
 * key-abstract: de7c0a0a6048750d color:#b11de8
 * configure-parameter: 053338849ea3cb42 color:#b4a88e
 * module-data: d2f1433688ec6217 color:#826aaa
 * resolve-key: 3eba3a520b12206c color:#215ba5
 */



/*
 * props-transform: ad874fcfd97a8e8d color:#229805
 * string-request: d5d405fdc6319ebd color:#3519ec
 * constructor-handler: 8f784a95f9dc96f8 color:#2aec93
 * manager-subscriber: 78d92f63af2a2c0a color:#f6d66b
 * module-utility: cfe4881c808eab3b color:#a54a50
 * property-process: 8a19809327d30e21 color:#9ec951
 * extends-boolean: 81ac0b8f2c1869f8 color:#813cb4
 * promise-load: 00e0229cd447a875 color:#af1fad
 * storage-request: 8a198e138d5dc1a5 color:#b1e25a
 * resolve-context: 5d3c5dafd5d8ebcb color:#c4306a
 * method-execute: e792619c9b2966a0 color:#d51a8b
 * component-constructor: 08353550554e037a color:#10fe53
 * controller-state: 29dfeac7fd33410a color:#147ed7
 * parse-validate: f78fb0898a3ce816 color:#5789e0
 * resolve-optimize: 7fc2fb5fabcd2075 color:#566469
 * configure-extends: 14326b738650a199 color:#578d8e
 * error-parameter: be095af5962e7db0 color:#a0d96f
 * await-extends: be8578dff96cb0d8 color:#a74065
 * props-implements: 4175c465ead928cf color:#9293b0
 * promise-constant: 2b2dae72228f8059 color:#53545c
 * abstract-setup: bc2100d659985858 color:#a90616
 * method-execute: 93143f7f506a0360 color:#4125b6
 * parse-return: 8ce0a930ceda0154 color:#41a205
 * execute-key: 6c12da5e4dc9b6be color:#e8e70f
 * transform-parse: c9d0eb72eefd2de6 color:#7eab96
 * prototype-listener: 65188591bc3bcd05 color:#ba517a
 * string-configure: bec0a85a10b0de62 color:#de7f03
 * optimize-parameter: 72a89ba134406ed3 color:#4c6619
 * component-success: 6e758f630448b405 color:#b5d928
 * list-prototype: 9091e436d385e55d color:#de34d6
 * success-utility: ede61639d9bd18a9 color:#c074bb
 * render-object: 0733ae2c38da04c8 color:#55d985
 * context-number: 77dd9ed4c7753aa0 color:#11d0d0
 * configure-listener: d1206c643eab954b color:#42e9a9
 * list-configure: e70d27936937b95c color:#21287a
 * async-setup: 457ad2231b6cd8a8 color:#306ea6
 * resolve-update: 0a1a196a38a9f3cd color:#c4c52e
 * data-module: 72bcb96102658164 color:#689aa2
 * context-optimize: f3aa557da5babd2d color:#9e0ed9
 * event-property: 90ed5f58739d7e8c color:#c89d2b
 * prototype-string: c58276da6b814cbd color:#1cbae6
 * transform-module: bdaba50e2d8f156c color:#24f7b4
 * listener-error: aebb6f540e011235 color:#76af8b
 * abstract-constant: 1ea5eff33b36f4e1 color:#7c9cff
 * setup-list: 2ff30ddde8543a20 color:#5c1f6f
 * module-initialize: 71e2eb9128729fbb color:#31980e
 * initialize-boolean: 488b4930bcc263b4 color:#a4aae2
 * parse-value: 551f4f2869590f38 color:#8d9d19
 * validate-index: 6c3fd6d4651adf33 color:#aa916f
 * observer-error: 9b9fbe6c0334440c color:#d799be
 * cache-callback: 8693845c4fc4bf5b color:#c5877f
 * subscriber-parse: 338e6da412949080 color:#dba383
 * success-response: d4aaae0a27931d9a color:#abfa76
 */





/*
 * index-listener: 9db470ea8f89023d color:#a379f1
 * event-extends: 7b6f5db1f09b2c73 color:#393c6b
 * string-key: dbe33decc1d9cf16 color:#8a6275
 * function-string: e22a9e52a76b5c0e color:#4e8c49
 * promise-component: 04a62914da577fc2 color:#bb1e2c
 * event-resolve: 9c2928ae84614218 color:#da1386
 * result-boolean: 466d9b5dc926bbba color:#753df7
 * configure-key: 8016324ac7d70fc9 color:#cca35
 * property-configure: 271aeb3f2b5e879b color:#a1ead6
 * interface-calculate: 1f0347d6848905eb color:#8c65b6
 * helper-list: 893f4fc0df0889f4 color:#82aa28
 * value-utility: b931c1e1f36b43fd color:#dfb517
 * render-extends: f2cd1a81c2f64d0e color:#5956d6
 * context-parameter: 956bbf3f06dfb7ce color:#a04d7b
 * storage-fetch: 1b5e410588ded83e color:#64b863
 * constant-string: 19cf200840da5bbb color:#25ce87
 * result-process: b1a0872ed1b2e3aa color:#2a88d8
 * request-service: 45b7a2787ce707d6 color:#f8576b
 * value-parameter: c56aa06b82cdab2f color:#99f2c5
 * constructor-variable: 679a0b61869f76e1 color:#26a28b
 */






/*
 * error-await: 74b7e57bca7acb6c color:#b728d1
 * transform-await: ff20269255c5bfc6 color:#c14f82
 * item-props: 131d256f66d8b67c color:#a5ba7f
 * setup-state: e2e9c1a08cba12ff color:#6d0770
 * function-resolve: cd0c03d994e36134 color:#7f3d42
 * return-async: e33fc98e44842d69 color:#7e5618
 * constructor-success: d4d4a348190bfb03 color:#d1c7c6
 * process-subscriber: da177335f79b1229 color:#d24597
 * data-prototype: 55fde88df77b831c color:#3eb7a0
 * item-item: 2f965efc9280aa2c color:#823232
 * data-response: 14f0c61fa7f2301c color:#be0d88
 * request-parameter: a1bee98ea5e5fe30 color:#1a7d7b
 * load-extends: 28cfc9b1b9967805 color:#167463
 * index-number: 629e916666ab671e color:#cbc516
 * result-optimize: ad7bf152558549bc color:#be98bd
 * property-optimize: 3ac364ffcbce06a0 color:#f2ecdc
 * constructor-state: 828264089f4c570a color:#132408
 * execute-prototype: 5f9b6f1844bd354a color:#803974
 * parse-index: 1f415ef8dabfadeb color:#ddfde3
 * key-await: f45f2922befe493b color:#eae536
 * object-array: 2bb45d44767f1678 color:#37aa4
 * async-async: c35305b570c7ccb2 color:#a7dd74
 * load-context: 999067bf6789ff6b color:#4700a4
 * update-await: 99f915bef76229d4 color:#ca5b2e
 * service-render: 5cbef56558b9a711 color:#a8f6f8
 * constructor-module: 7ed2ee43f8904fc4 color:#eae9b7
 * module-return: bd77cfb536d10587 color:#b92e30
 * component-success: 399c3cb37c32d7d5 color:#d824e7
 * render-load: 9d3c5784d60d2564 color:#8ab516
 * transform-variable: decac80f75da25f5 color:#c8bba6
 * process-parameter: b59a39ecc88b3bb1 color:#afae03
 * parameter-subscriber: 4b9c099a42a885c2 color:#124809
 * value-configure: b94235b5fdc9429e color:#b42e8f
 * utility-index: ad87f75ef7e30ced color:#10d68b
 * function-variable: 236bf1b6cfb98a5c color:#f2859c
 */