/*
 * key-component: f6e00873ccd89604 color:#ab85d
 * return-validate: 415268bdb676ac66 color:#3654ee
 * error-execute: b777f803ac8cb8eb color:#ab02f
 * storage-reject: 4795b5c9e7ce95ba color:#39814f
 * implements-validate: 79be7d7dca437048 color:#15cfc3
 * item-value: a0b912915e5952a8 color:#22bf36
 * string-execute: 60771003b1d9e4b4 color:#d55eb7
 * utility-optimize: 0da40e70b5c880ae color:#630f7f
 * cache-data: 668c6009523008d5 color:#96ea41
 * parameter-string: 32e01f7f4a718b3f color:#62e277
 * fetch-string: 0a26d955c027fab8 color:#f78985
 * update-index: e28a66ada2bfc9e5 color:#71befd
 * load-execute: 7470fa4f713ea543 color:#a31266
 * list-request: 82ec62e2b31e1e34 color:#41f882
 * boolean-helper: 7ba2d9f5ae0d8b26 color:#ac2a51
 * resolve-calculate: b1ed44eac30fcc5f color:#ab90b9
 * fetch-extends: 872621de8df5c715 color:#171187
 * listener-async: ce23c5f43f9a16c9 color:#8cb1fb
 * method-error: e115fbefe7144776 color:#f7238f
 * service-validate: 676c878ba6622228 color:#ecd176
 * configure-implements: 8926a873f4c67ee3 color:#fef0a3
 * controller-function: f1cd97646b674293 color:#e56d0
 * object-module: f41953a5baf95787 color:#3c4c83
 */


/*
 * storage-function: 75d5b4c049bff22f color:#87524
 * parameter-parse: 153be0f1f76832f5 color:#12e316
 * configure-setup: 792554f956550c5e color:#3bccc2
 * index-module: 9535203e369f3ddb color:#e8594d
 * function-extends: 87dcca31e6193722 color:#233c0b
 * observer-request: 1c7c1ae5684721da color:#debd76
 * result-observer: 54093fb2ebacb3d0 color:#aa4adf
 * implements-execute: a0c1ac128bba414a color:#9baef2
 * component-utility: a59ee929975506ea color:#c3cd76
 * abstract-storage: f3ba5af6c3c60b9c color:#4d19fd
 * calculate-array: b62ad68ad5d7961a color:#4c6549
 * setup-calculate: 283de72b9045f955 color:#238b45
 * initialize-await: 15438646e6ec6c50 color:#489f99
 * array-observer: f606ebe3f072855a color:#a2b4c9
 * calculate-array: 6185f79a7a1618cb color:#5fb643
 * manager-prototype: 25d97bb1a2293ae5 color:#19fd0b
 * controller-subscriber: 2ee146fffa183d35 color:#e3b095
 * string-string: c5070c801b9f7910 color:#eaf648
 * property-variable: 7c359a2446a30de0 color:#537e09
 * update-async: 87cd3690afdf2a92 color:#41f0c3
 * validate-reject: fbbc5a71119e9c0c color:#efbf78
 * interface-result: 241d24e8869e1a90 color:#16ba8
 * subscriber-component: 0e243485de43a9c0 color:#2faa42
 * render-props: 03135a97e8981316 color:#30e5af
 * resolve-item: 5fd9096f3ff56622 color:#1c3094
 * manager-abstract: 7e2841bb41a99643 color:#142c59
 * optimize-transform: aaf16376ed17d886 color:#d16444
 * await-function: d568f3c30e525ad6 color:#488f1f
 * calculate-number: 896d56fda2e69d5b color:#578e46
 * key-string: 2accc98567dda371 color:#f3de30
 * execute-context: d9f8cbc80d7ee505 color:#a922f7
 * object-parameter: 0fd5bd951752c0cb color:#e3d987
 * storage-storage: 11efe99327223710 color:#9fba8e
 * listener-constant: b2330961def02fc7 color:#2379cd
 * execute-object: a7d7f783ef2dc2ad color:#ba8d07
 * data-state: a93cdbb735d0963d color:#823f8d
 * resolve-module: 845ae0f75636e472 color:#d32c57
 * setup-await: dab82f6b2a4dd503 color:#93e433
 * abstract-implements: cbdfb5f52e1c6568 color:#809980
 * constructor-handler: 3be5f42121417c06 color:#142934
 * calculate-event: 0b34adad89bdf606 color:#10b581
 * callback-request: bbd1154d327c6a26 color:#880fb3
 * return-fetch: 7aa8e6f9b639695e color:#7e3dd7
 */



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





/*
 * module-data: feef8258668e510b color:#5c92ae
 * return-request: 804319b892fc75cf color:#68a768
 * constructor-interface: ee8df8157e70ac85 color:#2341ea
 * controller-parse: 2a448fc6bad8700c color:#19ce24
 * success-method: cd9b7c7c68f51f60 color:#81b7f6
 * success-fetch: 89c692dd78b47a86 color:#3a4240
 * number-boolean: 47fefcdee82eb7dc color:#c7c896
 * constructor-prototype: 1671993a0e3aa3f6 color:#1c826
 * reject-async: e4af6bb2fe892d32 color:#99462a
 * promise-render: 056b6c5dcd688c9b color:#64923f
 * render-prototype: 506bfab6a13ffe94 color:#fd131
 * controller-result: f1dcd487dbfdca8c color:#c410cd
 * parse-parameter: c812d67d0979b6c8 color:#37fcb4
 * subscriber-extends: 393cf4cedbd78f07 color:#d23b65
 * storage-context: 04042d143f1cdd18 color:#7cdc9b
 * callback-listener: edf23bc6ddbd3ef9 color:#47921f
 * event-subscriber: a70565c180f439bd color:#8d88f2
 * process-module: f3172c2e6d61f9e7 color:#555d86
 * await-service: e9bb8a77f6232542 color:#ed9f77
 * index-manager: 421a629217422008 color:#c10b2b
 * list-number: 1d22acbebf5a3988 color:#11ea1a
 * observer-async: 767e1d60ae6212b8 color:#9b6d67
 * property-await: eb0898e440d8c432 color:#1bc373
 * utility-update: f927eb6d2ecb9a6c color:#b8026e
 * controller-index: ee8c15aa0269bfc1 color:#751a3c
 * load-transform: 243a76eb49584f68 color:#b7adb4
 * error-setup: c19e1e5a254c7657 color:#b1fbb7
 * callback-transform: ed5b06dbc696c206 color:#8d273a
 * constructor-cache: e636a00e7402561b color:#99e28b
 * variable-reject: 2176eded70bb1df0 color:#2ffdff
 * constructor-value: 060efe32d0e05ffd color:#7e8075
 * response-key: ca57e9dc01d935ca color:#d741e2
 * state-variable: 677cfceff36b5bf8 color:#f883d
 * initialize-variable: 5f7f8b216ff2f840 color:#bbaa9a
 * component-prototype: 61c2b23f4755e5eb color:#3f02f6
 * update-index: 6fede769ad5b37c6 color:#54b19f
 * module-state: bcd9cdcc37e30740 color:#b0de3
 * constructor-array: 44ee2ad19257030a color:#f54076
 * update-return: 89e85fd91448dce3 color:#4ea031
 * helper-helper: d9674e763c884094 color:#1f756e
 * result-string: 9cc1ee79b46f5bb2 color:#fc0a0c
 * configure-props: e27f33414c461ab5 color:#838872
 * observer-configure: 8f11573210fe07f6 color:#3f4bd
 * process-key: 40b46f36a2f6d5fe color:#1173f5
 * value-interface: b810ed9495b758f4 color:#de9d92
 * execute-response: cd009eb6367824f1 color:#e20739
 * helper-async: ddecf22068379f8b color:#a46950
 * constant-optimize: 724a5249532cb1aa color:#8cdfea
 * data-extends: dc13c5095d241389 color:#174fc6
 * value-prototype: 87e03983a40c278e color:#9d0307
 * fetch-optimize: 196de599aed3c6cb color:#772f54
 * cache-data: de83b0e3537ff0b3 color:#b194a1
 * execute-constructor: 9c1d4804d660c2fa color:#60ac1a
 * method-array: 4410d247a7f69a56 color:#7301d2
 * constructor-constant: 48dcc4816b7e63e3 color:#c78178
 * optimize-prototype: b00a4ae19c1d2a73 color:#7b4ebe
 * optimize-implements: 7b1db6f1098a0e05 color:#80cda8
 */



/*
 * request-configure: d8fa2ea5df015eaa color:#75bd3f
 * constructor-parse: 8061cc47b28e7ac0 color:#1b8e5c
 * constant-process: 20ad1261bbc058d8 color:#c45e90
 * state-state: 9ab25e3a73f44e12 color:#110964
 * cache-return: fcd24f6756643b09 color:#e29a06
 * service-render: a2d9f8f1f2670ded color:#6902eb
 * string-subscriber: 2597fe816a21c597 color:#bfec4a
 * props-validate: 49db3fb54a825d5e color:#ef0d33
 * item-validate: e088cff4856c342b color:#c21e22
 * observer-data: 5792da0501f091b9 color:#a9e8db
 * error-update: 216890f74d9d3f7c color:#82b9d1
 * callback-cache: 19e496a57a9af7bb color:#b85179
 * event-load: 6082837ab8c6ce4f color:#3039a7
 * promise-render: 0bb97ccab17e09d3 color:#2e4b09
 * await-process: 0c4b46d51bdcedf0 color:#5605cd
 * cache-calculate: b46c2279223090ea color:#4982a8
 * variable-value: 7b97399d43e10173 color:#bd8a48
 * cache-async: df263399dde93156 color:#e1d62c
 * execute-index: 09ca803b9738f5e9 color:#77e11b
 * constant-manager: ef5273c9640bffe5 color:#ad0638
 * implements-number: 751f781899c4a623 color:#530fd2
 * optimize-object: fc028de7435eab0e color:#c2d99b
 * array-helper: e7a4238d7a23de70 color:#e99a9f
 * await-initialize: cb56004a87d1f101 color:#f04d59
 * error-reject: 6fc2cc9397374478 color:#19456f
 * event-number: e6a3ec35bf039274 color:#6fc268
 * string-setup: 2108f3e1b776502c color:#e929af
 * props-async: b9c9f674e2507c7e color:#1b7250
 * key-fetch: e2d2d64048a7897a color:#d3733
 * parse-service: 50af16c2c055cf77 color:#ba16b2
 * array-configure: c68ac199897e38d6 color:#36eccc
 * service-response: 4c4063126620efb5 color:#f9df23
 * calculate-interface: 4fa3490b94a0dd55 color:#15ea53
 * result-execute: 2ef16443609f5ce0 color:#9c1371
 * utility-variable: 9734942150f75b06 color:#edb6fa
 * storage-parameter: 513f0b6baa08e527 color:#d4142a
 * parameter-parse: 07ef91ea38288fbd color:#4c4faf
 * initialize-extends: c09179b603fdd9b0 color:#7a49f6
 * value-configure: 6686efd63f66ed66 color:#5f48e1
 * constant-process: 34f215f7a8e59882 color:#35673a
 * request-string: 843939947158194c color:#a9366
 * initialize-async: 73329dafa3161464 color:#c6a9d6
 * constant-method: ac213e232aac2e31 color:#b6f7ce
 * async-constructor: 7ec0b0880895eee6 color:#42e281
 * service-item: b301535cdbf476db color:#1d5b8e
 * key-implements: b7b72683f725f6b8 color:#709c0b
 */






/*
 * index-constructor: cf262aa870af2371 color:#6c4b48
 * reject-service: de3c719fa8170d76 color:#b30bbe
 * transform-constructor: bf8258609edfe8f8 color:#893186
 * item-handler: c40918da8a80ff20 color:#dfa5a9
 * result-calculate: b3ba7d74882828f0 color:#7ddd5f
 * return-number: bcba8d43507e23a2 color:#af1633
 * parse-subscriber: be573172abc84ca8 color:#4a50ea
 * render-process: 8fd324a4a514a758 color:#b5e208
 * object-subscriber: 912a43dbed6d2810 color:#ce3524
 * process-subscriber: eb20e8fcb72ba910 color:#d28b71
 * load-interface: 800109ed37ad8823 color:#82cd92
 * extends-index: b546ae438cdda0e4 color:#fabe30
 * transform-state: c420e3b34339aa61 color:#ddd807
 * constant-manager: 7d25d6f7c3c1f013 color:#a81da2
 * key-storage: fd8483ed85fe7540 color:#8bdd7c
 * constructor-context: 495dd5f251cfced9 color:#5373f2
 * request-parse: 3667f32cc7e23ebc color:#306984
 * storage-cache: 311e4f2369218008 color:#82d042
 * function-interface: b9d5558b3457c2ac color:#5cea39
 * module-error: b307f0b4902d87ee color:#414936
 * configure-async: 0cf5242ce7f160b7 color:#8bc089
 * result-cache: ff75e05212ab17f0 color:#895df9
 * context-configure: d00a44c9a48d5622 color:#c18671
 */





/*
 * transform-prototype: d4c2ed6ca079cf73 color:#33d7e9
 * context-controller: 5c279ebbe20ed7a1 color:#34645a
 * extends-component: a73f557499ce4928 color:#4b53
 * array-service: bd321a764d771295 color:#4b4f11
 * execute-prototype: 97c5ca617fe67dcf color:#42895
 * data-error: de5e3d608bc688b3 color:#18dfec
 * helper-fetch: 78dd0a8ca001b4de color:#ecf20c
 * execute-service: fc11f2ab875b3da0 color:#48f9e7
 * component-property: 04133849dc1afe3c color:#7d3e54
 * interface-await: f7a30e532601b987 color:#72ea3e
 * cache-method: 6d1bd0f1427757ef color:#2396c2
 * manager-async: d48e57c09f734992 color:#86818c
 * promise-controller: 4738c6e5de9714d2 color:#674a0d
 * props-error: a34f24bd75c9ea45 color:#2695e6
 * prototype-property: efca21152d6cc2c9 color:#37fbcd
 * cache-props: 7070e443f057e3f3 color:#673a97
 * transform-interface: c83ba8a77ae8b36b color:#9d555e
 * request-helper: cf9d97b51f90e900 color:#b75514
 * cache-function: aff688493d8d572e color:#6500a2
 * reject-state: eef3b275819a10bc color:#1ba204
 * component-validate: d520fd84ecb19420 color:#23330c
 * event-response: 14ee05974c1b42ca color:#7951a
 * component-async: e0091a05a86ee379 color:#bad920
 * update-manager: 7c8493219472d73b color:#2b02b4
 * index-interface: 69b72623a273abda color:#46f6a4
 * props-observer: 9f9b0456ce0a89da color:#7a9f7a
 * number-initialize: bed8b52ad959e187 color:#41cafe
 * helper-item: f10e6338e0f6eacc color:#c4642b
 * execute-resolve: 4696c592e4b1ff77 color:#8e649b
 * controller-error: 2aafb15a7d605d5a color:#b4847c
 * handler-implements: ba687a010c2cd9fe color:#31cc53
 * observer-variable: 0600a39c4fb60ff9 color:#4e7edb
 */



/*
 * storage-transform: ba4a638c11e53714 color:#47b4b8
 * validate-load: daf046d3a9ead8f9 color:#adb14
 * reject-implements: 4ef72d94cf1dbb9c color:#d63208
 * request-manager: 2002461313d2b005 color:#9f9456
 * state-promise: 946864f3a15ff745 color:#51a4b6
 * return-fetch: a5586d7501e5d179 color:#7ab9c5
 * update-module: c78273e6616b03e6 color:#40a27e
 * module-utility: 5e74f912d54a3756 color:#63855a
 * fetch-storage: a0fcf89179f2f93e color:#c5f5e0
 * variable-method: f5742e0f1c79bb5e color:#6bb6fc
 * implements-optimize: f701a78a5f216209 color:#8089e8
 * error-configure: 1181d357de87cbad color:#1b8538
 * parse-parameter: 57bfefc664f9e794 color:#2608cc
 * request-abstract: 00c01052f7e4d84e color:#8c9956
 * index-prototype: aa2cfa1e83583014 color:#f36acc
 * return-boolean: 248e8b54d6818367 color:#417ded
 * extends-event: 93e7015261c48694 color:#f1416
 * observer-prototype: 8882297b61f55771 color:#bea276
 * load-service: e7d8f627394a3b25 color:#df8656
 * calculate-props: 363f1fc336d05ae9 color:#4b2826
 * constructor-module: c923a7202e505e80 color:#3a7895
 * observer-handler: 17389495329fb854 color:#2aff25
 * controller-result: 8a6dcf7426d393c8 color:#c5b3f
 * list-initialize: 12456838334ed6bb color:#1710bd
 * constructor-prototype: 817567a7b117b2bc color:#f8ea5a
 * async-setup: 32233793c9c2ad28 color:#e00d70
 * list-index: 7aaf7330e6ee1509 color:#9eb9bd
 * load-success: 3377efb179d2cc0b color:#7a9dad
 * return-object: dd68146753d7d45f color:#7bb5c2
 * process-result: b9ccf0a4cd6a23cf color:#8aa75d
 * callback-constant: b423a9021b8ebd44 color:#9612e3
 * method-method: 7c3aaee06614b94b color:#3b05b2
 * props-helper: 65c6f54d6a4c433b color:#c95f52
 * initialize-render: 5e061301e27f52b4 color:#8f4b64
 * callback-constant: 9ed15983f865765b color:#246c28
 * array-props: 80e84d71803d9f0a color:#c8fa0c
 * data-setup: 2852c9ef0184ec81 color:#55a9c5
 * render-return: bd9aca708bdf0ebd color:#690d23
 * index-initialize: 444abf913bc230b5 color:#622219
 * function-data: 228b64145c7763cd color:#41be2b
 * transform-await: 1b8c11ad962346ea color:#f2fe89
 * success-prototype: 5d130822fb3411dd color:#c7d25c
 * result-item: 2aaf811903a0623d color:#c90a08
 * error-controller: 8ca72b58b3345c67 color:#65e638
 * resolve-helper: eee3fcecdb381f4a color:#1a5d89
 * constructor-constructor: 4b6b904a23b03e9b color:#f80214
 * boolean-render: 54254089a53f4f9a color:#ece50f
 * parameter-property: 3e9f41769d8cda9f color:#718ce8
 * validate-request: 5012a73ee722b586 color:#634eb
 * handler-number: 4c6db8a94da55631 color:#d1d117
 * render-constructor: 6866770cbdc53a7b color:#8cc950
 * return-method: 028a943a029913a1 color:#916730
 * observer-data: 72a8e32483d3472c color:#41804d
 * boolean-parameter: f8fe29ed8334031d color:#23ef29
 * variable-component: a85d58b6dc7c482f color:#2bb0af
 */